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.

96 audited tools in the corpus.

# Tool Description Tier Lang Score Principles
1 anc Audit CLI tools against the agent-native standard notable Rust 100% 8/8
2 watchexec Execute commands in response to file modifications workhorse Rust 88% 5/8
3 miniserve Serve files over HTTP right now workhorse Rust 85% 4/8
4 delta A syntax-highlighting pager for git, diff, grep, and blame output workhorse Rust 84% 4/8
5 bat A cat clone with syntax highlighting and Git integration workhorse Rust 84% 4/8
6 fd A simple, fast, and user-friendly alternative to find workhorse Rust 82% 3/8
7 bandwhich Terminal bandwidth utilization tool workhorse Rust 82% 3/8
8 just A command runner for project-specific tasks workhorse Rust 82% 3/8
9 ripgrep Recursively search directories for a regex pattern workhorse Rust 82% 3/8
10 lsd The next gen ls command workhorse Rust 81% 4/8
11 make Build automation tool that reads Makefiles workhorse C 80% 3/8
12 mise Dev tools, env vars, task runner workhorse Rust 80% 4/8
13 procs A modern replacement for ps written in Rust workhorse Rust 79% 3/8
14 tealdeer A very fast implementation of tldr in Rust notable Rust 79% 3/8
15 ruff An extremely fast Python linter and code formatter workhorse Rust 79% 3/8
16 sd Intuitive find-and-replace CLI (sed alternative) workhorse Rust 79% 3/8
17 trivy Find vulnerabilities, misconfigurations, and secrets in containers and code workhorse Go 78% 3/8
18 eza A modern alternative to ls workhorse Rust 77% 3/8
19 hyperfine A command-line benchmarking tool workhorse Rust 77% 3/8
20 jq Command-line JSON processor workhorse C 77% 3/8
21 gitui Blazing fast terminal UI for git workhorse Rust 77% 4/8
22 rclone rsync for cloud storage workhorse Go 76% 3/8
23 xr Fast, ergonomic CLI for the X (Twitter) API notable Rust 76% 2/8
24 actionlint Static checker for GitHub Actions workflow files workhorse Go 76% 3/8
25 xh Friendly and fast tool for sending HTTP requests workhorse Rust 76% 2/8
26 opencode Open source coding agent for the terminal agent TypeScript 76% 3/8
27 jnv Interactive JSON filter using jq notable Rust 76% 3/8
28 pixi Fast cross-platform package manager built on Conda workhorse Rust 75% 3/8
29 lazygit Simple terminal UI for git commands workhorse Go 75% 3/8
30 gitleaks Find secrets in code with Gitleaks workhorse Go 75% 3/8
31 typst A markup-based typesetting system that is powerful and easy to learn workhorse Rust 75% 2/8
32 mods AI on the command line agent Go 75% 3/8
33 jj A Git-compatible VCS that is both simple and powerful workhorse Rust 75% 2/8
34 zoxide A smarter cd command workhorse Rust 74% 2/8
35 docker The Docker CLI workhorse Go 74% 2/8
36 dust A more intuitive version of du in Rust workhorse Rust 74% 2/8
37 codex Lightweight coding agent that runs in your terminal agent Rust 74% 2/8
38 ast-grep Structural search and replace for code using AST patterns workhorse Rust 74% 3/8
39 nushell A new type of shell notable Rust 73% 4/8
40 curl Command-line tool for transferring data with URLs workhorse C 73% 3/8
41 cargo-binstall Binary installation for Rust projects workhorse Rust 73% 3/8
42 fzf A command-line fuzzy finder workhorse Go 73% 3/8
43 uv An extremely fast Python package and project manager workhorse Rust 73% 2/8
44 git-cliff A changelog generator that follows Conventional Commit specifications workhorse Rust 73% 2/8
45 cf Cloudflare's beta unified CLI (Technical Preview); rebuilt for agent-first ergonomics workhorse TypeScript 73% 2/8
46 bottom A cross-platform graphical process/system monitor workhorse Rust 73% 3/8
47 goose An open-source, extensible AI agent that goes beyond code suggestions agent Rust 73% 2/8
48 cmake Cross-platform build system generator workhorse C++ 73% 3/8
49 biome Formatter and linter for JavaScript, TypeScript, JSON, and CSS workhorse Rust 72% 3/8
50 rsync Fast, versatile file copying and synchronization tool workhorse C 72% 2/8
51 tokei Count your code, quickly workhorse Rust 72% 2/8
52 age A simple, modern, and secure file encryption tool workhorse Go 72% 3/8
53 deno A modern runtime for JavaScript and TypeScript workhorse Rust 72% 3/8
54 yazi Blazing fast terminal file manager workhorse Rust 72% 3/8
55 scc Fast accurate code counter with complexity calculations workhorse Go 72% 2/8
56 wrangler CLI for Cloudflare Workers workhorse TypeScript 72% 2/8
57 shellcheck Static analysis tool for shell scripts workhorse Haskell 72% 3/8
58 qmd Local hybrid search (BM25 + vector + LLM rerank) for personal knowledge bases notable TypeScript 72% 2/8
59 yq Portable command-line YAML, JSON, XML, CSV, TOML, and properties processor workhorse Go 71% 2/8
60 bird Rust CLI for the X (Twitter) API notable Rust 71% 1/8
61 glow Render markdown on the CLI workhorse Go 71% 2/8
62 pastel A command-line tool to generate, analyze, convert, and manipulate colors notable Rust 71% 2/8
63 doggo Command-line DNS client for humans notable Go 71% 2/8
64 files-to-prompt Concatenate a directory full of files into a single prompt for LLMs notable Python 71% 3/8
65 terraform Infrastructure as code, safely and predictably workhorse Go 71% 2/8
66 gemini-cli Open-source AI agent that brings Gemini directly into the terminal agent TypeScript 71% 2/8
67 navi An interactive cheatsheet tool for the command-line notable Rust 70% 3/8
68 pandoc Universal markup converter workhorse Haskell 70% 2/8
69 broot A new way to see and navigate directory trees workhorse Rust 70% 4/8
70 starship The minimal, blazing-fast, and infinitely customizable prompt for any shell workhorse Rust 70% 2/8
71 claude-code Anthropic's agentic coding tool for the terminal agent TypeScript 70% 3/8
72 vhs Your CLI home video recorder notable Go 70% 2/8
73 ollama Get up and running with large language models locally agent Go 70% 2/8
74 miller Like awk, sed, cut, join, and sort for name-indexed data (CSV, JSON, etc.) workhorse Go 69% 3/8
75 atuin Magical shell history notable Rust 69% 2/8
76 git Distributed version control system workhorse C 69% 2/8
77 llm Access large language models from the command-line notable Python 68% 3/8
78 sqlite-utils CLI utility and library for manipulating SQLite databases notable Python 68% 2/8
79 gum A tool for glamorous shell scripts notable Go 68% 1/8
80 nvidia-smi NVIDIA GPU monitoring and management interface workhorse C 68% 2/8
81 gh GitHub's official command-line tool workhorse Go 68% 3/8
82 act Run your GitHub Actions locally workhorse Go 67% 2/8
83 datasette An open-source multi-tool for exploring and publishing data notable Python 67% 3/8
84 flyctl Command-line tools for Fly.io services workhorse Go 66% 2/8
85 aws-cli Universal command-line interface for Amazon Web Services workhorse Python 66% 3/8
86 supabase Manage Supabase projects from the CLI workhorse Go 66% 2/8
87 direnv Unclutter your .profile with per-directory environment variables workhorse Go 66% 2/8
88 xsv A fast CSV command-line toolkit workhorse Rust 65% 1/8
89 kubectl Kubernetes command-line tool workhorse Go 65% 3/8
90 bun Incredibly fast JavaScript runtime, bundler, test runner, and package manager workhorse Zig 65% 2/8
91 cosign Code signing and transparency for containers and binaries workhorse Go 64% 2/8
92 helm The Kubernetes package manager workhorse Go 63% 2/8
93 ffmpeg Record, convert, and stream audio and video workhorse C 63% 2/8
94 dasel Select, put, and delete data from JSON, TOML, YAML, XML, and CSV workhorse Go 60% 1/8
95 shell-gpt A command-line productivity tool powered by AI large language models agent Python 58% 2/8
96 tmux Terminal multiplexer workhorse C 54% 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. 73 of 96 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>.