Skip to main content

>_ axag-cli

Scan, infer, review & apply AXAG annotations — the CLI companion for the AXAG Standard

$ npm install -g axag-cli

How It Works

Five steps from zero annotations to a fully agent-accessible interface.

🔍

Scan

Crawl live URLs or local files to find interactive UI elements

🧠

Infer

Apply 25+ heuristic rules + optional AI to generate annotations

👁️

Review

Interactively accept, reject, or modify each annotation

Apply

Write confirmed annotations back to your HTML / JSX / TSX files

📊

Report

Generate HTML, Markdown, or JSON reports for docs and CI

See It in Action

Watch axag-cli scan a website, infer annotations, and walk through interactive review.

axag-cli — Terminal

Features

Everything you need to make your UI agent-accessible.

🧠

AI-Powered Inference

Optional OpenAI / Anthropic integration boosts low-confidence heuristic results with contextual LLM reasoning.

👁️

Interactive Review

Accept, reject, modify, or skip every annotation before anything touches your code. You stay in control.

📊

Multi-Format Reports

Generate self-contained HTML dashboards, clean Markdown for PRs, or structured JSON for CI pipelines.

🔗

CI Integration

Drop a GitHub Actions workflow to validate AXAG annotations on every pull request with configurable conformance levels.

🛡️

Safety-Aware

Risk classification, confirmation gates, and approval requirements are inferred automatically for destructive actions.

📦

Zero Config

Works out of the box with npx. Optional axag.config.json for domain hints, AI settings, and validation rules.

Quick Start

Four commands to go from zero to agent-accessible.

1
Initialize$ axag init
2
Scan$ axag scan https://your-app.com
3
Apply$ axag apply
4
Validate$ axag validate --level AA

Make Your UI Agent-Accessible

axag-cli is open source and free. Part of the AXAG Standard ecosystem.