Scribe

Talk. It types.

Private local dictation for Windows. Hold a key, speak, and release. The text lands at your cursor, while your voice stays on your PC.

Listening ยท local
๐Ÿ”’ on-device

Free and open source ยท no account ยท no telemetry

Everything happens on your machine

Powerful where it counts, private by default. Opt into the cloud only if you want to.

๐Ÿ”’

100% local

Local Whisper models transcribe on your machine. Your audio never leaves your PC.

๐Ÿง 

Model picker

Choose the Whisper model that fits your hardware. Favor speed, accuracy, or a balance of both.

๐Ÿ“‹

Paste anywhere

Ctrl+Alt+V drops your last transcript without consuming the keyboard.

โŒจ๏ธ

Rebindable hotkeys

Push-to-talk (Ctrl+Win) or toggle (tilde). Bind the keys you want.

๐Ÿค–

Optional AI tools

Use an OpenAI-compatible server for note analysis and selected-text transforms. The default points to LM Studio on your PC.

โ˜๏ธ

Private GitHub backup

Optionally sync notes and transcripts to a private repository you control.

๐Ÿ“Œ

Floating pill

A tiny status pill shows when Scribe is listening, live and incremental.

๐Ÿ†“

Free and open

No account, no subscription, and no telemetry. The source is available on GitHub.

How it works

1

Hold the key

Press and hold Ctrl + Win (or toggle with tilde) anywhere in Windows.

2

Speak

A local Whisper model transcribes in real time. Nothing is uploaded for transcription.

3

It types

Release, and the text lands right where your cursor is. Any app.

Privacy, made concrete

Local means your PC does the work

Scribe keeps the core dictation path short, visible, and under your control.

  1. 1Microphone

    Capture your speech

  2. 2Temporary audio

    Delete it after a successful result

  3. 3Local Whisper

    Transcribe on this PC

  4. 4Your cursor

    Insert the finished text

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.

History is yours

Transcripts are stored in a local SQLite database. You can disable history, clear it, or open the data folder yourself.

No tracking layer

Core dictation needs no account, subscription, analytics, or telemetry service. Product usage is not sent to a Scribe tracking service.

What can use the network?

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.

See it in motion

A few seconds is all it takes to get it.

Talk. It types.
Full tour
Private by design
Privacy first

Straight answers

Frequently asked questions

The practical details about privacy, connectivity, storage, and installing Scribe.

Does Scribe send my voice to the cloud?

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.

Can I dictate without an internet connection?

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.

Where are my transcripts stored?

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.

What does optional GitHub backup upload?

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.

How do the optional AI tools handle my text?

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.

Do I need an account or subscription?

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.

Which systems does Scribe support?

Scribe is built for 64-bit Windows 10 and Windows 11. macOS and Linux are not currently supported.

Why might Windows SmartScreen show a warning?

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.

Your voice. Your machine. Your data.