Free, open-source offline voice dictation for Windows, macOS, and Linux. A Wispr Flow alternative with an AI assistant that can read your screen on request and answer questions.
# Add to your Claude Code skills
git clone https://github.com/AbhishekBarali/SpeakoFlowLast scanned: 8/8/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@huggingface/transformers: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "kokoro-js: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "sharp: sharp inherited vulnerabilities in libvips: CVE-2026-33327, CVE-2026-33328, CVE-2026-35590, CVE-2026-35591",
"severity": "high"
},
{
"file": "AGENTS.md",
"line": 79,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-08-08T04:56:06.722Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}SpeakoFlow is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AbhishekBarali. Free, open-source offline voice dictation for Windows, macOS, and Linux. A Wispr Flow alternative with an AI assistant that can read your screen on request and answer questions. It has 232 GitHub stars.
SpeakoFlow returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/AbhishekBarali/SpeakoFlow" and add it to your Claude Code skills directory (see the Installation section above).
SpeakoFlow is primarily written in Rust. It is open-source under AbhishekBarali on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh SpeakoFlow against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
English · 繁體中文
A free, local voice assistant for your desktop. Dictation, writing, and an AI assistant, all by voice.
All releases · Website · Documentation
Get told when there's a new version: click Watch → Custom → Releases at the top of this page.
SpeakoFlow turns your voice into text, right where you're working. Press a hotkey and talk, and your words are typed into whatever app you're using. Say "Hey Flow" to turn what you say into a finished reply or email, or open a floating assistant panel to chat by voice and get answers read back to you.
Speech-to-text runs locally on your machine, so your voice never leaves your device. The AI assistant runs on any model you choose, from a fully offline built-in model to your own local server or a cloud provider with your own key. You decide how much stays on your machine.
I built it while studying alone for exams. I was paying for dictation software that stopped at typing: it could hear me, but it couldn't help me.
Most dictation tools stop at typing. Wispr Flow, Superwhisper, and Handy all turn speech into text well. None of them can look at what you are working on and write the reply for you.
SpeakoFlow does both. It's also the only one of the four that's free, open source, and runs on all three desktop platforms.
If all you need is dictation, Handy is a solid choice. If you want your computer to answer you, keep reading. See also: the best free and open-source Wispr Flow alternatives.
Begin a dictation with "Hey Flow" and SpeakoFlow acts on what you said instead of transcribing it. Describe the email, reply, or draft you want and it writes the finished text and pastes it where your cursor is. The trigger phrase is renameable, and it works in any app that accepts text. This is the part plain dictation tools don't do.
Ask a question about whatever you're looking at and the assistant answers with that context: the error in your terminal, the contract in your browser, the chart in your spreadsheet. Combined with Generate with Flow, it can write a reply based on what's on screen rather than on what you dictate. It only captures when you ask it to, the capture goes only to the model provider you chose, and only a small thumbnail is kept locally.
Press a hotkey and talk. Words type into any app, live as you speak or all at once when you stop. Transcription runs on your GPU or CPU with whisper.cpp or Parakeet, fully offline.
A floating always-on-top chat you open with a hotkey. Ask by voice or text, get streaming answers, and have them read back aloud. Collapses to a pill when you don't need it.
Speak another language and get clean English, on your device, with a Whisper model. No cloud round-trip.
SpeakoFlow Mini is our own model, and it does one thing, turning what you said into clean text. It strips filler, fixes grammar and punctuation, and applies spoken edits, so saying "new paragraph" or "scratch that" mid-dictation does what you meant instead of getting typed out. It is a 795 MB download, it runs on your machine, and it handles English only for now. Layer a writing style on top: Professional, Friendly, Concise, or your own instruction. Any other local or cloud model can do the job instead if you would rather use one you already trust.
If a model is already on your disk, SpeakoFlow will use it where it sits. Add a
.gguf or a Whisper .bin, or link a folder and every model inside it appears,
subfolders included. Nothing is copied, nothing is moved, and removing an entry
only takes it off the list. Downloads that do happen are faster now, roughly
0.5 MB/s to 19 MB/s on the same connection, because they fetch eight chunks at
once and resume where they stopped.
Optional web search so the assistant can look things up for current, factual answers. Profiles switch it between personas, each with its own voice and reply length. Personal memory is on-device and optional, so it learns how you like to work. It's off until you turn it on, and you can edit or erase it at any time.
Everything lives in Settings, and every hotkey is rebindable.
Full documentation for each: Generate with Flow, screen vision, dictation, the assistant panel, languages and translation, AI cleanup, web search, profiles, and memory.
| Action | Windows | macOS | Linux |
|---|---|---|---|
| Dictate | Left Ctrl + Left Super |
Option + Space |
Ctrl + Space |
| Ask the assistant | Left Ctrl + Left Alt |
Option + Ctrl + Space |
Ctrl + Alt + Space |
Hold the shortcut to talk and release to type it out, or switch Recording behavior to Tap in Settings so one press starts and the next press stops. Tap is the hands-free option. The choice applies to every recording shortcut, and all shortcuts are rebindable.
Every shortcut and its default, on all three platforms: Keyboard shortcuts.
Download the latest build for Windows, macOS, or Linux from the Releases page. A short setup wizard helps you pick a transcription model and, optionally, a local model for the assistant.
Download the .exe installer and run it. Windows may show a SmartScreen notice
because the installer isn't signed by a known publisher yet. Choose More
info → Run anyway.
yay -S speakoflow-bin
# or
paru -S speakoflow-bin
.deb
and install it. This registers the app icon and menu entry properly, which the
AppImage can't do on its own:
sudo apt install ./SpeakoFlow_*_amd64.deb
The .deb is built on Ubuntu 24.04, so it needs that era of glibc. On an
older release, use the AppImage instead.