Skip to content
KekosoDownload

Changelog

Every release lands here — including the ones that only fix things.

1.2.1 — 18 September 2026

A recording window for screen recordings, a livelier waveform, and a fix for a hotkey that stayed silent after installing the first model.

  • A fourth recording-window style, Promo: the Mini pill with the Kekoso icon and “kekoso.app” next to the waveform — for videos and demos, so viewers can see what you dictate with. Everything else is Mini: no buttons, no captions.
  • On macOS 26 the recording window is Liquid Glass. It keeps your theme — dark stays dark over a light window, light stays light — and the dark rim that used to surround the pill is gone.
  • The waveform now follows a decibel scale. Ordinary speech moved the bars by a tenth of their height before and only shouting filled them; now normal speech fills more than half. Same in the recording window, the microphone check during setup and call recording.
  • If Kekoso started with no speech model installed, installing one from Models library did not wake the dictation shortcut until a restart. It does now.

1.2.0 — 18 September 2026

Dictate in one language, paste in another — with your own OpenRouter key, and only when you ask for it.

  • A second dictation shortcut, Translate Dictation. Speech is still recognised on your Mac; then the text — and only the text — goes to OpenRouter and to the model you picked, and the translation is pasted where you were typing. The original stays in History next to it, with the model that translated it.
  • Two new sections. Integrations takes your OpenRouter key, checks it against the API before saving, keeps it in the Keychain and tells you if the key stops working. Translationpicks the source and target languages, the model (any OpenRouter model, with openrouter/free as the default and a fast paid one pinned next to it) and the prompt, which you can edit or reset.
  • Your custom dictionary is applied before translation, so your terms leave the Mac spelled the way you fixed them. Recordings too short to say anything are not sent at all.
  • If translation fails — no network, a rejected key, a model that refuses, a rate limit that does not clear in ten seconds — the original text is pasted instead, a notification says why, and the History entry is marked. Nothing you said is lost. Kekoso asks for notification permission once, when you verify a key, so those reasons can reach you.
  • Ordinary dictation is untouched: no network calls, no key needed, nothing new to set up. About lists the exact requests translation makes, including the model list fetched when you open Translation and the key check when you press Verify.
  • Shortcut sets saved by this version still open in older versions; the new action is simply skipped there.

1.1.4 — 15 September 2026

A key that no longer exists on the server is no longer a dead end.

  • If your licence key was removed on our side while your Mac still remembered it, Kekoso used to sit in a 30-day grace period with no way out: the Mac list would not load, so the Release button never appeared, and releasing needed a server confirmation that never came. Now the Licence screen offers “Release this Mac” right under the error, and the server saying “nothing to release” counts as confirmation. Enter your new key straight after.
  • After releasing this Mac — from the list or from that new button — the licence card used to stay on screen while the sidebar already said there was no licence. The page now refreshes at once.
  • A signed “not found” verdict from the server is treated as a real verdict, not as silence: the key is retired after a second confirmation a day later, the same way a revoked key is.

1.1.3 — 2 September 2026

Buying Kekoso hands the key back to the app again.

  • Kekoso moved to a new payment provider, and the link the browser sends back after a purchase changed shape with it. Older copies could not read the new link and sat waiting for a key that never arrived — you had to fetch it from the receipt email by hand. This version reads it, so the key lands in the app on its own.
  • Nothing else changed. If you already have a key, there is no reason to hurry with this one.

1.1.2 — 2 September 2026

The language you pick now applies everywhere, and setup stops leaving you guessing.

One language for everything

  • The language set for a model in Models library used to apply to dictation only. Files, links and call recordings were transcribed with automatic language detection instead — which, on short or noisy passages, guesses the wrong language outright. Now they all follow the same setting.
  • Picking a language for a single file in Transcribe still overrides it, and leaving a model on Auto still means Auto.

Setup says what to do

  • The permissions step now checks with the system every second, so a permission you grant in System Settings turns green on its own — no need to switch windows to make it notice.
  • macOS keeps a second, separate permission for sending keystrokes, and it hands that one out only to a freshly started app. Kekoso now says so plainly and offers to restart itself, instead of showing an unchanging red row.

Interrupted recordings

  • A call whose transcription was cut short by quitting Kekoso used to sit at “Transcribing… 0%” forever, with no way to remove or retry it. Such recordings are now marked as interrupted, and both “Transcribe Again” and delete work on them.

1.1.1 — 1 September 2026

Three fixes for the same kind of trouble: Kekoso not saying what it knows.

  • Only one copy of Kekoso runs at a time. A second one — most often an older copy still open from before an update — quietly took over the keyboard, and shortcuts stopped working in the copy you were looking at. A second copy now steps aside and brings the running one forward.
  • The shortcuts section says when it can’t work. Without Accessibility access macOS never delivers keystrokes to Kekoso, so no shortcut fires — that is now stated where you assign them, with a button straight to the right settings panel.
  • Shortcuts show the key you actually pressed. Punctuation, the function row and the numeric keypad used to render as a generic “Key”, so ⌘\ read as “⌘ Key”.

1.1 — 31 August 2026

Your agent can now read what Kekoso has already transcribed — and act on it.

History for agents

  • A connected MCP client can list your dictation history, the transcripts of files and links you ran through Kekoso, and the transcripts of calls you recorded — with speaker separation and timestamps.
  • The point of it: ask your agent to look through what recognition kept getting wrong and turn those into vocabulary rules, without copying anything by hand.
  • Reading only. An agent cannot change or delete any of it.
  • Off by default. The switch lives in MCP settings — “Let agents read your history and recordings” — and until you turn it on, those tools answer every call with a refusal.

1.0 — 31 August 2026

The first public release. Everything below runs on your own Mac.

Dictation

  • A global hotkey that works in any app — press, speak, and the text lands in whatever field has focus.
  • Four assignable shortcuts: start/stop, cancel, push-to-talk, and a mouse button.
  • Microphone picker that survives devices being plugged and unplugged mid-session.
  • A recording panel with a live level meter, so you can see it is listening.

Files, links and calls

  • Transcribe audio and video files — drop them in, or use “Transcribe with Kekoso” from Finder’s Services menu.
  • Paste a YouTube link and get the transcript.
  • Record a call and turn it into a transcript.
  • A queue, so a long batch runs while you carry on working.

Making it yours

  • A vocabulary for names, jargon and spellings the model would otherwise get wrong.
  • A model library: download what you need, delete what you don’t.
  • Interface in ten languages, chosen in settings or following the system.
  • Searchable history of everything transcribed.

Under the hood

  • Speech recognition runs entirely on your Mac. Nothing is uploaded, and the app works with the network off.
  • Signed with a Developer ID certificate and notarised by Apple.
  • Automatic updates, so fixes reach you without a trip to the website.

Download Kekoso — the trial runs for seven days with everything unlocked. macOS 14.4 or later · Apple silicon.