♿ AccessiMind - AI WCAG Accessibility
Your AI-powered accessibility improvement tool for WCAG 2.2 compliance.
✨ Features
🤖 Multi-AI Provider Support
- Google Gemini - Gemini 2.0/1.5 Flash & Pro models
- GitHub Copilot - GPT-4o, Claude 3.5 Sonnet, and more
- Automatic model detection and smart selection
🔍 Intelligent Code Analysis
- Real-time WCAG 2.2 compliance checking
- Analyze entire files or selected code blocks
- Support for HTML, CSS, JavaScript, TypeScript, React, Vue, Angular
💬 AI Chat Assistant
- Ask accessibility questions in natural language
- Get context-aware recommendations
- Learn WCAG best practices interactively
🎫 Jira Integration
- Generate Jira-compatible task descriptions
- Export as JSON or Markdown
- Automatic priority mapping based on severity
- WCAG criteria linking with full documentation
📊 Comprehensive Statistics
- Daily, monthly, and yearly analytics
- Track improvements by language and WCAG criteria
- Export statistics for reporting
🌐 Accessibility First
- Fully accessible settings panel
- Keyboard navigation support
- Screen reader announcements
- High contrast theme support
🚀 Getting Started
Installation
- Install from VS Code Marketplace
- Or search "AccessiMind" in VS Code Extensions
Quick Setup
- Open Command Palette (
Ctrl+Shift+P)
- Run
♿ AccessiMind: Welcome Guide
- Choose your AI provider:
- Google Gemini: Get API Key
- GitHub Copilot: Requires active subscription
⌨️ Commands
| Command |
Description |
♿ AccessiMind: Analyze Open File |
Analyze current file for accessibility |
♿ AccessiMind: Analyze Selection |
Analyze selected code |
♿ AccessiMind: Create Jira Task |
Generate Jira task from findings |
♿ AccessiMind: Chat |
Open AI accessibility chat |
♿ AccessiMind: Settings |
Open modern settings panel |
♿ AccessiMind: Statistics |
View improvement statistics |
♿ AccessiMind: Help & Documentation |
Open help panel |
🎯 WCAG 2.2 Coverage
AccessiMind analyzes your code against WCAG 2.2 guidelines:
| Level |
Description |
Included |
| A |
Minimum accessibility |
✅ |
| AA |
Standard (Recommended) |
✅ |
| AAA |
Enhanced accessibility |
✅ |
Supported Criteria
- Perceivable: Alt text, captions, color contrast
- Operable: Keyboard access, focus management
- Understandable: Labels, error messages, navigation
- Robust: Valid markup, ARIA attributes
📷 Screenshots
Modern Settings Panel
A tabbed interface for easy configuration with full accessibility support.
AI Chat Assistant
Context-aware chat that understands your code and provides WCAG recommendations.
Jira Task Export
Generate comprehensive accessibility tasks with WCAG criteria links.
🔧 Configuration
Access settings via ♿ AccessiMind: Settings command:
| Setting |
Description |
Default |
| WCAG Level |
Target compliance level |
AA |
| AI Provider |
Gemini or Copilot |
Gemini |
| Language |
Interface language |
English |
| Auto-fix |
Apply safe fixes automatically |
Off |
| Notifications |
Show popup notifications |
On |
🌍 Languages
- 🇬🇧 English (Full support)
- 🇹🇷 Turkish (Türkçe - Full support)
📋 Requirements
- VS Code 1.93.0 or higher
- For Gemini: Google AI API key (free tier available)
- For Copilot: Active GitHub Copilot subscription
🤝 Contributing
Contributions are welcome! Please see our Contributing Guidelines.
- Fork the repository
- Create a feature branch
- Submit a pull request
📄 License
MIT License - see LICENSE for details.
👨💻 Author
Sarper Arıkan
🔗 Links
Make the web accessible for everyone! 🌐♿
| |