Skip to main content
SpeakoFlow is a free, open-source desktop voice assistant for Windows, macOS, and Linux. Talk and it types, in any app. Ask and it answers. Start a conversation and talk it through. It also writes up your meetings. Speech is transcribed on your own computer by default. The assistant uses whichever model you choose: the built-in offline engine, your own local server, or a cloud provider with your own API key. The project is on GitHub.

License

MIT. The full text is in LICENSE.

Credits

The dictation core comes from Handy by CJ Pais, used under the MIT license. The Whisper and Parakeet pipeline, voice-activity detection, overlay, and settings architecture trace back to that project. The assistant, conversations, meetings, screen vision, Generate with Flow, translation, spoken replies, memory, reminders, Insights, and cloud transcription are SpeakoFlow’s own. Thanks also to:

Updates and signing

SpeakoFlow checks for new versions in the background (on by default; toggle in Settings → About). When an update is available, it shows in the sidebar and in Settings → About, where you can install or download it. Every update is verified against the project’s own minisign signing key (public half in the Tauri config, key id 73D1FDFF87780381). A tampered update will not install. The installers themselves are not code-signed with an Apple or Microsoft certificate yet. On macOS that means one Terminal command on first install (see Install). On Windows, SmartScreen may warn the first time you run the installer. The release pipeline is wired for signing and needs only the paid certificates. The AUR package on Arch Linux updates through your package manager instead of the built-in updater.

Sending feedback

Click the ? beside the gear in the sidebar, or go to Settings → About → Send feedback, or use Send feedback in the tray menu. The dialog sends exactly what it shows you:
  • Your message.
  • Your email, only if you type one.
  • Up to three screenshots (pasted or picked, shrunk to about 100-400 KB each).
  • A system info line, only if you tick the box.
No logs, no transcripts. The report goes to the developer’s feedback service, which files it as an issue in a private GitHub repository only the developer can read. The draft is saved as you type, so closing the dialog or a failed send loses nothing. Privacy covers how reports are kept and how to have one deleted.

Reporting issues and contributing

For bugs not covered in Troubleshooting, open an issue. Raise your log level to Debug or Trace first (see Debug & advanced) and attach the log file. Contributions are welcome. CONTRIBUTING.md explains how to get started, and CONTRIBUTING_TRANSLATIONS.md covers translating the app.
Last modified on August 30, 2026