♿ AccessiMind - AI WCAG Accessibility
Your AI-powered accessibility improvement tool for WCAG 2.2 conformance.
✨ Features
🤖 Multi-AI Provider Support
- Google Gemini - Gemini 2.0/2.5 Pro & Flash (Next-gen models)
- GitHub Copilot - GPT-4o, Claude 3.5 Sonnet, and GPT-5.2 Preview
- Ollama (Local AI) - Run private models like Llama 3, Mistral, or Phi-3 locally
- Automatic model detection and smart selection
🔍 Intelligent Code Analysis
- Real-time WCAG 2.2 conformance 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 WCAG conformance |
♿ AccessiMind: Analyze Selection |
Analyze selected code for WCAG conformance |
♿ 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 conformance level |
AA |
| AI Provider |
Gemini, Copilot, or Ollama |
Gemini |
| AI Model |
Select from GPT-5.2, Gemini 2.5, etc. |
Auto |
| Language |
Interface language |
English |
| Auto-fix |
Apply safe fixes automatically |
Off |
| Notifications |
Show popup notifications |
On |
🌍 Languages
- 🇬🇧 English (Full support)
- 🇹🇷 Turkish (Türkçe - Tam destek)
Türkçe Özet
AccessiMind, kodunuzu WCAG 2.2 uyum (conformance) seviyelerine göre analiz eden ve AI desteğiyle iyileştiren bir yardımcıdır. Tüm arayüz ve raporlama dili "uyumluluk" yerine, standartlara daha uygun olan "uyum" terimiyle güncellenmiştir.
📋 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! 🌐♿