kunchenguid/axi

Design principles for agent ergonomics. Higher accuracy with lower token cost than both MCP and regular CLI.

TypeScript

2,142

157 commits

updated Sep 19, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

Why MCP Was Always a Bad Idea

https://github.com/kunchenguid/axi

0

Sep 20, 2026

README

AXI: Agent eXperience Interface

Website X Discord

10 design principles for building agent-ergonomic apps.

AXI — Let's build apps agents love.

AI agents interact with external services through two dominant paradigms today: CLIs which were originally built for humans, and structured tool protocols like MCP. Both impose significant overhead.

AXI is a new paradigm - agent-native CLI tools built from 10 design principles that treat token budget as a first-class constraint.

Results

Browser Benchmark

Evaluated across 490 runs (14 tasks × 7 conditions × 5 repeats) using Claude Sonnet 4.6:

ConditionSuccessAvg CostAvg DurationAvg Turns
chrome-devtools-axi100%$0.07421.5s4.5
dev-browser99%$0.07828.6s4.9
agent-browser99%$0.08824.6s4.8
chrome-devtools-mcp-compressed100%$0.09129.7s7.6
chrome-devtools-mcp-search99%$0.09629.4s7.5
chrome-devtools-mcp99%$0.10126.0s6.2
chrome-devtools-mcp-code100%$0.12036.2s6.4

GitHub Benchmark

Evaluated across 425 runs (17 tasks × 5 conditions × 5 repeats) using Claude Sonnet 4.6:

ConditionSuccessAvg CostAvg DurationAvg Turns
gh-axi100%$0.05015.7s3
gh (CLI)86%$0.05417.4s3
GitHub MCP87%$0.14834.2s6
GitHub MCP + ToolSearch82%$0.14741.1s8
MCP + Code Mode84%$0.10143.4s7

Claude Sonnet 4.6 is the model the published runs used, not a limit of the harness. Both benchmarks take --model, which is passed straight through to the agent CLI, so any Claude model works - for example --model claude-opus-4-6. Results for other models are simply not published here, and they may respond differently to output format.

Quick Start

Reference AXI implementations:

See the full AXI Catalog below for all official and community AXIs.

npm install -g gh-axi
npm install -g chrome-devtools-axi

Add to your CLAUDE.md or AGENTS.md:

Use `gh-axi` for GitHub and `chrome-devtools-axi` for browser automation.

The 10 Principles

These principles define what makes a CLI tool "an AXI". The table below is generated from principles.yaml; the full specification of each principle lives in the AXI skill.

#PrincipleSummary
1Token-efficient outputUse TOON format for ~40% token savings over JSON
2Minimal default schemas3–4 fields per list item, not 10+
3Content truncationTruncate large text with size hints and a --full escape hatch
4Pre-computed aggregatesInclude aggregated counts and statuses that eliminate round trips
5Definitive empty statesExplicit "0 results" rather than ambiguous empty output
6Structured errors & exit codesIdempotent mutations, structured errors, no interactive prompts, fail loud on unknown flags
7Ambient contextInstall opt-in session integrations first, then offer an on-demand skill
8Content firstRunning with no arguments shows live data, not help text
9Contextual disclosureInclude next-step suggestions after each output
10Consistent way to get helpConcise per-subcommand reference when agents need it

AXI Catalog

The catalog tables below are generated from catalog.yaml - see CONTRIBUTING.md to add your AXI.

Official

Reference implementations maintained by the AXI project, validating the principles across different domains:

AXIDomainWhat it does
gh-axiGitHubIssues, PRs, workflow runs, releases, and more. Wraps the official gh CLI with agent-ergonomic output.
chrome-devtools-axiBrowser automationNavigate, click, fill, and extract with combined operations and query filtering. Wraps chrome-devtools-mcp.
lavish-axiHuman reviewTurns agent-generated HTML artifacts into collaborative review surfaces - annotate, comment, and send feedback back to the agent.
quota-axiQuota / usageReports local Claude, Codex, Cursor, Copilot, and Grok quota/usage windows for routing-aware agents - data-only and local-first.

Community

AXIs built and maintained by the community:

