Skip to main content
WH

Fast offline speech recognition in portable C/C++

whisper.cpp ports OpenAI’s Whisper ASR model to plain C/C++ for local transcription. It is built for developers who want to embed speech-to-text into apps, scripts, or devices without relying on cloud inference.

Agenticness = how independently a tool can take action, scored across 9 dimensions. Scored independently by David Kooi, Skylark Creations — see full rubric →

See pricing ↓

Open Source
Desktop
Voice
B2B
CLI
On-Device / Edge
Supports Local Models
Visit whisper.cpp

Is this your tool? Claim this listing to manage your content and analytics.

Recent activity

What's happened with whisper.cpp lately

  • Score change
    Rubric upgrade v3_0 → v3.1: score 2/32 → 3/3623/36(+1)

    Rubric upgrade: agenticness v3.0 (8 dims, /32) → v3.1 (9 dims, /36). Adds Dim 9 (Operator Sovereignty), splits Dim 6 into 6a/6b lenses, tightens Dim 4 autonomous-retry distinction. Not a product change — score shift reflects new dimension + recalibrated rubric, not a change in the tool. Fanout suppressed.

    See the news that prompted this

News mentions sourced from our news feed; score changes from periodic re-evaluations.

Ask about whisper.cpp

Get answers based on whisper.cpp's actual documentation

Try asking:

About

What It Is

whisper.cpp is an open-source speech recognition library and command-line tool that runs OpenAI’s Whisper model in C/C++. It is aimed primarily at developers who need local, embeddable transcription for desktop, mobile, web, embedded, or server environments.

What to Know

This is not an autonomous agent platform; it does one job well: transcribe audio. It can be a strong fit if you want offline, on-device speech-to-text with low overhead and broad platform support, but it is not meant for workflow automation, browser control, or multi-step task execution.

Key Features
Ports OpenAI Whisper to plain C/C++
Runs fully offline on-device
Supports CPU-only inference
Uses Apple Silicon acceleration via Metal and Core ML
Supports AVX, ARM NEON, and POWER VSX optimizations
Use Cases
Embedding offline speech-to-text in a desktop app
Building an on-device voice assistant
Adding transcription to a mobile app on iOS or Android
Agenticness: Reactive Tool

Responds to prompts but takes no autonomous action.

High evidence
Last evaluated: May 23, 2026

Dimension Breakdown

Action Capability
Autonomy
Planning
Adaptation
State & Memory
Reliability
Interoperability
Safety
Operator Sovereignty

Categories

Pricing
  • Free / open source — full functionality available at no cost.
Details
AddedMarch 31, 2026
RefreshedMarch 31, 2026
Agenticness
Quick Facts
DeploymentOn-device / local
AutonomyCopilot (human-in-loop)
Model supportSingle model
Open sourceYes
Team supportIndividual only
Pricing modelFree / open source
Interfacecli, api
Stay in the loop

Get the weekly agentic AI briefing

New tools, top picks, and trends — delivered every Thursday.

I use AI for: