自動交付可及無障礙的程式碼。每個 PR 都會掃描 a11y / WCAG 違規,透過 Claude 提出真實程式碼修正,並提供律師可用的文書。
AI 翻譯
Ship accessible code, automatically. Every PR scanned for a11y / WCAG violations, real source-code fixes proposed via Claude, lawyer-ready artifacts included.
開發工具TypeScript · JavaScriptGitHub @asafamos上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證現代網路的無障礙合規 CI — WCAG 2.1/2.2 AA,使用 Claude 的 AI 程式碼修正,提供律師可用的稽核文檔。
AI 翻譯
Accessibility compliance CI for the modern web — WCAG 2.1/2.2 AA, AI code fixes with Claude, lawyer-ready audit artifacts.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Continuous accessibility compliance for the modern web. Scans every PR for WCAG 2.1 / 2.2 AA violations, generates real code fixes with Claude, and produces the legal artifacts your lawyer asks for. Never overlay widgets. Web (Next.js 16): • / — compliance-CI landing + live scan + AI fix widget • /statement — free Hebrew accessibility-statement generator, תקנה 35-aligned • /badge — free embeddable shields-style compliance badge檢視完整 README ↗
Continuous accessibility compliance for the modern web. Scans every PR for WCAG 2.1 / 2.2 AA violations, generates real code fixes with Claude, and produces the legal artifacts your lawyer asks for. Never overlay widgets.
Web (Next.js 16):
/ — compliance-CI landing + live scan + AI fix widget/statement — free Hebrew accessibility-statement generator, תקנה 35-aligned/badge — free embeddable shields-style compliance badgeLibraries (lib/):
scanner.ts — Playwright + axe-core 4.11 scanner (WCAG 2.0/2.1/2.2 A+AA)fixer.ts — Claude Sonnet fix generator with prompt cachingbadge.ts — dependency-free SVG badge rendererstatement/hebrew-template.ts — תקנה 35-aligned Hebrew statement generatorAPI:
POST /api/scan — scan a URLPOST /api/fix — generate a code-fix for a violationGET /api/badge — SVG or shields.io-JSON compliance badgeCI:
.github/workflows/a11y.yml — PR-triggered scan, auto-updating inline comment, artifacts upload, severity gate.github/workflows/a11y-scheduled.yml — nightly cron over a URL list, auto-opens regression tracking issuesscripts/ci-scan.ts + npm run a11y:ci — local/CI CLI emitting JSON + markdownDistribution scaffolds (ready to publish):
packages/axle-action/ — composite GitHub Action for Marketplace (asafamos/axle-action)packages/axle-cli/ — @axle/cli npm packagepackages/axle-netlify/ — @axle/netlify-plugin Netlify Build Pluginpackages/axle-mcp/ — Model Context Protocol server (Claude Desktop / Cursor / Cline / Continue) — see /mcppackages/axle-storybook/ — Storybook addon, runs axe-core against every storypackages/axle-vscode/ — VS Code extension (Marketplace: asafamos.axle-a11y)npm ci
npx playwright install chromium
cp .env.local.example .env.local # set ANTHROPIC_API_KEY if you want AI fixes
npm run dev # localhost:3000 — interactive web UI
npm run a11y:ci -- --url https://example.com --with-ai-fixes true
# .github/workflows/accessibility.yml
name: Accessibility
on: pull_request
permissions: { contents: read, pull-requests: write }
jobs:
axle:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: asafamos/axle-action@v1 # coming to Marketplace
with:
url: ${{ github.event.pull_request.head.sha && format('https://preview-{0}.your-domain.dev', github.event.pull_request.number) }}
fail-on: serious
with-ai-fixes: "true"
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
axle is a compliance workflow around an axe-core scan, not just a better scanner. The legal pressure (EAA June 2025, ADA Title III lawsuits, חוק שוויון) is the buying trigger; the scanner, AI fixer, PR comment, audit trail, badge, and accessibility statement are the bundle that makes the purchase obvious.
Explicit non-goals:
confidence + manual_review_needed.