AXIAuthorDomainWhat it does
jj-axiaivv73Version controlInspect and reshape Jujutsu history through deterministic, non-interactive commands with compact TOON output and operation-aware undo.
npm-axiSSBrouhardnpmSearch and inspect npm registry packages, versions, dependencies, README previews, and downloads with token-efficient output.
sqlite-axiSSBrouhardSQLiteInspect schemas, sample rows, and run capped read-only SQLite queries with token-efficient TOON output.
slack-axiJarvus InnovationsSlackRead, search, sweep, and safely draft Slack messages with token-efficient output.
gws-axiJarvus InnovationsGoogle WorkspaceGmail, Calendar, Docs, Drive, and Slides behind one command, with multi-account write-safety - drafts mail, never sends.
harvest-axiJarvus InnovationsTime trackingReview, log, and edit Harvest time entries by period - for yourself, your team, a project, or a client.
specopsJarvus InnovationsSpec-driven devSpec-driven development for agents - and a demo of shipping an AXI embedded in a skill, not a standalone npm executable.
gitsheets-axiJarvus InnovationsGit-backed dataRead and mutate git-backed record sheets over the shell - TOON output, idempotent commits.
metabase-axiJarvus InnovationsAnalytics / BIQuery, explore, and export from Metabase over the shell - SQL/MBQL, saved questions, schema introspection, full-data export.
otter-axiJarvus InnovationsMeetingsFind and pull Otter.ai meeting transcripts from the shell - wraps Otter.ai's hosted MCP server as a scriptable, headless CLI.
notion-aximaximebrmdNotionSearch, read, create, and update Notion pages and databases over the shell - token-efficient TOON output, PAT or integration auth.
clickup-axiJanSuthacheevaClickUpList your open tasks, view a task with its newest comments inline, and change task status - truncation-aware, TOON-style output.
databricks-axip33vesDatabricksRun Databricks jobs, watch runs, and pull failure logs inline over the official databricks CLI - more domains coming soon.
aws-axithatdudealsoAWSDiscover, plan, provision, deploy, and inspect AWS services for hosting web, backend, database, and AI workloads through safe token-efficient CLI workflows.
docker-axithatdudealsoDockerDiscover, build, run, debug, publish, inspect, and clean up Docker apps through safe token-efficient CLI workflows.
doctl-axibatamireDigitalOceanManage Droplets, Kubernetes, App Platform, databases, networking, and Spaces via doctl with token-efficient TOON output.
dynamodb-axithatdudealsoDynamoDBDiscover, inspect, query, scan, create, update, back up, restore, export, import, and safely operate DynamoDB tables through token-efficient CLI workflows.
pg-axithatdudealsoPostgreSQLDiscover, create, inspect, query, back up, restore, and maintain PostgreSQL databases through safe token-efficient CLI workflows.
mongodb-axithatdudealsoMongoDBDiscover, create, inspect, query, export, import, maintain, and diagnose MongoDB databases through safe token-efficient CLI workflows.
elasticsearch-axithatdudealsoElasticsearchDiscover, inspect, query, index, map, snapshot, restore, diagnose, and operate Elasticsearch clusters through safe token-efficient CLI workflows.
kubernetes-axithatdudealsoKubernetesDiscover, inspect, deploy, debug, scale, roll out, expose, and clean up Kubernetes workloads through safe token-efficient CLI workflows.
redis-axithatdudealsoRedisDiscover, inspect, query, export, import, maintain, and diagnose Redis databases through safe token-efficient CLI workflows.
celery-axithatdudealsoCeleryDiscover, inspect, run, debug, monitor, schedule, control, and safely operate Celery task queues through token-efficient CLI workflows.
cyber-muxunionalTerminal multiplexersOpen, send, read, focus, and close terminal panes across tmux, herdr, and WezTerm through one detection-driven contract with token-efficient output.
oracle-axithatdudealsoOracle DatabaseDiscover, create, inspect, query, export, import, maintain, and diagnose Oracle databases through safe token-efficient CLI workflows.
glab-axikarotkrissGitLabIssues, merge requests, CI/CD pipelines, variables and secrets, releases, and raw API access. Wraps the official glab CLI with agent-ergonomic TOON output.
reactive-axiadeeshsharmaUI reviewClick any element in your live React, Vue, or Svelte dev server and resolve it to the exact source file and line before it reaches your agent.
obsidian-axiAndersHoffmannObsidianRead, search, create, update, organize, and link Obsidian notes from the filesystem - compact TOON output, atomic writes, no plugin or server.
comfy-cloud-axiintelligentrascalAI generationGenerate images, video, and audio via 22 partner models, submit ComfyUI workflows and templates, track jobs, estimate credits before generating, search nodes, and report usage — wraps the Comfy Cloud MCP server with token-efficient TOON output.
mobbin-axiintelligentrascalUI/UX researchSearch real-world UI/UX patterns from production apps via Mobbin - wraps Mobbin's OAuth-gated MCP server as a scriptable, headless CLI with token-efficient TOON output.
calendly-axiJarvus InnovationsSchedulingThe Calendly booking loop from the shell - see what's scheduled, mint single-use booking links, book directly, cancel, and manage event types, availability, and webhooks.
remarkable-axiJarvus InnovationsE-ink tabletsManage content on your reMarkable tablet through the reMarkable cloud - browse and organize files, upload PDFs and EPUBs, and send web articles as reflowable EPUBs.
ado-axidtabolichAzure DevOpsPull requests, branches, repositories, and pipeline runs. Wraps Azure CLI (az devops / az repos) with agent-ergonomic TOON output.
ado-axijeffreyhaenAzure DevOpsWork items, pull requests, Git refs, pipelines, and raw Azure DevOps REST calls with safe mutations, profiles, and token-efficient TOON output.
supabase-axilaizhenyoongSupabaseInspect schemas, run SQL, and audit RLS, indexes, and logs across Supabase projects. Wraps the Supabase Management API.
homebrew-aximstuartHomebrewInspect Homebrew formulae, casks, and installed packages — versions, dependencies, outdated status, and install stats — with token-efficient TOON output; read-only, never mutates.
pypi-aximstuartPyPIInspect PyPI packages, versions, dependencies, and download stats with token-efficient TOON output — read-only, no auth required.
cargo-axiAG9898Rust / CargoInspect Rust workspaces and run safe check or Clippy validation with compact TOON output and opt-in session context.
forgejo-axiescidmoreForgejoPull request lifecycle, issues, and raw API access for self-hosted Forgejo - non-interactive, reconciling mutations, with token-efficient TOON output.
mastra-axitaltasMastraDiscover and run a Mastra app's agents, tools, and workflows through agent-native shell commands with compact TOON output.
axi-axiCodyEngelAXI authoringScaffold a compliant AXI, read the 10 principles in token-tuned slices, and run read-only compliance checks against a candidate CLI.
jira-axiemilchristensenIssue trackingCreate, search, transition, and comment on Jira work items, boards, and sprints through Atlassian's acli with token-efficient TOON output and idempotent mutations.
confluence-axiemilchristensenDocumentationRead and write Confluence Cloud pages and spaces directly over the REST API with token-efficient TOON output and OAuth 3LO or API-token auth.
az-aximasyanruAzureDiscover, inspect, query, and safely mutate Azure through token-efficient CLI workflows over every az module.
mssql-axijeffreyhaenMicrosoft SQL Server / Azure SQLInspect schemas, sample rows, run capped read-only queries and showplans over the native ODBC driver - mutations double-gated with dry-run by default, TOON output.
superbeeHolaxisAgent knowledge infrastructureTurns what agents know into durable, domain-shaped infrastructure through local OKF bundles with declared schemas, exact queries, conflict-safe writes, and portable Views.
figma-axiardaatahanDesign / FigmaInspect Figma files, export nodes to PNG/SVG/PDF, and read styles, components, and comments - summarizes huge files instead of dumping raw JSON.
trello-axienzodevsProject managementCreate, search, update, move, comment on, and archive Trello cards through the REST API with compact TOON output, complete pagination, idempotent mutations, and non-interactive batch workflows.
railway-axisimkimsiaRailwayList projects and inspect linked project status, environments, and services. Wraps the Railway CLI with agent-ergonomic TOON output and structured errors.
netlify-axisimkimsiaNetlifyList sites and inspect the linked site's status and the logged-in account. Wraps the Netlify CLI with agent-ergonomic TOON output and structured errors.
vercel-axiardaatahanDeployment / VercelDeploy and inspect Vercel deployments, projects, domains, DNS, environment variables, and teams through the official Vercel CLI, with explicit confirmation gates for production and infrastructure changes.
cloudflare-axisimkimsiaCloudflareInspect the current Worker's deployments, Pages projects, KV namespaces, and the logged-in account. Wraps the Cloudflare CLI (wrangler) with agent-ergonomic TOON output and structured errors.
coolify-axiradityasuryaCoolifyApps, databases, services, and deployments on self-hosted or cloud Coolify - name-based addressing, redacted secrets, and TOON output over the official coolify CLI.
porkbun-axiardaatahanDomains / PorkbunManage Porkbun domains, DNS records, SSL certificates, URL forwarding, nameservers, and glue records through the Porkbun API, with compact TOON output and explicit confirmation gates for registrations and destructive updates/deletes.
wrangler-aximasculinecacheCloudflare WranglerDeploy Workers and Pages, manage KV namespaces, D1 databases, R2 buckets, and Worker secrets, and tail live logs with hard bounds - wraps the official Wrangler CLI with predictable TOON lists and structured errors.
chezmoi-aximasculinecacheDotfilesList, diff, add, re-add, apply, verify, and sync chezmoi-managed dotfiles with compact TOON output - template-aware re-add verdicts, preview dry-runs, and idempotent operations.
mem-aximasculinecacheAgent memoryDurable cross-session agent memory as markdown + YAML frontmatter in a git repo - typed memories, priority-ranked search with L0 abstracts, OS-side dedup, and cross-machine sync.
fal-axiardaatahanImage / Video GenerationGenerate images and videos and poll fal.ai queue status/results through the official @fal-ai/client, with compact TOON output, FAL_KEY env-only auth, and --confirm gates on paid generates.
canva-axiardaatahanDesign / CanvaList, get, create, export, and autofill Canva designs through the official Canva Connect API, with compact TOON output, CANVA_ACCESS_TOKEN env-only auth, HTTPS-only API bases, and --confirm gates on mutating writes.
bws-aximasculinecacheBitwarden Secrets ManagerAgent-ergonomic Bitwarden Secrets Manager CLI - TOON output, values redacted by default, project/key scoped listings.
ha-axibatamireHome AssistantInspect entities, call services behind safety gates, render templates, and read area/device registries over Home Assistant REST and WebSocket with token-efficient TOON output.
calcom-axisimkimsiaSchedulingRead your Cal.com agenda, bookings and one booking's attendees and meeting link, event types, availability schedules, free slots for an event type, and the logged-in account. Wraps the Cal.com CLI (calcom) with agent-ergonomic TOON output and structured errors.
screencast-axiValzonScreencastsScaffold, rehearse, and record scripted Playwright walkthroughs of any website into mp4, webm, and a poster with a synthetic cursor and burnt-in captions - TOON output, structured errors, and a content-first status view via axi-sdk-js. Requires ffmpeg.
basecamp-axicaleblProject managementProjects, to-dos, cards, messages, comments, Campfire chat, people, search, and cross-project assignment reports. Wraps the official basecamp CLI with TOON output, pre-computed totals, idempotent mutations, and a --confirm gate on trash/archive/restore.
msgraph-axijeffreyhaenMicrosoft 365 / OutlookRead, search, draft, and send Outlook mail and manage calendars over the m365 CLI - read-only by default, with TOON output and mutations behind --execute/--confirm.
frontier-axioguzalp7Pre-flight SDLC & Cognitive BridgeStage ambiguous ideas and architectural inquiries until grilling settles them into tasks-axi tickets with token-efficient TOON output.
design-system-axiisamrishDesign systemsLook up components, import paths, props, and examples from a design system's Storybook manifest and metadata, with a deterministic find that marks weak matches - Primer React first.
shopify-axielliottkanShopifySearch shopify.dev and validate generated GraphQL, Liquid themes, and Polaris components against the real schemas - wraps Shopify's Dev MCP server and exits non-zero on hallucinated fields.
asana-axielliottkanProject managementCreate, search, update, and comment on Asana tasks, projects, and portfolios through Asana's official V2 MCP server as a scriptable headless CLI, with OAuth login, TOON output, and structured errors.
clockify-axielliottkanTime trackingWraps Clockify's full REST API (not just its 13-tool MCP server) with a cached workspace/user identity, TOON output, and AXI exit codes for timers, time entries, projects, tasks, clients, tags, and reports.
jev-axishiftynickAI judgmentsOffload snap judgments to TypeSafe's Jev model - pick, rate, check, rank, filter, semantic grep, diff review, log triage, and prompt-injection screening over files or stdin, with calibrated confidence bands and local usage/cost stats.
linear-sdk-axishiftynickLinearIssues, comments, relations, projects, project updates, cycles, labels, and teams over the official @linear/sdk - no MCP server, with dry-run, verified writes, bounded pagination, and TOON or JSON output.
asana-axibrycehamrickProject managementCreate, search, update, and complete Asana tasks, projects, sections, tags, workspaces, comments, and attachments over the Asana REST API - read-first defaults, idempotent mutations, and token-efficient TOON output.
brevo-axibrycehamrickEmail marketing / MessagingSend and audit transactional email and SMS, manage campaigns, contacts, lists, attributes, CRM deals, companies, tasks, notes, senders, domains, and webhooks over the Brevo v3 REST API - sandbox-validated sends and --confirm-gated mutations with token-efficient TOON output.
firecrawl-axibrycehamrickWeb data / ResearchScrape, map, and crawl sites, search the web and research indexes, parse documents, run async research agents, and manage change monitors over the hosted Firecrawl MCP server - token-efficient TOON output.
n8n-axibrycehamrickWorkflow automationSearch, inspect, run, test, publish, and archive n8n workflows; triage executions; and manage projects, folders, tags, data tables, and credentials over n8n's instance-level MCP server - validate-then-create authoring with --confirm-gated mutations.
open-design-axibrycehamrickDesignBrowse and operate OpenDesign projects, files, artifacts, and generation runs from the shell, with offline reads from the local data directory when the daemon is down - --confirm-gated project create/delete and generation runs.
playwright-axibrycehamrickBrowser automationNavigate, click, fill, and extract with combined operations, inline filtered snapshots, and TOON output. Wraps the playwright npm package's agent CLI.
tally-axibrycehamrickForms / SurveysRead Tally forms and submissions field-by-field and manage FORM_RESPONSE webhooks over the public Tally REST API - pre-computed counts, truncation with a --full escape hatch, and token-efficient TOON output.
walter-axibrycehamrickAI content editingDetect AI-generated patterns, humanize drafts with locked keywords, and batch QA content through the WalterWrites MCP server - --confirm gates on credit-consuming writes.
wordpress-axibrycehamrickCMS / WordPressPublish and moderate posts, pages, media, terms, comments, users, and settings, and inspect plugins and themes over the core WordPress REST API - new content defaults to draft, publication and deletion are --confirm-gated.
mesheryctl-axiMeshery AuthorsMeshery / cloud nativeAgent-ergonomic wrapper around mesheryctl - token-efficient TOON list/view reporting, non-interactive execution, structured errors, and help[] next-step suggestions.

