Kleoth 0.1.0
Kleoth is a local-first, bot-free macOS meeting recorder: on-device transcription by default, optional cloud upgrades, and meeting files you own.
Highlights
- On-device transcription by default. Records your mic and the other participants' system audio locally and transcribes on the Apple Neural Engine via WhisperKit — free, offline, private. The ~600 MB model downloads once on first use, then nothing leaves your machine.
- Automatic multilingual transcription. The spoken language is auto-detected per meeting (English, Russian, and many more), and summaries are written in that same language. Pinnable in Settings.
- Exact "You vs. Them" separation. Mic and system audio are captured as separate channels, so speaker attribution is precise without diarization guesswork.
- Menu-bar app. A lightweight
MenuBarExtraagent: start/stop recording, browse history, read transcripts and summaries, and rename speakers — all from the menu bar. - Finder-like meeting management. Double-click to rename inline, ⌘/⇧-click to multi-select, delete to Trash (recoverable), and Show in Finder.
- First-run onboarding. A guided welcome flow (with a chime) walks you through naming yourself, granting mic and system-audio permissions, and downloading the model.
- Optional cloud transcription. A per-meeting one-click "Fully transcribe" sends a meeting to ElevenLabs Scribe (your own key) for SOTA accuracy, at 1× cost via a mono mixdown with channel-energy attribution.
- Optional AI summaries. TL;DR, overview, action items, and per-speaker highlights via OpenRouter (any model; default
google/gemini-3-flash-preview), using your own key. Titles are generated for untitled meetings. - Background processing. Stopping a recording returns instantly — the meeting moves into your list and transcribes in the background while you start the next. Jobs run one at a time.
- Files you own. Every meeting is a self-contained folder in
~/Kleothwith the audio,transcript.md,summary.md, and JSON. No database, no lock-in. kleothCLI.transcribe,summarize,rename,render, andslacksubcommands for the same pipeline outside the app.- Integrations. A Raycast extension, App Intents for Shortcuts, a
kleoth://URL scheme, a configurable global hotkey, optional calendar-based naming, and Slack export. - Settings & usage. Manage optional API keys (Keychain-stored), the summary model, and the transcription language; a Usage section reports provider-side credit/quota.
Requirements
macOS 14.4+, Apple Silicon recommended.
Install
- Download
Kleoth-0.1.0.dmgbelow. - Open it and drag Kleoth.app to Applications.
- First launch (important): this build is self-signed and not yet notarized, so Gatekeeper will block a normal double-click. Right-click Kleoth.app → Open, then confirm — just once. Notarized builds are planned.
SHA-256
6028cafbbdddccadc337eb6e482b2c5ddfb0bfea9fc16c7ffed3304ceaa81641 Kleoth-0.1.0.dmg
Known limitations
- Builds are self-signed, not yet notarized — first launch needs right-click → Open (Apple Developer Program enrollment pending).
- App Intents may not auto-surface in Spotlight/Shortcuts (SwiftPM doesn't run Apple's intents metadata extractor); the URL scheme and hotkey work regardless.
- No Whisper model-size picker yet; the default model is used.