TalkMode

Mac mini turned into a real assistant.
Instant Korean voice, on-device, your terms.

macOS Sonoma+ Apple silicon Latest release GitHub stars

A coworker, not a chatbot

TalkMode behaves like someone you talk to — fast, attentive, and private.

Sub-second turn-taking

A Korean-tuned adaptive endpointer reads gaze, voice, and transcript at once — your turn ends fast, but not too fast.

👀

Multimodal cues

Talk to interrupt, or look away to wrap up. The front camera estimates eye contact entirely on-device.

🎤

4 conversation modes

Conversation, meeting minutes, brainstorming, and counseling — each with its own pacing and persona.

🧠

Skills

Read your calendar, draft mail, check recent messages, query CPU/RAM, and save long-term memory by voice.

🌐

20 UI languages

Fully localized interface in 20 languages, plus 50+ on-device speech-recognition locales.

🔒

Privacy by default

Nothing leaves your Mac except your chosen LLM provider and anonymized diagnostics with all text stripped.

See it in motion

Conversation, persona setup, and a live diagnostics timeline.

Conversation tab
Conversation — assistant avatar, optional gaze camera, mic-level overlay, live chat.
Live conversation
Live chat — markdown bubbles, auto-punctuated STT, staged-skill badges.
Settings — Persona
Persona — language, avatar, and the live soul.md contract.
Diagnostics timeline
Diagnostics — phase, gaze, STT/CPU readouts, endpointing timeline.

Install in seconds

macOS Sonoma or later, Apple silicon.

Homebrew

# tap and install
brew tap baryonlabs/talkmode
brew install --cask talkmode

Already installed? brew upgrade --cask talkmode.

Direct download

# latest signed .app bundle
open https://github.com/baryonlabs\
/talkmode/releases/latest

Unzip, drag into Applications, and right-click → Open on first launch.

Requires an LLM provider — the Claude CLI, Codex CLI, or an OpenAI key. Sparkle keeps the app updated automatically.

Speaks your language

The interface is fully translated in all 20 languages — no English fallback.

한국어·English·日本語·简体中文·繁體中文·Español·Français·Deutsch·Italiano·Português·Русский·العربية·हिन्दी·Bahasa Indonesia·Tiếng Việt·ภาษาไทย·Türkçe·Nederlands·Polski·Svenska