Built an AXI? Follow the contributor workflow to add it to this list.

Build Your Own AXI

Install the AXI skill to get the design guidelines and scaffolding for building an AXI-compliant CLI:

npx skills add kunchenguid/axi

This installs the AXI skill - a detailed guide with examples for each principle that your coding agent can reference while building. For your own AXI, expose an explicit setup command for session hooks as the primary integration, then ship an installable Agent Skill as a lower-overhead secondary path. Users only need one path, but hooks and skills complement each other when both are available.

Development

Browser Benchmark

The browser benchmark harness lives in bench-browser/. It compares browser automation tools across 16 browsing tasks.

pnpm install

# Run a single condition × task
pnpm --dir bench-browser run bench -- run --condition chrome-devtools-axi --task read_static_page

# Run the full matrix
pnpm --dir bench-browser run bench -- matrix --repeat 5

# Generate summary report
pnpm --dir bench-browser run bench -- report

# Render the social video
pnpm --dir bench-browser run render:social

The HyperFrames composition for the social asset lives in bench-browser/social/. Edit social/index.html for the animation and render docs/social/rendered/race.mp4 with pnpm --dir bench-browser run render:social.

Published results (490 runs): bench-browser/published-results/report.md

GitHub Benchmark

The GitHub benchmark harness lives in bench-github/. It runs agent tasks across different interface conditions and grades results with an LLM judge.

