rtcamp/ax-review
Automated WCAG 2.2 accessibility review of PR diffs using LLMs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub API token for PR access | yes | ${{ github.token }} |
| llm-provider | LLM provider to use (gemini or ollama) | yes | gemini |
| api-key | API key for the LLM provider. Required for both Gemini and Ollama. | no | — |
| model | Model name to use (provider-specific defaults if not specified) | no | — |
| ollama-url | Ollama Cloud API endpoint (default: https://ollama.com) | no | https://ollama.com |
| output-mode | Output format: "checks" (default, recommended) for Check Run annotations, or "comments" for PR review comments | no | checks |
| fail-on-issues | Fail the action if VIOLATION issues are found | no | true |
| max-files | Maximum number of files to analyze (0 for unlimited) | no | 100 |
| batch-size | Number of files per LLM request | no | 20 |
| skip-drafts | Skip analysis for draft PRs | no | true |
| a11y-findings-dir | Optional path to a directory containing pre-generated a11y reports from earlier workflow steps (used for baseline context). | no | — |
Outputs
| name | description |
|---|---|
| issues-found | Total number of issues found |
| violations | Number of VIOLATION severity issues |
| good-practices | Number of GOOD_PRACTICE severity issues |