Changelog
Notable changes to Duckwork, newest first.
0.1.0 6 September 2026
First public release. Duckwork is a macOS menu bar app for thinking out loud: it listens on a global hotkey and stays quiet until you ask for a response.
Capture
- Start and stop listening from anywhere with a global hotkey.
- On-device speech recognition by default, using Apple's Speech framework — audio never leaves your Mac.
- Optional server-based recognition for higher accuracy.
- Session transcripts stored locally, with a browsable history and per-session summaries. Delete any session from within the app.
Modes
- Silent — the default. Nothing is sent anywhere and nothing answers. Pauses stay silent.
- Echo — paraphrases what you just said in a sentence or two. Triggered with ⌥⌘E or a pause.
- Full Assistant — a full answer with optional MCP tool use, spoken aloud if you want. Triggered with ⌥⌘F or a pause.
- Escalate from any mode with a hotkey for a single response, then drop straight back to where you were.
Models and voices
- Bring your own backend: Ollama for fully local models, any OpenAI-compatible endpoint, or the Anthropic API directly.
- Switch provider at any time; API keys are stored in the macOS Keychain.
- Speak responses with any voice installed on your Mac.
- Connect MCP servers so Full Assistant mode can act on what you are working on.
This is an early release. Expect rough edges, and please send feedback to quack@duckwork.ai.