AllyCat
github.com
Spec sheet
- Purpose
- AllyCat scans source code for WCAG accessibility violations in editors, on file saves, and in CI without requiring a deployed app.Read 5 Oct 2026 · github.com
- Audience
- The README recommends AllyCat for pre-commit hooks, local development, and pull request pipelines.Read 5 Oct 2026 · github.com
- AI assistance
- AllyCat can produce AI-ready fix prompts for copying into an AI agent, and the README says this requires no API key and sends no data.Read 5 Oct 2026 · github.com
- CI integration
- CI features include severity-based exit gates, saved baselines, git-changed-file scoping, and JSON report export.Read 5 Oct 2026 · github.com
- CI/CD integration
- YesRead 22 Sep 2026 · github.com
- Known limitation
- Runtime CSS-in-JS styles from styled-components, Emotion, and styled-jsx cannot be statically analyzed for contrast, and the scanner warns per file.Read 5 Oct 2026 · github.com
- License and maker
- The repository identifies the project as MIT-licensed, copyright 2026 Dotan Siman Tov.Read 5 Oct 2026 · github.com
- Output formats
- Reports can be printed in the terminal or JSON, or generated as a self-contained HTML report.Read 5 Oct 2026 · github.com
- Requirements
- AllyCat requires Node.js 20 or later; full scans additionally require Chromium installed through Playwright.Read 5 Oct 2026 · github.com
- RTL
- Opt-in RTL support for Hebrew, Arabic, Persian, and other RTL interfaces is labeled experimental.Read 5 Oct 2026 · github.com
- Scan modes
- Quick scans use JSDOM without a browser, while full scans use Playwright for contrast checking and require Chromium.Read 5 Oct 2026 · github.com
- Source locations
- Findings include exact source line numbers and clickable VS Code links.Read 5 Oct 2026 · github.com
- Standards
- The setup supports WCAG 2.1 AA, WCAG 2.2 AA, and automated WCAG AAA; the README notes full AAA requires a manual audit.Read 5 Oct 2026 · github.com
- Supported source
- It supports HTML, JSX/TSX, Vue single-file components, and Angular templates.Read 5 Oct 2026 · github.com
- Watch mode
- Watch mode rescans files after saves and marks violations as new, fixed, or unchanged.Read 5 Oct 2026 · github.com
- WCAG version
- wcag 2.2Read 22 Sep 2026 · github.com
Plans and prices
AllyCat Free MIT-licensed CLI package; Node.js ≥ 20; full scans require Chromium Read 5 Oct 2026 · github.com
Where Specifiction places it
- Website Accessibility Tools#68 of 1337.8