OpenASR docs
OpenASR is a local-first speech-to-text project — a native macOS desktop app and a Rust CLI / local HTTP API, both built on the same public Apache-2.0 open core at github.com/QuintinShaw/openasr.
Use the desktop app Zero-setup, everything in the UI.
Use the CLI Same engine, scriptable.
The product posture is deliberately conservative:
nativeis the default executable backend. It runs local ggml-backed.oasrpacks and is fail-closed by stage rather than fabricating output. A separatemockbackend exists only as a hidden, opt-in stub for CI and plumbing tests — it isn’t part of the public CLI surface.- Normal CLI and API flows do not auto-download runtime binaries or model artifacts without a visible consent prompt.
- Public model downloads are explicit through
openasr pulland generated from the signedmodel-registry/catalog.json. - OpenASR does not phone home. There is no telemetry.
More docs
Section titled “More docs”- CLI reference for the full command surface and examples.
- Server API for the local OpenAI-compatible transcription subset.
- Models for the current model catalog.
- Project status for what’s shipped and what’s separate.