Orca Read Aloud — Development skill for Claude Code
Orca plugin that speaks a short summary when an agent finishes.
How to install Orca Read Aloud
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dropoutsanta/orca-read-aloud and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Orca Read Aloud does
Orca plugin that speaks a short summary when an agent finishes. Local Mac voice, Claude writes the words, quiet while your mic is on.
Alternatives in Development
- Stop Review Gate — You are reviewing uncommitted changes before the author finishes their turn 664 ★
- Agentify — Agent Interface Compiler — One command 37 ★
- Atticus Mac — Fast, free voice assistant for your Mac 31 ★
README
Read Aloud
An [Orca](https://github.com/stablyai/orca) plugin that talks when an agent finishes a turn.
You keep working. When the turn ends, Claude writes two to four sentences worth hearing, and the Mac voice reads them. Fenced code is left out. If the microphone is on, including an unmuted call, it stays quiet and does not catch up later.
The voice is local. `say` uses whatever voice you picked in System Settings, Spoken Content. The words come from the `claude` command already logged in on your Mac, on your Claude subscription. No API key is pulled out of the environment. If Claude fails or takes more than 25 seconds, the Mac voice reads a plain extract of the reply instead.
It follows Grok, Claude Code, and Codex by reading their transcript files on disk.
Install
Orca 1.4 or newer, on a Mac. You also need the `claude` CLI, logged in.
git clone https://github.com/dropoutsanta/orca-read-aloud.git
cd orca-read-aloud
./build.sh
In Orca, open Settings, then Plugins. Turn the plugin system on. Under Development, add the folder you just cloned. When Orca asks you to review it, click Enable plugin.
A window opens at http://127.0.0.1:47321. That is the live board. Orca's sidebar cannot receive updates from a plugin while it runs, so on/off, mute, and "this chat is working" live in that window.
The board
Each chat shows two things. The model column is Orca's status: working, waiting, blocked, or finished. Working covers the whole turn, including while the model is thinking. The speech column says whether Read Aloud will speak when the turn ends, is writing the summary, is speaking, is muted, or stayed quiet because the mic was on.
Mute is per chat. Off stops every chat. Stop cuts the current voice immediately.
Option-Command-X also stops it, including while a terminal has focus. Orca does not deliver plugin shortcuts into a terminal, so `stop-hotkey` registers that chord with macOS.
What gets built
`build.sh` compiles two small Swift t
Related Skills
Goguma
Wakes your Mac for scheduled jobs, holds it awake while long work finishes, and lets it sleep otherwise. Finds
Notch Voice
Claude Code, out loud. A macOS notch app that reads Claude's replies, glows while it speaks, and lets you allo
Pocketdev
Develop from your phone: Claude Code writes code on your Mac while you watch it live on a real iPhone. Local x
Jevme
Talk to your Mac and it does it — in any app, while you're still talking. Open-source voice agent that gets fa
Confab
Private, offline voice for your coding agents on Windows. Dictate into any app with a hotkey, and hear your ag
Video Memo
Turn a voice memo into shorts you can record: the memo transcribed (any language), the several videos it holds
Related Agents
Script Agent
Owns the words the creator speaks — generates hook options across multiple frameworks, then writes three compl
Events Engineer
Use for the Orchestrator event pipeline. Claude Code hooks (install and remove in a project's .claude/settings
Operador
Operador de infraestructura local del Framework Bot en CachyOS + Omarchy. Maneja Docker/compose (stop, up -d -