accessibility-agents  by Community-Access

Automating code accessibility with AI agents

Created 2 months ago
266 stars

Top 96.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the critical issue of AI coding tools generating inaccessible code by default. It provides a suite of specialized "accessibility agents" designed to enforce WCAG 2.2 AA compliance across platforms like Claude Code and GitHub Copilot. This empowers developers to ship more inclusive software by preventing common accessibility pitfalls often overlooked by AI.

How It Works

The system employs a team-based architecture comprising 79 specialized agents organized into eight domains (e.g., Web Accessibility, Document Accessibility, Developer Tools). These agents are deployed across five platforms, including Claude Code, GitHub Copilot (VS Code/CLI), and Gemini CLI. This specialized approach ensures that specific accessibility concerns—such as ARIA misuse, focus management, and color contrast—are consistently addressed, overcoming the tendency for AI models to drift from accessibility instructions. The project emphasizes a community-driven development model with a rigorous source citation policy.

Quick Start & Requirements

Installation is streamlined via one-liner scripts for macOS (curl ... | bash) and Windows (PowerShell: irm ... | iex). Key requirements include Node.js v18.0.0+, the latest stable VS Code, GitHub Copilot extensions, and up-to-date versions of Claude Code CLI (Pro/Max/Team plan required) or Gemini CLI (API key needed). Official documentation is available via the "Getting Started Guide."

Highlighted Details

  • Features 79 specialized agents across 8 teams and 5 platforms.
  • Enforces WCAG 2.2 Level A and AA compliance, with plans for AAA.
  • Supports major AI coding assistants: Claude Code, GitHub Copilot, Gemini CLI, Codex CLI.
  • Includes dedicated agents for web, document (Office, PDF, EPUB), GitHub workflows, and developer tools.
  • Maintains a strict source citation policy, linking claims to authoritative standards.
  • Provides an example directory with deliberately broken code for practice.

Maintenance & Community

Led by Taylor Arndt and Jeff Bishop, the project thrives on community contributions, with agent development often originating from user discussions and PRs. A weekly GitHub Actions workflow monitors the freshness of source URLs, ensuring documentation accuracy. Links to CONTRIBUTING.md and ROADMAP.md are available for engagement.

Licensing & Compatibility

The project is released under the permissive MIT License, allowing for broad compatibility and commercial use without significant restrictions.

Limitations & Caveats

The current scope excludes mobile native accessibility (iOS/Android), though a dedicated agent team is planned. WCAG AAA compliance is also a future target. Crucially, users must maintain the latest versions of all integrated tools (VS Code, Copilot, Node.js, etc.) as agent functionality is dependent on platform API currency. Nested subagent invocation is disabled by default due to potential complexity.

Health Check
Last Commit

8 hours ago

Responsiveness

Inactive

Pull Requests (30d)
24
Issues (30d)
2
Star History
52 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.