pnpm install

# Run a single condition × task
pnpm --dir bench-github run bench -- run --condition axi --task merged_pr_ci_audit --repeat 5 --agent claude

# Run the full matrix
pnpm --dir bench-github run bench -- matrix --repeat 5 --agent claude

# Generate summary report
pnpm --dir bench-github run bench -- report

Published results (425 runs): bench-github/published-results/STUDY.md

Contributing

Contributions targeting main must be submitted through the contributor workflow, which uses no-mistakes and guards release-please-generated files from hand edits.

Contributors

(top 30 of 37)

kunchenguid

79 commits

thatdudealso

10 commits

kunchenguid/axi

Design principles for agent ergonomics. Higher accuracy with lower token cost than both MCP and regular CLI.

TypeScript

2,142

157 commits

updated Sep 19, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

Why MCP Was Always a Bad Idea

https://github.com/kunchenguid/axi

0

Sep 20, 2026

README

AXI: Agent eXperience Interface

Website X Discord

10 design principles for building agent-ergonomic apps.

AXI — Let's build apps agents love.

AI agents interact with external services through two dominant paradigms today: CLIs which were originally built for humans, and structured tool protocols like MCP. Both impose significant overhead.

AXI is a new paradigm - agent-native CLI tools built from 10 design principles that treat token budget as a first-class constraint.

