Automic VaultAutomic Vault

brew

whisper-cpp を Homebrew, dnf, Nix, apk, scoop でインストール

whisper-cpp のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install whisper-cpp

local Homebrew formula metadata

Linux

Fedora dnf確認済み · 92%
sudo dnf install whisper-cpp

Fedora Rawhide package metadata · whisper-cpp · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#whisper-cpp

nixpkgs package indexes · pkgs/by-name/wh/whisper-cpp/package.nix · ソース: api.github.com

Alpine Linux apk確認済み · 92%
sudo apk add whisper-server

Alpine Linux edge package indexes · whisper-server · ソース: dl-cdn.alpinelinux.org

Windows

Scoop確認済み · 92%
scoop install main/whisper-cpp

Scoop official bucket manifest trees · bucket/whisper-cpp.json · ソース: api.github.com

概要

パッケージ概要

Port of OpenAI's Whisper model in C/C++

コマンドとエイリアス

  • whisper-bench
  • whisper-cli
  • whisper-command
  • whisper-lsp
  • whisper-quantize
  • whisper-server
  • whisper-stream
  • whisper-talk-llama
  • whisper-vad-speech-segments

履歴

プロジェクトの歴史と使われ方

whisper.cpp is Georgi Gerganov's C and C++ runtime for OpenAI's Whisper speech-recognition models. It appeared days after OpenAI released Whisper in September 2022 and turned the Python/PyTorch reference implementation into a small, portable, dependency-light local transcription tool.

プロジェクトの歴史

OpenAI introduced Whisper on September 21, 2022 as an automatic speech recognition system trained on 680,000 hours of multilingual and multitask supervised data. The original OpenAI repository positioned Whisper as a general-purpose model for multilingual transcription, translation to English, and language identification.

The whisper.cpp repository was created on September 25, 2022. Its README describes the project as a port of OpenAI's Whisper model in C/C++, with the high-level model implementation contained in `whisper.h` and `whisper.cpp` and the lower-level tensor work handled by ggml. That made Whisper usable in environments where Python, PyTorch, or CUDA were undesirable or unavailable.

The project grew with ggml-style model conversion, quantization, platform backends, examples, bindings, and command-line tools. Its model documentation explains that original OpenAI PyTorch models are converted to ggml format for loading from C/C++, while project discussions and release notes document features such as integer quantization, streaming, server usage, and embedded-device experiments.

採用の歴史

whisper.cpp became one of the canonical local-AI command-line packages because it made a large neural speech model feel like a normal Unix tool: download a converted model, run an executable, and transcribe local audio without a cloud service. The upstream GitHub repository reported more than 51,000 stars and more than 5,700 forks via GitHub's API on July 2, 2026.

Its adoption also matters historically because it helped establish the ggml pattern later associated with local inference projects: compact C/C++ runtimes, quantized model files, CPU-first portability, and optional acceleration paths. In package-manager culture, whisper.cpp is the package people reach for when they want OpenAI Whisper behavior in scripts, media pipelines, offline transcription jobs, and low-power devices.

使われ方

Typical usage is local speech-to-text: converting or downloading a ggml-format Whisper model, running `whisper-cli` or related tools against audio, and emitting transcripts or timestamps. The repository also ships examples and executables for benchmarking, streaming microphone input, running a local server, quantizing models, and integrating with other applications through a C API or bindings.

The package is especially useful when privacy, offline operation, repeatable batch processing, or hardware portability matter more than managed cloud transcription. Users choose model size and quantization level as the tradeoff knob between accuracy, memory footprint, and speed.

パッケージ好きにとっての重要性

For package nerds, whisper.cpp is a landmark local-inference package: it compressed a research model into a buildable C/C++ artifact that could live comfortably in Homebrew, Linux distributions, Docker images, mobile apps, WebAssembly experiments, and single-purpose transcription workflows.

It also became a reference point for later local-AI ports. When people compare local speech runtimes, they often distinguish broad cross-platform portability in whisper.cpp from Apple-specific Core ML and Neural Engine approaches such as WhisperKit, or Python/GPU-oriented projects such as faster-whisper.

タイムライン

  • 2022-09-21: OpenAI introduced Whisper and released model code and weights for multilingual speech recognition.
  • 2022-09-25: The whisper.cpp GitHub repository was created.
  • 2023: whisper.cpp discussions and releases documented integer quantization, streaming, and embedded-device experiments.
  • 2026-07-02: GitHub API metadata showed the repository above 51,000 stars, reflecting broad adoption in the local-AI ecosystem.

