Mac mini turned into a real assistant.
Instant Korean voice, on-device, your terms.
Latest release v0.4.13 · 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.13.zip
Or use the Download for macOS button. Unzip, drag into Applications, right-click → Open on first launch.
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.