Results

Browser Benchmark

Evaluated across 490 runs (14 tasks × 7 conditions × 5 repeats) using Claude Sonnet 4.6:

ConditionSuccessAvg CostAvg DurationAvg Turns
chrome-devtools-axi100%$0.07421.5s4.5
dev-browser99%$0.07828.6s4.9
agent-browser99%$0.08824.6s4.8
chrome-devtools-mcp-compressed100%$0.09129.7s7.6
chrome-devtools-mcp-search99%$0.09629.4s7.5
chrome-devtools-mcp99%$0.10126.0s6.2
chrome-devtools-mcp-code100%$0.12036.2s6.4

GitHub Benchmark

Evaluated across 425 runs (17 tasks × 5 conditions × 5 repeats) using Claude Sonnet 4.6:

ConditionSuccessAvg CostAvg DurationAvg Turns
gh-axi100%$0.05015.7s3
gh (CLI)86%$0.05417.4s3
GitHub MCP87%$0.14834.2s6
GitHub MCP + ToolSearch82%$0.14741.1s8
MCP + Code Mode84%$0.10143.4s7

Claude Sonnet 4.6 is the model the published runs used, not a limit of the harness. Both benchmarks take --model, which is passed straight through to the agent CLI, so any Claude model works - for example --model claude-opus-4-6. Results for other models are simply not published here, and they may respond differently to output format.

Quick Start

Reference AXI implementations:

See the full AXI Catalog below for all official and community AXIs.

npm install -g gh-axi
npm install -g chrome-devtools-axi

Add to your CLAUDE.md or AGENTS.md:

Use `gh-axi` for GitHub and `chrome-devtools-axi` for browser automation.

The 10 Principles

These principles define what makes a CLI tool "an AXI". The table below is generated from principles.yaml; the full specification of each principle lives in the AXI skill.

#PrincipleSummary
1Token-efficient outputUse TOON format for ~40% token savings over JSON
2Minimal default schemas3–4 fields per list item, not 10+
3Content truncationTruncate large text with size hints and a --full escape hatch
4Pre-computed aggregatesInclude aggregated counts and statuses that eliminate round trips
5Definitive empty statesExplicit "0 results" rather than ambiguous empty output
6Structured errors & exit codesIdempotent mutations, structured errors, no interactive prompts, fail loud on unknown flags
7Ambient contextInstall opt-in session integrations first, then offer an on-demand skill
8Content firstRunning with no arguments shows live data, not help text
9Contextual disclosureInclude next-step suggestions after each output
10Consistent way to get helpConcise per-subcommand reference when agents need it

AXI Catalog

The catalog tables below are generated from catalog.yaml - see CONTRIBUTING.md to add your AXI.

Official

Reference implementations maintained by the AXI project, validating the principles across different domains:

AXIDomainWhat it does
gh-axiGitHubIssues, PRs, workflow runs, releases, and more. Wraps the official gh CLI with agent-ergonomic output.
chrome-devtools-axiBrowser automationNavigate, click, fill, and extract with combined operations and query filtering. Wraps chrome-devtools-mcp.
lavish-axiHuman reviewTurns agent-generated HTML artifacts into collaborative review surfaces - annotate, comment, and send feedback back to the agent.
quota-axiQuota / usageReports local Claude, Codex, Cursor, Copilot, and Grok quota/usage windows for routing-aware agents - data-only and local-first.

Community

AXIs built and maintained by the community:

