ANC 100 — Agent-Native CLI Leaderboard

Automated agent-readiness scores for real CLI tools, scored against the eight principles. See the methodology for how scores, audience signals, and audit profiles work.

98 audited tools in the corpus.

#ToolDescriptionTierLangScorePrinciples
1ancAudit CLI tools against the agent-native standardnotableRust100%8/8
2watchexecExecute commands in response to file modificationsworkhorseRust88%5/8
3miniserveServe files over HTTP right nowworkhorseRust85%4/8
4deltaA syntax-highlighting pager for git, diff, grep, and blame outputworkhorseRust84%4/8
5batA cat clone with syntax highlighting and Git integrationworkhorseRust84%4/8
6fdA simple, fast, and user-friendly alternative to findworkhorseRust82%3/8
7bandwhichTerminal bandwidth utilization toolworkhorseRust82%3/8
8justA command runner for project-specific tasksworkhorseRust82%3/8
9ripgrepRecursively search directories for a regex patternworkhorseRust82%3/8
10lsdThe next gen ls commandworkhorseRust81%4/8
11makeBuild automation tool that reads MakefilesworkhorseC80%3/8
12miseDev tools, env vars, task runnerworkhorseRust80%4/8
13procsA modern replacement for ps written in RustworkhorseRust79%3/8
14tealdeerA very fast implementation of tldr in RustnotableRust79%3/8
15ruffAn extremely fast Python linter and code formatterworkhorseRust79%3/8
16sdIntuitive find-and-replace CLI (sed alternative)workhorseRust79%3/8
17trivyFind vulnerabilities, misconfigurations, and secrets in containers and codeworkhorseGo78%3/8
18ezaA modern alternative to lsworkhorseRust77%3/8
19hyperfineA command-line benchmarking toolworkhorseRust77%3/8
20jqCommand-line JSON processorworkhorseC77%3/8
21gituiBlazing fast terminal UI for gitworkhorseRust77%4/8
22rclonersync for cloud storageworkhorseGo76%3/8
23xrFast, ergonomic CLI for the X (Twitter) APInotableRust76%2/8
24actionlintStatic checker for GitHub Actions workflow filesworkhorseGo76%3/8
25xhFriendly and fast tool for sending HTTP requestsworkhorseRust76%2/8
26opencodeOpen source coding agent for the terminalagentTypeScript76%3/8
27jnvInteractive JSON filter using jqnotableRust76%3/8
28pixiFast cross-platform package manager built on CondaworkhorseRust75%3/8
29lazygitSimple terminal UI for git commandsworkhorseGo75%3/8
30gitleaksFind secrets in code with GitleaksworkhorseGo75%3/8
31typstA markup-based typesetting system that is powerful and easy to learnworkhorseRust75%2/8
32modsAI on the command lineagentGo75%3/8
33jjA Git-compatible VCS that is both simple and powerfulworkhorseRust75%2/8
34zoxideA smarter cd commandworkhorseRust74%2/8
35dockerThe Docker CLIworkhorseGo74%2/8
36dustA more intuitive version of du in RustworkhorseRust74%2/8
37codexLightweight coding agent that runs in your terminalagentRust74%2/8
38ast-grepStructural search and replace for code using AST patternsworkhorseRust74%3/8
39xai-grok-buildxAI's Grok Build TUI — agentic coding CLI for Grok modelsagentRust73%2/8
40nushellA new type of shellnotableRust73%4/8
41curlCommand-line tool for transferring data with URLsworkhorseC73%3/8
42cargo-binstallBinary installation for Rust projectsworkhorseRust73%3/8
43fzfA command-line fuzzy finderworkhorseGo73%3/8
44uvAn extremely fast Python package and project managerworkhorseRust73%2/8
45git-cliffA changelog generator that follows Conventional Commit specificationsworkhorseRust73%2/8
46cfCloudflare's beta unified CLI (Technical Preview); rebuilt for agent-first ergonomicsworkhorseTypeScript73%2/8
47bottomA cross-platform graphical process/system monitorworkhorseRust73%3/8
48gooseAn open-source, extensible AI agent that goes beyond code suggestionsagentRust73%2/8
49cmakeCross-platform build system generatorworkhorseC++73%3/8
50biomeFormatter and linter for JavaScript, TypeScript, JSON, and CSSworkhorseRust72%3/8
51rsyncFast, versatile file copying and synchronization toolworkhorseC72%2/8
52tokeiCount your code, quicklyworkhorseRust72%2/8
53ageA simple, modern, and secure file encryption toolworkhorseGo72%3/8
54denoA modern runtime for JavaScript and TypeScriptworkhorseRust72%3/8
55yaziBlazing fast terminal file managerworkhorseRust72%3/8
56sccFast accurate code counter with complexity calculationsworkhorseGo72%2/8
57wranglerCLI for Cloudflare WorkersworkhorseTypeScript72%2/8
58shellcheckStatic analysis tool for shell scriptsworkhorseHaskell72%3/8
59qmdLocal hybrid search (BM25 + vector + LLM rerank) for personal knowledge basesnotableTypeScript72%2/8
60yqPortable command-line YAML, JSON, XML, CSV, TOML, and properties processorworkhorseGo71%2/8
61birdRust CLI for the X (Twitter) APInotableRust71%1/8
62glowRender markdown on the CLIworkhorseGo71%2/8
63pastelA command-line tool to generate, analyze, convert, and manipulate colorsnotableRust71%2/8
64doggoCommand-line DNS client for humansnotableGo71%2/8
65files-to-promptConcatenate a directory full of files into a single prompt for LLMsnotablePython71%3/8
66terraformInfrastructure as code, safely and predictablyworkhorseGo71%2/8
67gemini-cliOpen-source AI agent that brings Gemini directly into the terminalagentTypeScript71%2/8
68naviAn interactive cheatsheet tool for the command-linenotableRust70%3/8
69pandocUniversal markup converterworkhorseHaskell70%2/8
70brootA new way to see and navigate directory treesworkhorseRust70%4/8
71starshipThe minimal, blazing-fast, and infinitely customizable prompt for any shellworkhorseRust70%2/8
72claude-codeAnthropic's agentic coding tool for the terminalagentTypeScript70%3/8
73vhsYour CLI home video recordernotableGo70%2/8
74ollamaGet up and running with large language models locallyagentGo70%2/8
75millerLike awk, sed, cut, join, and sort for name-indexed data (CSV, JSON, etc.)workhorseGo69%3/8
76atuinMagical shell historynotableRust69%2/8
77gitDistributed version control systemworkhorseC69%2/8
78llmAccess large language models from the command-linenotablePython68%3/8
79sqlite-utilsCLI utility and library for manipulating SQLite databasesnotablePython68%2/8
80gumA tool for glamorous shell scriptsnotableGo68%1/8
81nvidia-smiNVIDIA GPU monitoring and management interfaceworkhorseC68%2/8
82ghGitHub's official command-line toolworkhorseGo68%3/8
83actRun your GitHub Actions locallyworkhorseGo67%2/8
84datasetteAn open-source multi-tool for exploring and publishing datanotablePython67%3/8
85flyctlCommand-line tools for Fly.io servicesworkhorseGo66%2/8
86aws-cliUniversal command-line interface for Amazon Web ServicesworkhorsePython66%3/8
87supabaseManage Supabase projects from the CLIworkhorseGo66%2/8
88direnvUnclutter your .profile with per-directory environment variablesworkhorseGo66%2/8
89xsvA fast CSV command-line toolkitworkhorseRust65%1/8
90kubectlKubernetes command-line toolworkhorseGo65%3/8
91bunIncredibly fast JavaScript runtime, bundler, test runner, and package managerworkhorseZig65%2/8
92cosignCode signing and transparency for containers and binariesworkhorseGo64%2/8
93helmThe Kubernetes package managerworkhorseGo63%2/8
94cursorAI code editor (VS Code fork) with diff/merge/goto CLI launcheragentTypeScript63%2/8
95ffmpegRecord, convert, and stream audio and videoworkhorseC63%2/8
96daselSelect, put, and delete data from JSON, TOML, YAML, XML, and CSVworkhorseGo60%1/8
97shell-gptA command-line productivity tool powered by AI large language modelsagentPython58%2/8
98tmuxTerminal multiplexerworkhorseC54%2/8

Claim the badge

Tools at or above 70% can embed the agent-native badge on their README — a live link to their scorecard, not a static stamp. 74 of 98 listed tools currently qualify.

Methodology

Every score is the output of anc audit <binary> against a real CLI tool. The score column is the behavioral-layer compliance score: requirement checks, credit-weighted by outcome (a met requirement counts full, a missed SHOULD or MAY counts half); the principles met column counts how many of the eight principles have every check passing. The audience classification — when present — is informational, not authoritative; the per-tool page's evidence list is the ground truth.

For the full explanation of scoring, audience classification, audit profiles, and how to request a re-score, see the methodology page.

To reproduce any row locally, install anc and run anc audit <binary>.