Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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
adb-axialeksandr-deichAndroid app developmentManage Android app lifecycle, check process-death behavior, inspect logs and crashes, and perform read-only app database inspection through an agent-friendly adb CLI.
jj-axiaivv73Version controlInspect and reshape Jujutsu history through deterministic, non-interactive commands with compact TOON output and operation-aware undo.
but-axiedheltzelGitButlerStatus, diffs, commits, branches, push, undo/redo, and oplog for GitButler workspaces. Wraps but --json with compact TOON output and combined mutations.
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.
plane-axiradityasuryaProject trackingManage Plane projects, issues, states, priorities, and comments with sequence-ID addressing (#110), name-based project/state resolution, and idempotent close - for Plane Cloud or self-hosted Plane.
gerrit-axislnkjthienCode review / GerritRead Gerrit review state as records - a sectioned dashboard, change readiness, and inline comments with bot/human filtering - then publish a branch as a stack or squashed change, post a change message, and submit it; voting is impossible by design.
bun-aximleglsBunRun Bun tests and package.json scripts and get counts, failure locations, load errors, and tsc/oxlint diagnostics instead of raw logs - plus dependency and npm registry lookups.
router-axiAzd325Router / TR-064Agent-ergonomic router CLI - read-only TR-064 inspection (device, WAN, traffic, event log, calls, devices, leases, DHCP, DSL, firmware state, account, Wi-Fi, guest Wi-Fi, port forwards, and wan, wifi, devices, dsl detail views) plus confirmed actions (wifi enable|disable, wan reconnect, reboot, wake, firmware check), configuration backup, and an opt-in session hook for Claude Code, Codex, and OpenCode over documented FRITZ!Box TR-064 interfaces.
google-marketing-axielliottkanGoogle Analytics / Tag ManagerRun GA4 reports, realtime views, and dimension/metric search, and inspect or edit Google Tag Manager tags, triggers, and variables with field-level diffs, --dry-run, and fingerprinted updates - version snapshots stop short of publishing by design.
hey-axiTangentialSolutionsHEY emailHEY email, calendars, todos, habits, journal, and time tracking over Basecamp's official hey CLI - live home view, setup hooks and setup scope, minimal TOON fields with counts and --full, and send safety: compose and reply save drafts unless --allow-send.
hass-axidmealingHome AssistantRead and update the entity, area, and device registries that only the WebSocket API exposes, call services with a capability pre-check and an explained refusal, and summarise sensor history, logbook, and recorder statistics with their data-quality caveats - HASS_AXI_READ_ONLY refuses every write on both transports.
plex-axidmealingPlexStructured per-field search and diagnosis across a Plex music library, ending at a plex:// identifier - ratings and audio playlist edits need PLEX_AXI_ALLOW_WRITES=true plus --write (otherwise they preview), and playback commands stay hidden unless PLEX_AXI_ALLOW_PLAYBACK=true, with play only previewing until --now.
axeos-axiAzd325Bitcoin miner / AxeOSAgent-ergonomic AxeOS Bitcoin miner CLI (Bitaxe included) - read-only inspection (a no-argument home view, info, asic, stats, firmware, scoreboard, logs, health, discover) plus confirmed changes (restart, tuning, pool) over the miner's documented HTTP API, plus an opt-in session hook for Claude Code, Codex and OpenCode.
proxmox-axilucashalbertProxmox VEAgent-ergonomic CLI for the whole Proxmox VE REST API - one generic engine builds ls, get, create, set, and delete commands from the bundled pve-docs schema, with --dry-run previews, TOON output, and an opt-in session hook for Claude Code, Codex, and OpenCode.
bb-axicmosghBitbucketPull requests, review threads, builds, and pipeline logs, rerun, and stop on Bitbucket Cloud over the REST API with scoped API tokens, TOON output, and idempotent mutations.
atl-axicmosghIssue trackingJira Cloud issues, JQL search, story points, sprints, transitions, comments, and links over the REST API with scoped API tokens; resolves custom fields by name and verifies link direction.
ticktick-axihafeezhmhaTickTickTasks, projects, tags, habits, focus records and countdowns through the official TickTick Open API - every write is a dry run until --yes.
punchlist-axinarzeVisual UI feedbackClick-to-edit for any running web app - proxies a dev server, the user marks UI in the browser, and the agent pulls the notes and edits the source.
mikrotik-axingovietMikroTik RouterOSInspect MikroTik RouterOS v7 over REST - WAN/PPPoE per line, per-table default routes, DHCP, firewall order audits and alerts - with identity-guarded, dry-run-first writes and snapshot revert.
hetzner-axicmosghHetzner CloudServers, firewalls, volumes, floating and primary IPs, SSH keys, and DNS zones and records on Hetzner Cloud over the REST API, plus read-only networks, load balancers, and actions, with keychain-stored per-project tokens, TOON output, previews until --confirm, and idempotent mutations.
mysql-axicmosghMySQLRead-only MySQL for agents - find, list, and describe schemas, sample rows, and run capped SELECT/SHOW/EXPLAIN queries in TOON, with every statement passing a client-side SQL guard and running in a read-only session and transaction.
mysql-rw-axicmosghMySQLWrite companion to mysql-axi for local dev databases - runs single statements, SQL dump imports, and database create/drop only against loopback hosts and unix sockets, previews irreversible statements until --confirm, and keeps its read commands read-only.
mongo-axicmosghMongoDB (read-only)Read-only by construction: infer schemas from samples and run capped find, aggregate, count, distinct, and explain on any MongoDB deployment, with filters parsed as data and every command checked against a read allowlist before it is sent; writes ship only in the separate mongo-rw-axi.
mongo-rw-axicmosghMongoDB (loopback-only writes)Insert, update, delete, import, and index, collection, and database changes for a local dev MongoDB only - one loopback host or unix socket over a direct connection, tunnels to remote replica sets refused, and irreversible operations previewed until --confirm; reads go through mongo-axi's read-only guard.
fireflies-axisimkimsiaMeetingsList recent Fireflies.ai meetings, inspect one meeting's participants, speakers and transcript preview, and download full transcripts. Wraps the fireflies CLI with agent-ergonomic TOON output and structured errors.
argo-workflows-axiDematom1Argo WorkflowsInspect and operate Argo Workflows with read-first commands, previewed writes, and token-efficient output.
argocd-axiDematom1Argo CDInspect Argo CD applications, sync state, resources, and operations; preview writes before applying.
datadog-axiDematom1DatadogRead Datadog monitors, logs, metrics, traces, services, and incidents through a token-efficient CLI.
deepsearch-axiddbaronWeb searchSearch the web and fetch page text through DeepSeek's native Search and Fetch API with compact TOON output; a Python shell CLI with a skill and no hooks.
ts-axicmosghCode navigation / TypeScriptDefinitions, references, callers, file outlines, and change impact (impact main...HEAD or a diff on stdin) for TypeScript and JavaScript from the TypeScript compiler, monorepo-aware and read-only on code, with TOON output.

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.

Links

关于 About

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

语言 Languages

TypeScript90.3%
JavaScript6.5%
HTML3.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
194
Total Commits
峰值: 34次/周
Less
More

核心贡献者 Contributors