A Claude Code plugin that announces Claude's responses using screen readers, making Claude Code more accessible for visually impaired users.
| Platform | Screen Readers |
|---|---|
| Windows | NVDA, JAWS, SAPI (fallback) |
| macOS | VoiceOver / say command |
| Linux | Orca version 49+ (via D-Bus), spd-say (fallback) |
Run the following commands in Claude Code
Add the marketplace:
/plugin marketplace add RaivisDejus/claude-code-plugins
Install screen reader plugin:
/plugin install screen-reader@screen-reader-plugins
- Node.js (included with Claude Code)
- Orca screen reader or
speech-dispatcher(spd-say)
- No additional dependencies (uses built-in
saycommand)
- PowerShell (included with Windows)
- NVDA or JAWS screen reader (optional - falls back to Windows SAPI)
The plugin uses a "Stop" hook that triggers after Claude finishes responding. Then it sends last message in chat history to the system screen reader. Messages longer than 500 characters are truncated to avoid overly long announcements.
Permission prompts are announced to the user.
When Claude Code asks for a permission you have three options:
1 or Enter to allow the action
2 to allow action like this in current session automatically
3 to deny the action
Made with Claude Code for Claude Code.
If you find this plugin useful, please star the repository 🌟