Runs on your machine • Owned by nobody • Spies on nothing

Talk to Your Code.

Free open-source voice assistant for Linux. Local speech-to-text, hands-free coding with Claude Code, and remote control via Telegram. Your data stays home — even when you can't.

$ git clone https://github.com/markmiddo/synthia.git
Copied!

Voice Assistant Features

Local speech recognition, voice commands, dictation, and Claude Code integration. All offline, all private.

100% Local

Your voice never leaves home. No cloud. No creepy. No "we updated our privacy policy" emails.

Voice Commands

"Open Chrome." "Lock screen." "Volume up." Done, done, and done. Keyboard optional.

Dictation Mode

Talk. It types. Emails, code, docs — whatever. Your mouth is now a keyboard.

Claude Code

Voice-control your AI coding sessions. Talk to Claude. Claude talks back. Beautiful friendship.

Dev Mode

Control Claude Code from your phone via Telegram. Ship code from the couch. We support that lifestyle.

GPU Accelerated

NVIDIA GPU? Whisper goes brrr. No GPU? Still works. Just vibes a little slower.

Natural Voices

Powered by Piper. Sounds like a human, not a GPS from 2008. Multiple voices. Pick your vibe.

Open Source

MIT licensed. Fork it. Break it. Fix it. Make it weird. It's yours now.

Three Modes, Infinite Possibilities

Quick tasks, hands-free coding, or remote control from anywhere.

Quick Mode

Your Desktop Butler

  • Instant responses. No internet required. No excuses.
  • "Open Chrome" "Play Spotify" "Lock screen" — done.
  • Control volume, grab screenshots, launch anything
  • Works offline. Like, actually offline.
Hotkey: Right Alt (hold)

Dev Mode

Talk to Your Code

  • Speak commands. Claude executes. You sip coffee.
  • Full voice control of Claude Code sessions
  • Claude talks back (in a good way)
  • Perfect for when typing feels like effort
Hotkey: Right Ctrl (hold)

Remote Mode

Code From the Couch

  • Control Claude Code from your phone via Telegram
  • Send voice notes. Get code back. Magic.
  • Approve plans before anything runs (you're still the boss)
  • Ship features from the beach. We won't judge.
Enable: "Remote mode" or /remote
GitHub Stars
Contributors
0
Data Sent to Cloud

Install Synthia on Linux

Get up and running in minutes. Clone, install, and start talking to your code.

1

Grab the Goods

$ git clone https://github.com/markmiddo/synthia.git
Copied!
2

Let it Cook

$ cd synthia && ./install.sh
Copied!
3

Wake Her Up

$ ./run.sh
Copied!
4

Say Something

Hold Right Alt and say "Open Chrome"
Copied!

Requirements

OS: Linux (X11)
Python: 3.10+
RAM: 4GB minimum
GPU: Optional (NVIDIA for acceleration)

macOS and Windows support coming soon. See our roadmap.

Stay Connected

Follow along for updates, tutorials, and behind-the-scenes builds.

Help Synthia Grow

Built by the community, for the community. Every contribution matters — whether it's code, coffee, or a kind word.

Buy Us a Coffee

Synthia runs on open source spirit and actual caffeine. Fuel the next feature.

Donate

Contribute Code

Found a bug? Got an idea? PRs welcome. Check out the contributing guide to get started.

Contribute

Frequently Asked Questions

Everything you need to know about Synthia voice assistant

Get in Touch

Have a question or feedback? We'd love to hear from you.