A free, open source, privacy-first voice input tool for macOS.
Press Control, speak, done.
A minimal macOS voice input app. TypeNo captures your voice, transcribes it locally, and pastes the result into whatever app you were using — all in under a second.
免费、开源、隐私优先的 macOS 语音输入工具。
按下 Control,说话,完成。
TypeNo 是一个极简的 macOS 语音输入应用。它会录下你的声音,在本地完成转录,然后自动粘贴到你正在使用的应用中。
Official website: https://typeno.com
Special thanks to marswave ai's coli project for powering local speech recognition.
- Short-press Control to start recording
- Short-press Control again to stop
- Text is automatically transcribed and pasted into your active app (also copied to clipboard)
That's it. No windows, no settings, no accounts.
For most users, the easiest way is to download the latest release:
- Download TypeNo for macOS
- Download the latest
TypeNo.app.zip - Unzip it
- Move
TypeNo.appto/Applications - Open TypeNo
Current releases are not yet notarized by Apple, so macOS may block the app after download.
Try these steps in order:
- Right-click
TypeNo.appin Finder and choose Open - If you see System Settings → Privacy & Security → Open Anyway, use that path
- If macOS still blocks it, remove the quarantine flag in Terminal:
xattr -dr com.apple.quarantine "/Applications/TypeNo.app"- Open
TypeNo.appagain
TypeNo will support proper Apple code signing and notarization in a future release.
TypeNo uses coli for local speech recognition:
npm install -g @marswave/coliIf Coli is missing, TypeNo will show an in-app setup prompt with the install command and a Try Again action after installation.
TypeNo needs two one-time permissions:
- Microphone — to capture your voice
- Accessibility — to paste text into apps
The app will guide you through granting these on first launch.
If you prefer to build it yourself:
git clone https://github.com/marswaveai/TypeNo.git
cd TypeNo
scripts/generate_icon.sh
scripts/build_app.shThe app will be at dist/TypeNo.app. Move it to /Applications/ for persistent permissions.
| Action | Trigger |
|---|---|
| Start/stop recording | Short-press Control (< 300ms, no other keys) |
| Start/stop recording | Menu bar → Record (⌃R) |
| Transcribe a file | Drag .m4a/.mp3/.wav/.aac to the menu bar icon |
| Quit | Menu bar → Quit (⌘Q) |
TypeNo does one thing: voice → text → paste. No extra UI, no preferences, no configuration. The fastest way to type is to not type at all.
GNU General Public License v3.0
