Voice stays local
Scribe transcribes temporary audio on your PC, then deletes it after success. If transcription fails, up to 20 recordings can be kept locally for recovery.
Private local dictation for Windows. Hold a key, speak, and release. The text lands at your cursor, while your voice stays on your PC.
Free and open source ยท no account ยท no telemetry
Powerful where it counts, private by default. Opt into the cloud only if you want to.
Local Whisper models transcribe on your machine. Your audio never leaves your PC.
Choose the Whisper model that fits your hardware. Favor speed, accuracy, or a balance of both.
Ctrl+Alt+V drops your last transcript without consuming the keyboard.
Push-to-talk (Ctrl+Win) or toggle (tilde). Bind the keys you want.
Use an OpenAI-compatible server for note analysis and selected-text transforms. The default points to LM Studio on your PC.
Optionally sync notes and transcripts to a private repository you control.
A tiny status pill shows when Scribe is listening, live and incremental.
No account, no subscription, and no telemetry. The source is available on GitHub.
Press and hold Ctrl + Win (or toggle with tilde) anywhere in Windows.
A local Whisper model transcribes in real time. Nothing is uploaded for transcription.
Release, and the text lands right where your cursor is. Any app.
Privacy, made concrete
Scribe keeps the core dictation path short, visible, and under your control.
Capture your speech
Delete it after a successful result
Transcribe on this PC
Insert the finished text
Scribe transcribes temporary audio on your PC, then deletes it after success. If transcription fails, up to 20 recordings can be kept locally for recovery.
Transcripts are stored in a local SQLite database. You can disable history, clear it, or open the data folder yourself.
Core dictation needs no account, subscription, analytics, or telemetry service. Product usage is not sent to a Scribe tracking service.
Model downloads you start, update checks, GitHub authorization and backup when enabled, and optional AI features pointed at the server URL you configure. Core transcription does not send audio or text to a Scribe cloud service.
A few seconds is all it takes to get it.
Straight answers
The practical details about privacy, connectivity, storage, and installing Scribe.
No. Core dictation records and transcribes audio locally with whisper.cpp. Temporary audio is deleted after successful transcription. If transcription fails, Scribe can keep up to 20 recordings in its local failed-recordings folder so they can be recovered. Microphone audio is not uploaded for transcription.
Yes, after you download a Whisper model. Core dictation then runs offline. Network access is still used for update checks, model downloads you start, GitHub authorization and backup when enabled, and any optional AI server you configure.
History is stored in a local SQLite database under Scribe's Windows app-data folder. The Data & Privacy tab can open that folder, clear history, or disable history entirely.
GitHub backup is off by default. When you enable it, Scribe can save dictated notes as dated Markdown in a private repository you control, with a separate option to include every transcript. It does not upload microphone audio.
Note analysis and selected-text transforms send the relevant text to the OpenAI-compatible server URL you choose. It defaults to LM Studio on your PC, but a remote URL sends the text to that remote service. These tools are optional and off by default. Core dictation does not need an LLM.
No. Scribe is free and open source, and core dictation requires no account. A GitHub account is only needed if you choose to enable GitHub backup.
Scribe is built for 64-bit Windows 10 and Windows 11. macOS and Linux are not currently supported.
The Windows installer is not Authenticode code-signed, so SmartScreen may label it as an unrecognized app. Download releases only from Scribe's official GitHub repository, where the source and release history are available for inspection.