Skip to content

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.

The product posture is deliberately conservative:

  • native is the default executable backend. It runs local ggml-backed .oasr packs and is fail-closed by stage rather than fabricating output. A separate mock backend 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 pull and generated from the signed model-registry/catalog.json.
  • OpenASR does not phone home. There is no telemetry.
  • 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.