Related projects

  • OpenAI Whisper is the upstream model and Python reference implementation.
  • ggml is the low-level machine-learning library and model-format ecosystem used by whisper.cpp.
  • WhisperKit targets Apple Silicon with Swift and Core ML rather than whisper.cpp's cross-platform C/C++ approach.

ソース

  • OpenAI Whisper announcement: https://openai.com/index/whisper/
  • OpenAI Whisper repository: https://github.com/openai/whisper
  • whisper.cpp GitHub API metadata: https://api.github.com/repos/ggml-org/whisper.cpp
  • whisper.cpp model documentation: https://github.com/ggml-org/whisper.cpp/blob/master/models/README.md
  • whisper.cpp repository and README: https://github.com/ggml-org/whisper.cpp
  • whisper.cpp v1.4.0 quantization discussion: https://github.com/ggml-org/whisper.cpp/discussions/838

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:stream,server

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
whisper-benchcliグローバル実行可能ファイル
whisper-clicliグローバル実行可能ファイル
whisper-commandcliグローバル実行可能ファイル
whisper-lspcliグローバル実行可能ファイル
whisper-quantizecliグローバル実行可能ファイル
whisper-servercliグローバル実行可能ファイル
whisper-streamcliグローバル実行可能ファイル
whisper-talk-llamacliグローバル実行可能ファイル
whisper-vad-speech-segmentscliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版1.9.1
マネージャ更新日2026-06-19
ローカルデータOK
上流最新
検出された最新v1.9.1

https://github.com/ggml-org/whisper.cpp

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:whisper-cpp
バージョン1.9.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/whisper-cpp
ホームページhttps://github.com/ggml-org/whisper.cpp
リポジトリhttps://github.com/ggml-org/whisper.cpp
上流ドキュメントhttps://github.com/ggml-org/whisper.cpp#readme
ライセンスMIT
ソースアーカイブhttps://github.com/ggml-org/whisper.cpp/archive/refs/tags/v1.9.1.tar.gz
最終更新2026-06-19T09:02:25Z
Pulseupdated
依存関係ggml, sdl2-compat
ビルド依存関係cmake
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点whisper-cpp requires GGML model files to work. These are not downloaded by default. To obtain model files (.bin), visit one of these locations: https://huggingface.co/ggerganov/whisper.cpp/tree/main https://ggml.ggerganov.com/

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namewhisper-cpp
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

whisper-cpp

nix profile install nixpkgs#whisper-cpp
  • normalized package name match
  • 一致条件: Whisper Cpp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/wh/whisper-cpp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

whisper-server 1.8.4-r2

whisper.cpp server

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper-server
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper-server from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

whisper-server-openrc 1.8.4-r2

whisper.cpp server (OpenRC init scripts)

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper-server-openrc
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper-server-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

whisper.cpp 1.8.4-r2

Port of OpenAI's Whisper model in C/C++

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper.cpp
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper.cpp from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

whisper.cpp-dev 1.8.4-r2

Port of OpenAI's Whisper model in C/C++ (development files)

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper.cpp-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper.cpp-dev from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

whisper.cpp-libs 1.8.4-r2

Port of OpenAI's Whisper model in C/C++

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper.cpp-libs
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper.cpp-libs from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

whisper.cpp-vulkan 1.8.4-r2

Port of OpenAI's Whisper model in C/C++ (Vulkan backend)

https://github.com/ggerganov/whisper.cpp

sudo apk add whisper.cpp-vulkan
  • License: MIT
  • Architecture: x86_64
  • Source Package: whisper.cpp
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: whisper.cpp-vulkan from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

whisper-cpp 1.8.3-1.fc45

Port of OpenAI's Whisper model in C/C++

https://github.com/ggerganov/whisper.cpp

sudo dnf install whisper-cpp
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: whisper-cpp
  • 10 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: whisper-cpp from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

whisper-cpp-devel 1.8.3-1.fc45

Libraries and headers for whisper-cpp

https://github.com/ggerganov/whisper.cpp

sudo dnf install whisper-cpp-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: whisper-cpp
  • 7 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Whisper Cpp
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: whisper-cpp-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
Scoop95%

main/whisper-cpp

scoop install main/whisper-cpp
  • normalized package name match
  • 一致条件: Whisper Cpp
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/whisper-cpp.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment