Local-first voice input

Speak here.
Write anywhere.

Hold a hotkey, say what you mean, and polished text appears in the app under your cursor. Transcribe, clean up, compose, or translate—without your voice leaving your laptop.

  • Free & open source
  • No account
  • Runs locally
new-message.txtPRIVATE
Speaking in Spanish⌥ Space

“Hola Sarah, quería decirte que el lanzamiento va bien...”

enhance + translate

Hi Sarah,

I wanted to let you know that the launch is going well. We’re on track for Friday, and I’ll send the final notes tomorrow.

Thanks!

Audio processed on-device
Your voice01 Transcribe02 Enhance03 TranslateAny app

From thought to finished text.

Build a different voice workflow for every hotkey. Stages always run in a simple, predictable order.

01

Transcribe

Fast, accurate speech-to-text powered by Whisper. The only required stage.

“um, so the release...”
02

Enhance

Remove filler words and false starts. Add punctuation while keeping your voice.

“The release is Friday.”
03

Compose

Speak a brief, get finished writing. Or select text and say how it should change.

“Write a concise update...”
04

Translate

Think in your native language and type polished text in the language you choose.

Hola → Hello · Привет → Hi

Voice input without another app to manage.

GoSaid stays out of your way: one small background process, no extra interface, and configuration that lives where developers expect it—in the terminal and a plain JSON file.

01

Small footprint

A focused background process that does one job and keeps your desktop uncluttered.

02

No extra UI

Use GoSaid from the apps you already work in. There is no dashboard competing for attention.

03

Terminal configured

Set up workflows from the command line, with readable JSON configuration you can inspect and control.

Your voice, your machine, your rules.

No account and no API key required. The terminal setup wizard writes your JSON configuration as it walks you through models, languages, and hotkeys.

Best on macOS today. Linux and Windows builds are available but still experimental.

$ brew install dmtrkzntsv/tap/gosaid

==> Installing gosaid...

$ gosaid setup

Welcome to GoSaid

Let’s configure your first hotkey.

Pipeline transcribe → enhance → translate

Hotkey ⌥ Space

Ready. Hold your hotkey and speak.

$ brew services start gosaid

$ brew install dmtrkzntsv/tap/gosaid

==> Installing gosaid...

$ gosaid setup

Choose your keystroke tool

wtype (Wayland) · xdotool (X11)

Pipeline transcribe → enhance

Ready. Hold your hotkey and speak.

$ brew services start gosaid

# Download and unzip the latest release

> gosaid.exe setup

Welcome to GoSaid

Let’s configure your first hotkey.

Pipeline transcribe → translate

Ready. Hold your hotkey and speak.

> gosaid.exe

Words move faster
when you speak them.

Get GoSaid on GitHub

MIT licensed · Free forever