AXIAuthorDomainWhat it does
jj-axiaivv73Version controlInspect and reshape Jujutsu history through deterministic, non-interactive commands with compact TOON output and operation-aware undo.
npm-axiSSBrouhardnpmSearch and inspect npm registry packages, versions, dependencies, README previews, and downloads with token-efficient output.
sqlite-axiSSBrouhardSQLiteInspect schemas, sample rows, and run capped read-only SQLite queries with token-efficient TOON output.
slack-axiJarvus InnovationsSlackRead, search, sweep, and safely draft Slack messages with token-efficient output.
gws-axiJarvus InnovationsGoogle WorkspaceGmail, Calendar, Docs, Drive, and Slides behind one command, with multi-account write-safety - drafts mail, never sends.
harvest-axiJarvus InnovationsTime trackingReview, log, and edit Harvest time entries by period - for yourself, your team, a project, or a client.
specopsJarvus InnovationsSpec-driven devSpec-driven development for agents - and a demo of shipping an AXI embedded in a skill, not a standalone npm executable.
gitsheets-axiJarvus InnovationsGit-backed dataRead and mutate git-backed record sheets over the shell - TOON output, idempotent commits.
metabase-axiJarvus InnovationsAnalytics / BIQuery, explore, and export from Metabase over the shell - SQL/MBQL, saved questions, schema introspection, full-data export.
otter-axiJarvus InnovationsMeetingsFind and pull Otter.ai meeting transcripts from the shell - wraps Otter.ai's hosted MCP server as a scriptable, headless CLI.
notion-aximaximebrmdNotionSearch, read, create, and update Notion pages and databases over the shell - token-efficient TOON output, PAT or integration auth.
clickup-axiJanSuthacheevaClickUpList your open tasks, view a task with its newest comments inline, and change task status - truncation-aware, TOON-style output.
databricks-axip33vesDatabricksRun Databricks jobs, watch runs, and pull failure logs inline over the official databricks CLI - more domains coming soon.
aws-axithatdudealsoAWSDiscover, plan, provision, deploy, and inspect AWS services for hosting web, backend, database, and AI workloads through safe token-efficient CLI workflows.
docker-axithatdudealsoDockerDiscover, build, run, debug, publish, inspect, and clean up Docker apps through safe token-efficient CLI workflows.
doctl-axibatamireDigitalOceanManage Droplets, Kubernetes, App Platform, databases, networking, and Spaces via doctl with token-efficient TOON output.
dynamodb-axithatdudealsoDynamoDBDiscover, inspect, query, scan, create, update, back up, restore, export, import, and safely operate DynamoDB tables through token-efficient CLI workflows.
pg-axithatdudealsoPostgreSQLDiscover, create, inspect, query, back up, restore, and maintain PostgreSQL databases through safe token-efficient CLI workflows.
mongodb-axithatdudealsoMongoDBDiscover, create, inspect, query, export, import, maintain, and diagnose MongoDB databases through safe token-efficient CLI workflows.
elasticsearch-axithatdudealsoElasticsearchDiscover, inspect, query, index, map, snapshot, restore, diagnose, and operate Elasticsearch clusters through safe token-efficient CLI workflows.
kubernetes-axithatdudealsoKubernetesDiscover, inspect, deploy, debug, scale, roll out, expose, and clean up Kubernetes workloads through safe token-efficient CLI workflows.
redis-axithatdudealsoRedisDiscover, inspect, query, export, import, maintain, and diagnose Redis databases through safe token-efficient CLI workflows.
celery-axithatdudealsoCeleryDiscover, inspect, run, debug, monitor, schedule, control, and safely operate Celery task queues through token-efficient CLI workflows.
cyber-muxunionalTerminal multiplexersOpen, send, read, focus, and close terminal panes across tmux, herdr, and WezTerm through one detection-driven contract with token-efficient output.
oracle-axithatdudealsoOracle DatabaseDiscover, create, inspect, query, export, import, maintain, and diagnose Oracle databases through safe token-efficient CLI workflows.
glab-axikarotkrissGitLabIssues, merge requests, CI/CD pipelines, variables and secrets, releases, and raw API access. Wraps the official glab CLI with agent-ergonomic TOON output.
reactive-axiadeeshsharmaUI reviewClick any element in your live React, Vue, or Svelte dev server and resolve it to the exact source file and line before it reaches your agent.
obsidian-axiAndersHoffmannObsidianRead, search, create, update, organize, and link Obsidian notes from the filesystem - compact TOON output, atomic writes, no plugin or server.
comfy-cloud-axiintelligentrascalAI generationGenerate images, video, and audio via 22 partner models, submit ComfyUI workflows and templates, track jobs, estimate credits before generating, search nodes, and report usage — wraps the Comfy Cloud MCP server with token-efficient TOON output.
mobbin-axiintelligentrascalUI/UX researchSearch real-world UI/UX patterns from production apps via Mobbin - wraps Mobbin's OAuth-gated MCP server as a scriptable, headless CLI with token-efficient TOON output.
calendly-axiJarvus InnovationsSchedulingThe Calendly booking loop from the shell - see what's scheduled, mint single-use booking links, book directly, cancel, and manage event types, availability, and webhooks.
remarkable-axiJarvus InnovationsE-ink tabletsManage content on your reMarkable tablet through the reMarkable cloud - browse and organize files, upload PDFs and EPUBs, and send web articles as reflowable EPUBs.
ado-axidtabolichAzure DevOpsPull requests, branches, repositories, and pipeline runs. Wraps Azure CLI (az devops / az repos) with agent-ergonomic TOON output.
ado-axijeffreyhaenAzure DevOpsWork items, pull requests, Git refs, pipelines, and raw Azure DevOps REST calls with safe mutations, profiles, and token-efficient TOON output.
supabase-axilaizhenyoongSupabaseInspect schemas, run SQL, and audit RLS, indexes, and logs across Supabase projects. Wraps the Supabase Management API.
homebrew-aximstuartHomebrewInspect Homebrew formulae, casks, and installed packages — versions, dependencies, outdated status, and install stats — with token-efficient TOON output; read-only, never mutates.
pypi-aximstuartPyPIInspect PyPI packages, versions, dependencies, and download stats with token-efficient TOON output — read-only, no auth required.
cargo-axiAG9898Rust / CargoInspect Rust workspaces and run safe check or Clippy validation with compact TOON output and opt-in session context.
forgejo-axiescidmoreForgejoPull request lifecycle, issues, and raw API access for self-hosted Forgejo - non-interactive, reconciling mutations, with token-efficient TOON output.
mastra-axitaltasMastraDiscover and run a Mastra app's agents, tools, and workflows through agent-native shell commands with compact TOON output.
axi-axiCodyEngelAXI authoringScaffold a compliant AXI, read the 10 principles in token-tuned slices, and run read-only compliance checks against a candidate CLI.
jira-axiemilchristensenIssue trackingCreate, search, transition, and comment on Jira work items, boards, and sprints through Atlassian's acli with token-efficient TOON output and idempotent mutations.
confluence-axiemilchristensenDocumentationRead and write Confluence Cloud pages and spaces directly over the REST API with token-efficient TOON output and OAuth 3LO or API-token auth.
az-aximasyanruAzureDiscover, inspect, query, and safely mutate Azure through token-efficient CLI workflows over every az module.
mssql-axijeffreyhaenMicrosoft SQL Server / Azure SQLInspect schemas, sample rows, run capped read-only queries and showplans over the native ODBC driver - mutations double-gated with dry-run by default, TOON output.
superbeeHolaxisAgent knowledge infrastructureTurns what agents know into durable, domain-shaped infrastructure through local OKF bundles with declared schemas, exact queries, conflict-safe writes, and portable Views.
figma-axiardaatahanDesign / FigmaInspect Figma files, export nodes to PNG/SVG/PDF, and read styles, components, and comments - summarizes huge files instead of dumping raw JSON.
trello-axienzodevsProject managementCreate, search, update, move, comment on, and archive Trello cards through the REST API with compact TOON output, complete pagination, idempotent mutations, and non-interactive batch workflows.
railway-axisimkimsiaRailwayList projects and inspect linked project status, environments, and services. Wraps the Railway CLI with agent-ergonomic TOON output and structured errors.
netlify-axisimkimsiaNetlifyList sites and inspect the linked site's status and the logged-in account. Wraps the Netlify CLI with agent-ergonomic TOON output and structured errors.
vercel-axiardaatahanDeployment / VercelDeploy and inspect Vercel deployments, projects, domains, DNS, environment variables, and teams through the official Vercel CLI, with explicit confirmation gates for production and infrastructure changes.
cloudflare-axisimkimsiaCloudflareInspect the current Worker's deployments, Pages projects, KV namespaces, and the logged-in account. Wraps the Cloudflare CLI (wrangler) with agent-ergonomic TOON output and structured errors.
coolify-axiradityasuryaCoolifyApps, databases, services, and deployments on self-hosted or cloud Coolify - name-based addressing, redacted secrets, and TOON output over the official coolify CLI.
porkbun-axiardaatahanDomains / PorkbunManage Porkbun domains, DNS records, SSL certificates, URL forwarding, nameservers, and glue records through the Porkbun API, with compact TOON output and explicit confirmation gates for registrations and destructive updates/deletes.
wrangler-aximasculinecacheCloudflare WranglerDeploy Workers and Pages, manage KV namespaces, D1 databases, R2 buckets, and Worker secrets, and tail live logs with hard bounds - wraps the official Wrangler CLI with predictable TOON lists and structured errors.
chezmoi-aximasculinecacheDotfilesList, diff, add, re-add, apply, verify, and sync chezmoi-managed dotfiles with compact TOON output - template-aware re-add verdicts, preview dry-runs, and idempotent operations.
mem-aximasculinecacheAgent memoryDurable cross-session agent memory as markdown + YAML frontmatter in a git repo - typed memories, priority-ranked search with L0 abstracts, OS-side dedup, and cross-machine sync.
fal-axiardaatahanImage / Video GenerationGenerate images and videos and poll fal.ai queue status/results through the official @fal-ai/client, with compact TOON output, FAL_KEY env-only auth, and --confirm gates on paid generates.
canva-axiardaatahanDesign / CanvaList, get, create, export, and autofill Canva designs through the official Canva Connect API, with compact TOON output, CANVA_ACCESS_TOKEN env-only auth, HTTPS-only API bases, and --confirm gates on mutating writes.
bws-aximasculinecacheBitwarden Secrets ManagerAgent-ergonomic Bitwarden Secrets Manager CLI - TOON output, values redacted by default, project/key scoped listings.
ha-axibatamireHome AssistantInspect entities, call services behind safety gates, render templates, and read area/device registries over Home Assistant REST and WebSocket with token-efficient TOON output.
calcom-axisimkimsiaSchedulingRead your Cal.com agenda, bookings and one booking's attendees and meeting link, event types, availability schedules, free slots for an event type, and the logged-in account. Wraps the Cal.com CLI (calcom) with agent-ergonomic TOON output and structured errors.
screencast-axiValzonScreencastsScaffold, rehearse, and record scripted Playwright walkthroughs of any website into mp4, webm, and a poster with a synthetic cursor and burnt-in captions - TOON output, structured errors, and a content-first status view via axi-sdk-js. Requires ffmpeg.
basecamp-axicaleblProject managementProjects, to-dos, cards, messages, comments, Campfire chat, people, search, and cross-project assignment reports. Wraps the official basecamp CLI with TOON output, pre-computed totals, idempotent mutations, and a --confirm gate on trash/archive/restore.
msgraph-axijeffreyhaenMicrosoft 365 / OutlookRead, search, draft, and send Outlook mail and manage calendars over the m365 CLI - read-only by default, with TOON output and mutations behind --execute/--confirm.
frontier-axioguzalp7Pre-flight SDLC & Cognitive BridgeStage ambiguous ideas and architectural inquiries until grilling settles them into tasks-axi tickets with token-efficient TOON output.
design-system-axiisamrishDesign systemsLook up components, import paths, props, and examples from a design system's Storybook manifest and metadata, with a deterministic find that marks weak matches - Primer React first.
shopify-axielliottkanShopifySearch shopify.dev and validate generated GraphQL, Liquid themes, and Polaris components against the real schemas - wraps Shopify's Dev MCP server and exits non-zero on hallucinated fields.
asana-axielliottkanProject managementCreate, search, update, and comment on Asana tasks, projects, and portfolios through Asana's official V2 MCP server as a scriptable headless CLI, with OAuth login, TOON output, and structured errors.
clockify-axielliottkanTime trackingWraps Clockify's full REST API (not just its 13-tool MCP server) with a cached workspace/user identity, TOON output, and AXI exit codes for timers, time entries, projects, tasks, clients, tags, and reports.
jev-axishiftynickAI judgmentsOffload snap judgments to TypeSafe's Jev model - pick, rate, check, rank, filter, semantic grep, diff review, log triage, and prompt-injection screening over files or stdin, with calibrated confidence bands and local usage/cost stats.
linear-sdk-axishiftynickLinearIssues, comments, relations, projects, project updates, cycles, labels, and teams over the official @linear/sdk - no MCP server, with dry-run, verified writes, bounded pagination, and TOON or JSON output.
asana-axibrycehamrickProject managementCreate, search, update, and complete Asana tasks, projects, sections, tags, workspaces, comments, and attachments over the Asana REST API - read-first defaults, idempotent mutations, and token-efficient TOON output.
brevo-axibrycehamrickEmail marketing / MessagingSend and audit transactional email and SMS, manage campaigns, contacts, lists, attributes, CRM deals, companies, tasks, notes, senders, domains, and webhooks over the Brevo v3 REST API - sandbox-validated sends and --confirm-gated mutations with token-efficient TOON output.
firecrawl-axibrycehamrickWeb data / ResearchScrape, map, and crawl sites, search the web and research indexes, parse documents, run async research agents, and manage change monitors over the hosted Firecrawl MCP server - token-efficient TOON output.
n8n-axibrycehamrickWorkflow automationSearch, inspect, run, test, publish, and archive n8n workflows; triage executions; and manage projects, folders, tags, data tables, and credentials over n8n's instance-level MCP server - validate-then-create authoring with --confirm-gated mutations.
open-design-axibrycehamrickDesignBrowse and operate OpenDesign projects, files, artifacts, and generation runs from the shell, with offline reads from the local data directory when the daemon is down - --confirm-gated project create/delete and generation runs.
playwright-axibrycehamrickBrowser automationNavigate, click, fill, and extract with combined operations, inline filtered snapshots, and TOON output. Wraps the playwright npm package's agent CLI.
tally-axibrycehamrickForms / SurveysRead Tally forms and submissions field-by-field and manage FORM_RESPONSE webhooks over the public Tally REST API - pre-computed counts, truncation with a --full escape hatch, and token-efficient TOON output.
walter-axibrycehamrickAI content editingDetect AI-generated patterns, humanize drafts with locked keywords, and batch QA content through the WalterWrites MCP server - --confirm gates on credit-consuming writes.
wordpress-axibrycehamrickCMS / WordPressPublish and moderate posts, pages, media, terms, comments, users, and settings, and inspect plugins and themes over the core WordPress REST API - new content defaults to draft, publication and deletion are --confirm-gated.
mesheryctl-axiMeshery AuthorsMeshery / cloud nativeAgent-ergonomic wrapper around mesheryctl - token-efficient TOON list/view reporting, non-interactive execution, structured errors, and help[] next-step suggestions.

