· CH-D / WORKFLOWS · 0.12s LATENCY
Voice in.
Drafts, tasks, files out.
Start with something you said. Send it to the app, file, command, or model that should handle it. Most of the time that means your Mac and your tools. When it does not, you choose the outside service.
· 01 / DIRECT ANSWERS
The short version.
What are Talkie workflows?
Talkie workflows turn a spoken transcript into ordered steps: LLM cleanup, shell commands, file saves, email drafts, notifications, calendar events, clipboard actions, or webhooks.
Do Talkie workflows have to use cloud AI?
No. Capture, files, clipboard, local shell, and Local MLX flows can stay on your Mac. Outside providers such as Claude, OpenAI, Linear, Slack, or webhooks run only when you configure them.
Can agents use Talkie workflows?
Yes. The Talkie CLI exposes memos, dictations, searches, workflow runs, transcription, and local inference as structured output that agents can read from the terminal.
· 02 / STARTING POINTS
Start with simple workflows.
Small on purpose. Open one for the full recipe, then swap a path and make it yours.
Say the prompt out loud. Talkie cleans it up and leaves it ready to send.
Talk through the reply in your own words. Open a polished draft in Mail.
Record the messy thought. Save the useful version as Markdown in your vault.
Keep the raw take. Make a tighter version next to it, without losing the first one.
Capture the spark, pull it from the CLI, and hand it to Claude when it needs a second pass.
Describe the bug while it is fresh. Turn it into a title, body, and issue command.
· 03 / STEP LIBRARY
Eight step types. Stack them in any order.
Every step is composable. Chain an LLM into a shell command into a save. Branch the router by keyword. Tee the same transcript into a journal and a webhook in one pass.
Summaries, extraction, restructuring
Run CLI tools — claude, gh, jq
Write results to disk with aliases
POST JSON or text to any endpoint
Send results via Mail.app
Create events from a transcript
Copy results to system clipboard
Native macOS alerts
· MODELS
Bring your own keys. Local MLX runs without leaving the device.
· VARIABLES
Substitute anywhere — prompt bodies, shell args, file paths, request bodies.
· 04 / SHELL STEP
Your terminal, hooked up to your voice.
We put a Ghostty terminal next to the workflow editor, with Talkie prompts, skills, and PATH already set up. Ask your memos questions, tune workflows with Claude or Codex, or hand a capture to a favorite open-weights model without jumping to another terminal and cd-ing into your library directory.
· WHAT IT GETS YOU
- Executable allowlist for predictable, reviewable runs
- Ghostty shell with Talkie prompts and skills preloaded
- Multi-line script templates with variable substitution
- Claude, Codex, and local model CLIs resolve from the same PATH
- Stdout captured back into the workflow as the next variable
# template: file an issue from a dictated bug report gh issue create \ --repo "arach/talkie" \ --title "{{TITLE}}" \ --body "{{TRANSCRIPT}}" \ --label "voice-memo" # stdout becomes {{LAST_OUTPUT}} for the next step # https://github.com/arach/talkie/issues/421
· 05 / FILE SINKS
Land it exactly where you want it.
· PATH ALIASES
Shortcuts for the directories you actually use.
- @Notes→~/Documents/Obsidian/Vault
- @Projects→~/Dev/Current
- @Inbox→~/Documents/Talkie/Inbox
- @Journal→~/Documents/Journal
· SMART OUTPUT
Filenames that fill themselves in.
- Template filenames with date and time tokens
- Auto-create missing directories
- Append-mode for logs and rolling journals
- Per-workflow custom output paths
· 06 / TOOL CHOICE
Your tools first. Outside tools when you ask.
Talkie does not need to turn every workflow into a cloud diagram. Keep it local when that is enough. Bring in Claude, OpenAI, Linear, Slack, or a webhook only when the workflow actually needs it.
Start
Say the thing.
Dictation, quick capture, or a longer memo. Same transcript, same library.
Default
Your Mac. Your tools.
Local apps, local files, local commands. This is where most workflows stay.
Apps you already use
Your local shell
Files you own
Optional
Outside calls are your call.
Connect a provider or webhook when you want one. Use your account, your keys.
curl -fsSL go.usetalkie.com/install | bashOne hotkey. One transcript. Routed to the file, the issue, the journal, or the agent you pointed it at.
