Analysis updated 2026-07-21 · repo last pushed 2026-07-17
Dictate notes or emails into any text field by holding the Fn key.
Speak requests like search my GitHub repos or look up database records to a local AI agent.
Get spoken answers back from the agent using macOS text-to-speech.
Keep a local history of transcriptions and agent interactions for later review.
| acoyfellow/t2t | atelico/gdstyle | athxrvx/spear | |
|---|---|---|---|
| Stars | 17 | 17 | 17 |
| Language | Rust | Rust | Rust |
| Last pushed | 2026-07-17 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Agent mode requires separately installing and configuring the pi CLI, and the first launch downloads a local Whisper speech model.
t2t is a macOS menu-bar app that turns your keyboard into a voice workflow. Hold the Fn key, speak, and your words are transcribed and typed into whatever field you were focused on. Hold Fn plus Ctrl and your spoken text goes to a local AI agent that can use tools to act on your request. The transcription happens entirely on your Mac using Whisper, so no audio leaves your machine. The first time you use it, the app downloads a local speech model. For agent mode, it hands your transcript to a separate command-line tool called pi that you install and configure yourself. It doesn't embed a chat client or store your credentials. MCP servers (think of them as plugins that give the agent capabilities like filesystem access, GitHub integration, or database queries) can be managed from the settings panel, letting you choose which tools the agent can reach during a voice turn. Anyone who dictates notes, emails, or code would appreciate the push-to-talk simplicity. But the real value is the agent mode for people who want to speak a request like "search my GitHub repos for X" or "look up this in my database" and get a spoken answer back. The app can read agent responses aloud using macOS text-to-speech, and it keeps a local history of both transcriptions and agent interactions. A few things stand out. Privacy is a clear priority: audio stays local, credentials live in your existing pi configuration, and temporary screenshots used for visual context are deleted after each turn. The app also shows transparent on-screen indicators for recording, processing, and speaking states across multiple displays. One limitation worth noting is that it currently runs only on macOS, and agent mode requires installing the pi CLI separately.
A macOS menu-bar app that turns your keyboard into a voice workflow. Hold Fn to dictate text into any app, or Fn+Ctrl to send spoken requests to a local AI agent.
Mainly Rust. The stack also includes Rust, macOS, Whisper.
Active — commit in last 30 days (last push 2026-07-17).
No license information was provided in the explanation, so the terms of use are unknown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.