Zeus for Mac
Press one hotkey. Speak into the app already open. Zeus decides whether the next step is text, rewrite, Ask, command, or local-only capture.
The shift
The voice tool finishes exactly when the real work starts.
Text can land in place, become an edit, open an answer, or resolve into a confirmed tool action.
One sentence
It listens at the OS layer, writes back into the focused app, and uses cloud or local models only when the action needs them.
First run
Two macOS permissions, a speech path, an optional OpenRouter key, and hotkeys. Each choice says what it enables before the first command runs.
Speech-to-text choice
Zeus makes the speech path visible before it becomes part of the workflow: speed, price, transport, language coverage, and whether partials stream while speaking.
Private work
Cloud STT, Ask, Rewrite, Format, Command, and MCP calls refuse to run. Local dictation keeps going when a local model is installed.
Code-safe speech
Filenames, package names, command words, snippets, replacements, and app-specific profiles are handled before text lands in the editor.
Selected text
Rewrite does not ask the user to leave the current document. It reads the selection, applies the instruction, and inserts the result back into the same app.
Ask AI
OpenRouter-backed answers carry model metadata, cost, latency, copy and insert actions, follow-up behavior, and stream history.
Say exactly what it enables: reading selected text and inserting the result back into the app in focus.
Allows Zeus to read selection and insert text in the focused app.
Voice to action
A spoken request becomes a structured route with enabled tools, argument validation, confirmation, and a visible result state.
“Create a task from the onboarding permission note.”
Only configured modules enter the model prompt.
Qualified action IDs keep dispatch readable.
Sensitive tool calls ask before execution.
Copy, insert, follow up, open graph, or dismiss.
Extensibility
Zeus can route a spoken task across multiple MCPs, keep the intermediate work visible, then return a finished action instead of a pile of pasted text.
Title, Inbox target, due date, and priority are prepared before research starts.
OpenAI and Anthropic branches execute side by side, then return structured notes.
Zeus assembles the task body with sources, decisions, and unresolved questions.
The completed Todoist item lands in Inbox with deadline and research attached.
Result: one created task, deadline set, research embedded, route visible.
ReadyMemory
Dictations, semantic search, Ask streams, copied answers, inserted results, and exported conversations keep the voice layer from becoming disposable.
Find exact text, search by meaning, or reload a stream when the work needs to continue.
Language layer
Dictionary entries, snippets, regex replacements, app profiles, formatting modes, and prompts keep Zeus from guessing its way through repeated terms.
model context protocolopen routerfluid audio localVoice triggers expand into exact text blocks for repeated work.
Custom replacements run after transcription and before the text lands.
Formatting rules follow the focused app instead of one global mode.
“Check the MCP route in OpenRouter, then keep the FluidAudio local path private.”
PreviewFile transcription
Dropped audio files, model loading, progress, and saved transcripts sit beside live dictation without turning Zeus into a separate transcription app.
FluidAudio streaming model for private dictation.
Local FluidAudio file transcription for longer English recordings.
Local transcription path for broader language coverage.
Operational trust
Zeus shows the route: Keychain-stored provider keys, transport copy, privacy gates, blocked unsafe URLs, spend, logs, and support bundles.
No workspace migration
Editor, terminal, launcher, browser, notes, docs, AI workspace. The point is not to replace the desk. The point is to make speech native across it.
Product rhythm
Text lands in the editor that already has focus.
Select a paragraph and say the edit.
Keep the answer attached to the work.
Confirm the route before the tool acts.
Recover a dictated decision by meaning.
Switch cloud features off without losing local dictation.
Why the promise holds
Why now
The pieces that used to live apart now meet in one Mac-native layer: accurate speech, routed AI, local inference, and tools that can actually do the next step.
Realtime, batch, and local paths let each moment choose the right capture mode.
OpenRouter keeps Ask, rewrite, format, and command work behind a controlled model layer.
FluidAudio gives Zeus a real local speech path when cloud transport is the wrong default.
MCP and command routing turn intent into inspected results, confirmations, and recoverable state.
Start hands-on in the app already in front of you. If Zeus earns its place in the workflow, buy it once and keep the voice command layer on your Mac.
Grant Input Monitoring and Accessibility so the hotkeys and focused-app insertion work.
Use an STT key for cloud, or download FluidAudio when private work should stay on device.
Dictate, rewrite, ask, or chain tools from the app already in front of you. No monthly plan to manage.