Built an AXI? Follow the contributor workflow to add it to this list.

Build Your Own AXI

Install the AXI skill to get the design guidelines and scaffolding for building an AXI-compliant CLI:

npx skills add kunchenguid/axi

This installs the AXI skill - a detailed guide with examples for each principle that your coding agent can reference while building. For your own AXI, expose an explicit setup command for session hooks as the primary integration, then ship an installable Agent Skill as a lower-overhead secondary path. Users only need one path, but hooks and skills complement each other when both are available.

Development

Browser Benchmark

The browser benchmark harness lives in bench-browser/. It compares browser automation tools across 16 browsing tasks.

pnpm install

# Run a single condition × task
pnpm --dir bench-browser run bench -- run --condition chrome-devtools-axi --task read_static_page

# Run the full matrix
pnpm --dir bench-browser run bench -- matrix --repeat 5

# Generate summary report
pnpm --dir bench-browser run bench -- report

# Render the social video
pnpm --dir bench-browser run render:social

The HyperFrames composition for the social asset lives in bench-browser/social/. Edit social/index.html for the animation and render docs/social/rendered/race.mp4 with pnpm --dir bench-browser run render:social.

Published results (490 runs): bench-browser/published-results/report.md

GitHub Benchmark

The GitHub benchmark harness lives in bench-github/. It runs agent tasks across different interface conditions and grades results with an LLM judge.

pnpm install

# Run a single condition × task
pnpm --dir bench-github run bench -- run --condition axi --task merged_pr_ci_audit --repeat 5 --agent claude

# Run the full matrix
pnpm --dir bench-github run bench -- matrix --repeat 5 --agent claude

# Generate summary report
pnpm --dir bench-github run bench -- report

Published results (425 runs): bench-github/published-results/STUDY.md

Contributing

Contributions targeting main must be submitted through the contributor workflow, which uses no-mistakes and guards release-please-generated files from hand edits.

Contributors

(top 30 of 37)

kunchenguid

79 commits

thatdudealso

10 commits

Languages

TypeScript

90.9%

JavaScript

5.8%

HTML

3.3%