Mac mini turned into a real assistant.
Instant Korean voice, on-device, your terms.
Latest release v0.4.22 · macOS 14+, Apple silicon
TalkMode's interface is fully translated in all 20 languages — no English fallback. Pick yours below to read the project in your language.
Plus 50+ on-device speech-recognition locales — talk to the assistant in one language while reading the UI in another.
TalkMode behaves like someone you talk to — fast, attentive, and private.
A Korean-tuned adaptive endpointer reads gaze, voice, and transcript at once — your turn ends fast, but not too fast.
Talk to interrupt, or look away to wrap up. The front camera estimates eye contact entirely on-device.
Conversation, meeting minutes, brainstorming, and counseling — each with its own pacing and persona.
Read your calendar, draft mail, check recent messages, query CPU/RAM, and save long-term memory by voice.
Fully localized interface in 20 languages, plus 50+ on-device speech-recognition locales.
Nothing leaves your Mac except your chosen LLM provider and anonymized diagnostics with all text stripped.
Conversation, persona setup, and a live diagnostics timeline.
soul.md contract.
macOS Sonoma or later, Apple silicon.
# tap and install
brew tap baryonlabs/talkmode
brew install --cask talkmode
Already installed? brew upgrade --cask talkmode.
# signed .app bundle curl -LO https://talkmode.baryon.ai/download/TalkMode-0.4.22.zip
Or use the Download for macOS button. Unzip, drag into Applications.
⚠ First launch on macOS Sequoia (15) / Tahoe (26)? The system blocks ad-hoc signed apps and right-click → Open no longer works. → Step-by-step install guide with screenshots
The app is ad-hoc signed (not yet notarized), so Gatekeeper blocks the first launch. Paste these 4 lines into Terminal:
# 1) launch once so macOS registers the app open '/Applications/TalkMode.app' # 2) jump straight to Privacy & Security settings open 'x-apple.systempreferences:com.apple.settings.PrivacySecurity.extension'
Then in Privacy & Security, scroll to the bottom and click Open Anyway (“그래도 열기”), then Open in the confirmation dialog. macOS remembers the choice — later launches open normally.
Requires an LLM provider — the Claude CLI, Codex CLI, or an OpenAI key. Sparkle keeps the app updated automatically.
Voice, transcripts, meeting recordings, and memory entries stay on your Mac (and the LLM provider you choose). The marketing website uses anonymous product analytics — that's a separate thing from the app.