SKI — Voice coding. Let your coding agent talk with you. (Mac & Windows)
01 · How it works
One install. Your coding agent listens<br>and talks with you
From installer to conversation in under two minutes.
01<br>Install SKI<br>One installer — DMG on Mac, EXE on Windows. The setup wizard sets your mic, voice, and hotkey in a few steps — no credit card.
02<br>Connect your agent<br>One click per agent — Claude Code, Cursor, Codex, Gemini CLI, OpenClaw. A small skill your agent already understands: it hears you and answers.
03<br>Just talk<br>Say what you need out loud. The floating pill shows it heard you, your agent gets to work, and it answers out loud in a natural voice.
Used by people from
-->
-->
02 · The loop
Not dictation. A conversation.
Dictation tools stop at text-in. SKI closes the loop: replies are synthesized locally and spoken aloud — and full-duplex echo cancellation means you can interrupt it mid-sentence and be heard.
You speak<br>Your agent
Listeningon-device engine · hears in · speaks out
FULL-DUPLEXBARGE-INALL LOCAL
Live · see it in action
Watch SKI build a page — by voice.
Say what you want; your agent writes the code and it appears live. Here's a recipe page, start to finish — no hands.
03 · Private by design
Your voice never leaves your machine.
Sealed on your machine — inspectable, deletable, never uploaded.
A / Local models<br>Hears and speaks on your machine<br>Speech recognition and a natural neural voice, both running on-device. No audio is ever uploaded — there is nothing to upload it to.
B / Nothing hidden<br>No daemon, no cloud<br>The widget and your agent talk through plain files inside your own project. Inspect every byte; delete them any time.
C / You approve<br>Approve-before-send<br>Optional review mode: every transcript lands in an editable bubble first. Nothing reaches the agent until you hit ✓.
Now in the notch
It lives in your notch.
On Mac, SKI docks into the notch — black, flush with the menu bar, always in the same place; on a Mac without a physical notch it draws its own. On Windows it floats as a pill wherever you park it. Either way it rests as a quiet bar, then springs down into the full loop when there’s something to say.
Finder File Edit View Go Window HelpWed 8 Jul 1:26 PM
SKI<br>web-app
finish it
Build’s green — 42 tests pass.
web-app~/web-app
Hear it work: it rests listening , springs open to think , then answers in violet — then folds back to the bezel.
04 · Features
Built for the way developers talk.
Every detail tuned for a real back-and-forth voice loop.
100%
On-device, all of it
Speech-to-text and the voice both run on your own machine. Nothing you say ever leaves it.
Hears & speaks locally
Local speech in, a natural neural voice out — no cloud, works offline.
Live agent status
A green dot shows your agent is actually listening — real-time, not polled.
Full-duplex barge-in<br>Talk over the agent and still be heard cleanly on open speakers — no push-to-talk. It knows when you're done and sends the thought whole.
A voice per project<br>Bind several repos at once; each answers in its own voice and routes to whichever one you're addressing.
recipesweb-appapi-gateway
Screenshots on demand
Hit the hotkey to grab your screen — it rides along with your next spoken request. Your agent can grab one itself, too, when it needs to see what you see.
Calendar auto-join
Connect Google Calendar and SKI sends your agent — participant or silent notetaker — into a meeting or recurring series, right on time. The meeting's project just has to be connected and active.
Offline meeting recorder
Record any meeting right on your machine — your mic plus the room audio — unlimited, no bot in the call, nothing uploaded.
Smart end-of-speechFour local voicesGlobal hotkeysDraggable live-glass pill
05 · Meetings
Two ways into the room.
Record locally
Local meeting transcriber
Capture mic + system audio from Zoom, Meet, or Teams — transcribed on-device with speaker-tagged tracks.
Unlimited recording time and retention
Zero cloud — audio never leaves the machine
Live transcript while the meeting runs
Export to Markdown or plain text
Send your agent
Your agent, in the meeting
Paste a meeting URL into the widget and your coding agent joins the call as a live participant — speaking, listening, presenting.
Agentic or notetaker — talks and helps, or silently takes notes
Speaker-diarized transcript — tagged by who said what
Sees the screen, screenshares, reads & sends chat
Google Meet, Teams, Zoom — or create one from the widget
Powered by →
06 · Works with your agent
One skill for every agent.
Claude Codeuser + project
Codexuser + project
Cursorproject
Gemini CLIuser
Windsurfmanual
OpenClawuser
07 · FAQ
Plain answers to plain questions.
What is SKI?A small floating app for your Mac or PC that lets you talk out loud to your AI coding assistant — and hear it answer in a natural voice.
What's a "coding agent"?An AI assistant developers run alongside...