AI-powered voice assistant for web accessibility.
Works alongside your screenreader, not as a replacement.
AriaPilot makes web navigation easier for blind and visually impaired users by providing intelligent voice-controlled automation for complex web tasks.
Not a screenreader replacement — it's an augmentation that works with JAWS, NVDA, and VoiceOver.
- 🎙️ "Show headlines" — Lists all headings on the page
- 🔗 "Show links" — Lists all clickable links
- 📝 "Show forms" — Identifies form fields
- 🤖 "Summarize page" — AI-generated page summary
- 🖱️ "Click [element]" — Simulates clicks
- ✅ Works alongside existing screenreaders
- 🔒 Privacy-first (local processing by default)
- ⚡ Keyboard shortcuts (Ctrl+Shift+V to toggle voice)
- 🌐 Multi-language support (planned)
Designed for institutions:
- Vocational Rehabilitation Agencies
- Universities (Disability Services)
- Enterprise (ADA Compliance)
┌─────────────────────────────────────────┐
│ Chrome Extension (Manifest V3) │
├─────────────────────────────────────────┤
│ Content Script │ Background Service │
│ • DOM queries │ • Voice handling │
│ • ARIA extract │ • AI client │
│ • Click sim │ • State management │
└─────────────────────────────────────────┘
│
┌───────────────┴───────────────┐
▼ ▼
Local Mode (Default) Cloud Mode (Opt-in)
• Web Speech API • Claude/GPT-4 API
• Browser-only • Anonymous structure only
• No data leaves device • No passwords, no content
- Extension: Manifest V3, vanilla JS
- Speech: Web Speech API
- AI (local): Transformers.js / ONNX Runtime
- AI (cloud): Claude API (optional)
- Build: Vite
# Clone the repo
git clone https://github.com/moinsen-dev/ariapilot.git
cd ariapilot
# Install dependencies
npm install
# Build extension
npm run build
# Load in Chrome
1. Open chrome://extensions/
2. Enable "Developer mode"
3. Click "Load unpacked"
4. Select the `dist` folder- Install the extension from Chrome Web Store (coming soon)
- Press
Ctrl+Shift+Vto toggle voice control - Speak commands like "Show headlines"
- Listen to the response via your screenreader
- Initial prototype
- User interviews (3-5 blind users)
- VR agency partnerships
- Tech feasibility validation
- Chrome Web Store release
- 5 core voice commands
- Screenreader integration
- B2B pilot program
- Local LLM integration
- Multi-language support
- Enterprise features (SSO, audit logs)
- Mobile research (iOS/Android)
We welcome contributions! See CONTRIBUTING.md for details.
- 🎨 UI/UX design for accessibility
- 🔊 Voice interaction research
- 🧪 User testing with blind participants
- 💼 B2B partnerships
Copyright 2026 Moinsen Dev
Licensed under the Apache License, Version 2.0
This project is inspired by Chrome DevTools MCP by Google LLC (also Apache 2.0).
See ATTRIBUTION.md for details.
- Chrome DevTools MCP team for the architectural inspiration
- NV Access (NVDA) and Freedom Scientific (JAWS) for screenreader standards
- Web Accessibility Initiative (WAI) for ARIA specifications
- Website: ariapilot.io (coming soon)
- Email: hello@ariapilot.io
- Twitter: @ariapilot
- Issues: GitHub Issues
Making the web accessible, one voice command at a time.