Skip to content

raivisdejus/claude-code-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screen Reader Plugin for Claude Code

A Claude Code plugin that announces Claude's responses using screen readers, making Claude Code more accessible for visually impaired users.

Supported Screen Readers

Platform Screen Readers
Windows NVDA, JAWS, SAPI (fallback)
macOS VoiceOver / say command
Linux Orca version 49+ (via D-Bus), spd-say (fallback)

Installation

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

Requirements

  • Node.js (included with Claude Code)

Linux

  • Orca screen reader or speech-dispatcher (spd-say)

macOS

  • No additional dependencies (uses built-in say command)

Windows

  • PowerShell (included with Windows)
  • NVDA or JAWS screen reader (optional - falls back to Windows SAPI)

How It Works

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 🌟

About

Screen reader plugin for Claude Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors