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 standardnotableRust1008/8
2watchexecExecute commands in response to file modificationsworkhorseRust885/8
3miniserveServe files over HTTP right nowworkhorseRust854/8
4deltaA syntax-highlighting pager for git, diff, grep, and blame outputworkhorseRust844/8
5batA cat clone with syntax highlighting and Git integrationworkhorseRust844/8
6fdA simple, fast, and user-friendly alternative to findworkhorseRust823/8
7bandwhichTerminal bandwidth utilization toolworkhorseRust823/8
8justA command runner for project-specific tasksworkhorseRust823/8
9ripgrepRecursively search directories for a regex patternworkhorseRust823/8
10lsdThe next gen ls commandworkhorseRust814/8
11makeBuild automation tool that reads MakefilesworkhorseC803/8
12miseDev tools, env vars, task runnerworkhorseRust804/8
13tealdeerA very fast implementation of tldr in RustnotableRust793/8
14sdIntuitive find-and-replace CLI (sed alternative)workhorseRust793/8
15procsA modern replacement for ps written in RustworkhorseRust793/8
16ruffAn extremely fast Python linter and code formatterworkhorseRust793/8
17trivyFind vulnerabilities, misconfigurations, and secrets in containers and codeworkhorseGo783/8
18jqCommand-line JSON processorworkhorseC773/8
19hyperfineA command-line benchmarking toolworkhorseRust773/8
20gituiBlazing fast terminal UI for gitworkhorseRust774/8
21ezaA modern alternative to lsworkhorseRust773/8
22opencodeOpen source coding agent for the terminalagentTypeScript763/8
23actionlintStatic checker for GitHub Actions workflow filesworkhorseGo763/8
24jnvInteractive JSON filter using jqnotableRust763/8
25rclonersync for cloud storageworkhorseGo763/8
26xrFast, ergonomic CLI for the X (Twitter) APInotableRust762/8
27xhFriendly and fast tool for sending HTTP requestsworkhorseRust762/8
28pixiFast cross-platform package manager built on CondaworkhorseRust753/8
29typstA markup-based typesetting system that is powerful and easy to learnworkhorseRust752/8
30jjA Git-compatible VCS that is both simple and powerfulworkhorseRust752/8
31gitleaksFind secrets in code with GitleaksworkhorseGo753/8
32lazygitSimple terminal UI for git commandsworkhorseGo753/8
33modsAI on the command lineagentGo753/8
34dustA more intuitive version of du in RustworkhorseRust742/8
35zoxideA smarter cd commandworkhorseRust742/8
36codexLightweight coding agent that runs in your terminalagentRust742/8
37dockerThe Docker CLIworkhorseGo742/8
38ast-grepStructural search and replace for code using AST patternsworkhorseRust743/8
39gooseAn open-source, extensible AI agent that goes beyond code suggestionsagentRust732/8
40curlCommand-line tool for transferring data with URLsworkhorseC733/8
41fzfA command-line fuzzy finderworkhorseGo733/8
42nushellA new type of shellnotableRust734/8
43cfCloudflare's beta unified CLI (Technical Preview); rebuilt for agent-first ergonomicsworkhorseTypeScript732/8
44bottomA cross-platform graphical process/system monitorworkhorseRust733/8
45cmakeCross-platform build system generatorworkhorseC++733/8
46cargo-binstallBinary installation for Rust projectsworkhorseRust733/8
47xai-grok-buildxAI's Grok Build TUI — agentic coding CLI for Grok modelsagentRust732/8
48uvAn extremely fast Python package and project managerworkhorseRust732/8
49git-cliffA changelog generator that follows Conventional Commit specificationsworkhorseRust732/8
50sccFast accurate code counter with complexity calculationsworkhorseGo722/8
51rsyncFast, versatile file copying and synchronization toolworkhorseC722/8
52yaziBlazing fast terminal file managerworkhorseRust723/8
53denoA modern runtime for JavaScript and TypeScriptworkhorseRust723/8
54qmdLocal hybrid search (BM25 + vector + LLM rerank) for personal knowledge basesnotableTypeScript722/8
55tokeiCount your code, quicklyworkhorseRust722/8
56biomeFormatter and linter for JavaScript, TypeScript, JSON, and CSSworkhorseRust723/8
57ageA simple, modern, and secure file encryption toolworkhorseGo723/8
58wranglerCLI for Cloudflare WorkersworkhorseTypeScript722/8
59shellcheckStatic analysis tool for shell scriptsworkhorseHaskell723/8
60doggoCommand-line DNS client for humansnotableGo712/8
61birdRust CLI for the X (Twitter) APInotableRust711/8
62terraformInfrastructure as code, safely and predictablyworkhorseGo712/8
63gemini-cliOpen-source AI agent that brings Gemini directly into the terminalagentTypeScript712/8
64glowRender markdown on the CLIworkhorseGo712/8
65pastelA command-line tool to generate, analyze, convert, and manipulate colorsnotableRust712/8
66files-to-promptConcatenate a directory full of files into a single prompt for LLMsnotablePython713/8
67yqPortable command-line YAML, JSON, XML, CSV, TOML, and properties processorworkhorseGo712/8
68brootA new way to see and navigate directory treesworkhorseRust704/8
69starshipThe minimal, blazing-fast, and infinitely customizable prompt for any shellworkhorseRust702/8
70pandocUniversal markup converterworkhorseHaskell702/8
71vhsYour CLI home video recordernotableGo702/8
72naviAn interactive cheatsheet tool for the command-linenotableRust703/8
73ollamaGet up and running with large language models locallyagentGo702/8
74claude-codeAnthropic's agentic coding tool for the terminalagentTypeScript703/8
75atuinMagical shell historynotableRust692/8
76millerLike awk, sed, cut, join, and sort for name-indexed data (CSV, JSON, etc.)workhorseGo693/8
77gitDistributed version control systemworkhorseC692/8
78nvidia-smiNVIDIA GPU monitoring and management interfaceworkhorseC682/8
79ghGitHub's official command-line toolworkhorseGo683/8
80gumA tool for glamorous shell scriptsnotableGo681/8
81llmAccess large language models from the command-linenotablePython683/8
82sqlite-utilsCLI utility and library for manipulating SQLite databasesnotablePython682/8
83actRun your GitHub Actions locallyworkhorseGo672/8
84datasetteAn open-source multi-tool for exploring and publishing datanotablePython673/8
85aws-cliUniversal command-line interface for Amazon Web ServicesworkhorsePython663/8
86flyctlCommand-line tools for Fly.io servicesworkhorseGo662/8
87direnvUnclutter your .profile with per-directory environment variablesworkhorseGo662/8
88supabaseManage Supabase projects from the CLIworkhorseGo662/8
89xsvA fast CSV command-line toolkitworkhorseRust651/8
90kubectlKubernetes command-line toolworkhorseGo653/8
91bunIncredibly fast JavaScript runtime, bundler, test runner, and package managerworkhorseZig652/8
92cosignCode signing and transparency for containers and binariesworkhorseGo642/8
93helmThe Kubernetes package managerworkhorseGo632/8
94cursorAI code editor (VS Code fork) with diff/merge/goto CLI launcheragentTypeScript632/8
95ffmpegRecord, convert, and stream audio and videoworkhorseC632/8
96daselSelect, put, and delete data from JSON, TOML, YAML, XML, and CSVworkhorseGo601/8
97shell-gptA command-line productivity tool powered by AI large language modelsagentPython582/8
98tmuxTerminal multiplexerworkhorseC542/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>.