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