Claude Code mod
narrator
Claude talks to you while it works: spoken narration in a browser page, and a voice side chat that answers questions and passes instructions without interrupting the task
Install
/plugin marketplace add adayarabov/narrator
/plugin install narrator@narratorMods install like plugins. Run /reload-plugins or start a new session to load it.
What it can access
- Reach
- L3Network: network, drives Claude, persists state, draws
- Sees
- mcp__narrator__say calls, classic hooks
- Hooks
session.startturn.startturn.completecommand.runsession.endtool.callprompt.composeclassic.Notification
From a static scan of the mod's code by awesome-claude-code-mods. It shows what the code asks for, not a security review.
How Claude Code mods work
- A mod is a plugin with a JavaScript or TypeScript module that runs inside Claude Code (version 2.1.287 or later). It can draw panes beside the transcript, a band above the prompt, buttons and toasts, restyle the spinner and tool rows, and watch or rewrite tool calls and prompts.
- It installs like any plugin: add its marketplace with /plugin marketplace add owner/repo, then /plugin install name@marketplace.
- Check what a mod can reach before installing: it runs with your permissions. Reach goes from drawing only, to reading files, to writing files or running processes, to the network. Run claude plugin validate on a clone to list its hooks and calls without running it.
- Turn one off from the Installed tab in /plugin, or start Claude Code with --safe-mode to skip every customization for a session.
Details
- Repository
- adayarabov/narrator
- Folder
plugins/narrator- Marketplace
narrator- Author
- adayarabov
- License
- MIT
- Last updated
- 7 October 2026
- Listed in
- awesome-claude-code-mods
FAQ
What is narrator?
Claude talks to you while it works: spoken narration in a browser page, and a voice side chat that answers questions and passes instructions without interrupting the task It is a mod for Claude Code, from adayarabov/narrator on GitHub.
What can the narrator mod access?
Its widest reach is "network" (network, drives Claude, persists state, draws). It sees mcp__narrator__say calls, classic hooks. Like any mod, it runs with your permissions.
How do I install narrator?
Inside Claude Code (v2.1.287 or later), run /plugin marketplace add adayarabov/narrator and then /plugin install narrator@narrator.
More notification & sound mods
mya
xaiksan1/modnest
MYA: a voice for Claude Code on Linux/X11. Tap Right Ctrl to talk, Right Ctrl + Space to translate, and MYA answers aloud, with a ringing phone when it is your turn.
needs-you
ozlar34/claude-code-mods
CC Alerts: pings you (macOS banner + sound) when a session finishes a long turn or sits blocked on a dialog, only as loudly as needed given whether you're already looking. /ping controls quiet modes.
model-router
sftinc/claude-code-model-router
Routes each turn and subagent to a model tier and reasoning effort using a classifier behind any server that speaks POST /v1/classify (model-router-api on Cloudflare Workers AI today), falling back to the engine's built-in classifier.
next-steps
humvnpvrvdox777/NextSteps
Three next steps after each answer, above your prompt. An optional local voice reads them aloud, and a side assistant helps you decide the next request.
mobile-mode
hnkabraham/claude-code-mobile-mode
Phone-driven sessions end each turn with tappable AskUserQuestion options and a push notification, injected per-turn and scoped to the session you toggle it in.
no-hands
elparko/look-claude-no-hands
Hands-free voice mode for Claude Code on Apple Silicon Macs: talk any time, hear short spoken replies, interrupt or add to work mid-task, run slash commands, and message or stop subagents by voice. Speech runs locally with Whisper and Kokoro.
Browse the most popular Claude Code mods, all notification & sound mods, or the skills and MCP server directories.