热门 CLI 工具排行榜
面向开发者与 AI Agent 的命令行工具,按其 GitHub 仓库的 star 数排名,定期更新。
- 1

OpenCode
opencode开源终端编程 Agent,支持多模型 Provider、Session、工具与 LSP 集成。
214.1K - 2

yt-dlp
yt-dlp从数千个支持的网站下载视频与音频。
198.3K - 3

Ollama
ollama通过简单的命令行界面在本地运行和管理开源模型。
185.0K - 4

Claude Code
claudeAnthropic 的 Agent 编程工具,用于理解代码库、编辑文件并自动化终端工作流。
151.2K - 5

OpenAI Codex CLI
codexOpenAI 的终端编程 Agent,可直接读取、修改并运行代码。
129.5K - 6

Deno
deno内置开发工具的安全 JavaScript 与 TypeScript Runtime。
108.7K - 7

Gemini CLI
geminiGoogle 的开源终端 Agent,支持 Gemini 模型、工具、MCP 与项目上下文。
107.4K - 8

Playwright
playwright通过命令行进行跨浏览器端到端测试与浏览器自动化。
97.8K - 9

Bun
bun集 JavaScript Runtime、包管理、打包和测试于一体的工具链。
96.3K - 10

uv
uv快速的 Python 包、项目、工具与虚拟环境管理器。
90.8K - 11

fzf
fzf适用于文件、历史记录、进程等内容的通用模糊查找器。
83.6K - 12

Vite
vite快速的前端开发服务器与生产构建工具。
83.3K - 13

Lazygit
lazygit用于暂存、Rebase、分支和 Git 历史的键盘驱动终端界面。
83.2K - 14

act
act使用容器在本地运行 GitHub Actions 工作流。
72.5K - 15

ripgrep
rg使用快速正则匹配递归搜索文件,并自动遵循 gitignore。
69.1K - 16

Open Interpreter
interpreter使用自然语言在本地运行代码并完成计算机任务。
68.7K - 17

FFmpeg
ffmpeg录制、转换、推流、检查和处理音视频。
65.3K - 18

tldr
tldr以实用示例为重点的社区命令文档。
64.0K - 19

bat
bat带语法高亮、分页与 Git 集成的 cat 替代工具。
60.8K - 20

Starship
starship适用于主流 Shell 的快速、可定制命令行提示符。
60.3K - 21

Goose
goose可扩展的开源 AI Agent,通过终端工具与 MCP 完成安装、执行、编辑和测试。
55.3K - 22

Dive
dive检查 Docker 镜像层并发现缩小体积的机会。
54.6K - 23

Lazydocker
lazydocker用于 Docker 容器、服务、镜像、日志和指标的终端界面。
53.1K - 24

Terraform CLI
terraform跨云平台与 SaaS Provider 规划、创建并管理基础设施即代码。
49.9K - 25

tmux
tmux用于持久 Session、Pane 与 Window 的终端复用器。
49.9K - 26

Aider
aider开源 AI 结对编程工具,可在本地 Git 仓库中通过多种模型修改代码。
49.6K - 27

Prisma CLI
prisma建模数据库、生成 Client、创建 Migration、检查 Schema 并浏览数据。
47.7K - 28

GitHub CLI
gh在命令行使用 GitHub:仓库、Pull Request、Issue、Actions、Release 与 API。
46.7K - 29

Helix
hx内置 LSP 与 Tree-sitter 支持的模态终端编辑器。
46.6K - 30

Jest
jest支持 Snapshot、Mock 与覆盖率的 JavaScript 测试框架。
45.5K - 31

fd
fd传统 find 命令的快速、易用替代工具。
44.8K - 32

Fabric
fabric通过可复用的 AI Pattern 完成总结、提取和研究任务。
44.5K - 33

aria2
aria2c支持并行传输的轻量多协议下载工具。
43.1K - 34

Yazi
yazi支持丰富预览与插件的异步终端文件管理器。
43.1K - 35

DuckDB CLI
duckdb使用进程内 SQL 数据库查询本地文件与分析数据集。
42.2K - 36

ShellCheck
shellcheck查找 Shell 脚本 Bug 与可移植性问题的静态分析工具。
40.2K - 37

zoxide
zoxide能够学习常用目录的智能 cd 替代工具。
40.1K - 38

esbuild
esbuild速度极快的 JavaScript 与 CSS 打包和压缩工具。
40.1K - 39

Trivy
trivy扫描容器、文件系统、仓库、Kubernetes 与 SBOM 中的漏洞和错误配置。
38.8K - 40

HTTPie
http支持 JSON、Session、认证与格式化输出的人性化 HTTP 客户端。
38.7K - 41

Tailscale CLI
tailscale将设备连接到 Tailnet、检查节点、Serve 本地应用、创建 Funnel 并管理网络。
38.2K - 42

mpv
mpv可通过命令行控制和脚本化的强大媒体播放器。
37.4K - 43

pnpm
pnpm面向 JavaScript 项目与 Workspace 的快速、节省磁盘空间的包管理器。
36.8K - 44

HashiCorp Vault CLI
vault读取、写入、轮换并管理机密、认证方式、策略与加密服务。
36.4K - 45

Continue CLI
cn从终端和 CI 环境运行 Continue 编程 Agent 工作流。
36.3K - 46

just
just用于执行项目专属开发 Recipe 的便捷命令运行器。
36.3K - 47

jq
jq紧凑且表达力强的命令行 JSON 数据处理器。
35.8K - 48

btop
btop监控 CPU、内存、磁盘、网络与进程的资源工具。
35.1K - 49

mise
mise统一管理语言 Runtime、环境变量与项目 Task。
35.1K - 50

K9s
k9s用于浏览、观察和管理 Kubernetes 集群的终端界面。
34.8K - 51

Fish Shell
fish内置建议、语法高亮和实用默认配置的用户友好 Shell。
34.3K - 52

delta
delta为 Git、Diff、Grep 与 Blame 输出提供语法高亮的 Pager。
32.6K - 53

Hasura CLI
hasura管理 Hasura Metadata、Migration、Seed、Console 与 GraphQL Engine 项目。
32.1K - 54

Atuin
atuin通过丰富的执行上下文搜索、同步和理解 Shell 历史。
32.0K - 55

Google Workspace CLI
gws一个命令行管理 Gmail、Drive、Calendar、Sheets、Docs、Chat、Admin 等 Google Workspace 服务。
31.5K - 56

Turborepo
turbo面向 JavaScript 与 TypeScript Monorepo 的高性能构建系统。
31.2K - 57

Helm
helm使用 Helm Chart 在 Kubernetes 中安装、升级、检查、打包并发布应用。
30.4K - 58

Gitleaks
gitleaks检测 Git 仓库、文件和 CI Pipeline 中的硬编码 Secret。
30.0K - 59

Nx
nx具备缓存、生成器和受影响命令的智能 Monorepo 平台。
29.4K - 60

hyperfine
hyperfine通过预热与统计分析对命令行程序进行 Benchmark。
29.1K - 61

Qwen Code
qwenQwen 的开源终端编程 Agent,支持仓库工具、非交互模式与 MCP。
28.5K - 62

Glow
glow在终端中美观地渲染和浏览 Markdown。
27.7K - 63

fnm
fnm使用 Rust 编写的快速跨平台 Node.js 版本管理器。
27.1K - 64

Biome
biome面向现代 Web 项目的快速格式化与 Lint 工具。
26.0K - 65

Pulumi CLI
pulumi使用 TypeScript、Python、Go、.NET、Java 与 YAML 创建云基础设施。
25.8K - 66

Vegeta
vegeta面向恒定请求速率的通用 HTTP 压力测试工具。
25.2K - 67

Cookiecutter
cookiecutter通过交互式变量从可复用模板创建项目。
25.1K - 68

semantic-release
semantic-release根据 Commit 全自动完成语义化版本与包发布。
24.1K - 69

age
age使用小型明确密钥进行简单、现代且安全的文件加密。
23.9K - 70

eza
eza支持 Git 状态、颜色、图标和树形视图的现代 ls 替代工具。
23.6K - 71

SOPS
sops使用云 KMS、age 或 PGP 加密结构化配置文件。
23.4K - 72

nnn
nnn支持插件与桌面集成的快速终端文件管理器。
22.1K - 73

asciinema
asciinema以轻量文本格式录制、回放和分享终端 Session。
17.9K - 74

ctop
ctop类似 top 的容器指标与检查终端界面。
17.8K - 75

Lark / Feishu CLI
lark飞书/Lark 官方 CLI,覆盖消息、文档、多维表格、电子表格、日历、邮箱、任务和会议。
17.7K - 76

ImageMagick
magick在脚本中创建、转换、合成、缩放和检查图片。
17.7K - 77

Commitizen
cz通过交互式 Prompt 创建一致的约定式 Commit。
17.5K - 78

ranger
ranger支持 Vi 按键与预览的控制台文件管理器。
17.4K - 79

AWS CLI
aws统一操作 Amazon Web Services 全部 API 的命令行工具。
17.3K - 80

Vitest
vitest原生集成 Vite、兼容 Jest API 的测试框架。
17.2K - 81

Semgrep
semgrep通过快速语义代码分析发现安全与正确性问题。
17.1K - 82

Vercel CLI
vercel从终端开发、预览、部署并管理 Vercel 项目和环境变量。
16.5K - 83

Task
task使用易读 YAML Taskfile 的可移植任务运行器。
16.3K - 84

ast-grep
ast-grep使用感知语法的结构化 Pattern 搜索、Lint 和重写代码。
16.2K - 85

GoReleaser
goreleaser构建并发布 Go Binary、Archive、Package 与 Release Note。
16.1K - 86

yq
yq读取、更新和转换 YAML、JSON、XML 与 Properties 文件。
16.1K - 87

direnv
direnv根据目录自动加载与卸载环境变量。
15.5K - 88

duf
duf通过易读表格、颜色与过滤器展示文件系统占用。
15.3K - 89

Mosh
mosh能够承受网络切换和间歇连接的漫游远程 Shell。
14.6K - 90

bottom
btm可定制的跨平台图形化进程与系统监控工具。
14.1K - 91

Bitwarden CLI
bw通过脚本访问和管理 Bitwarden 密码库、组织、集合与机密。
14.0K - 92

Nmap
nmap发现主机、服务、端口与网络配置。
13.8K - 93

pgcli
pgcli支持智能补全与高亮的 PostgreSQL 终端客户端。
13.4K - 94

Tig
tig用于浏览 Git 历史与变更的文本模式界面。
13.4K - 95

broot
broot交互式浏览目录树、预览文件并运行命令。
13.1K - 96

Volta
volta锁定并管理 JavaScript 命令行工具与 Node.js 版本。
13.1K - 97

grpcurl
grpcurl使用类似 curl 的命令行界面与 gRPC Server 交互。
12.9K - 98

LLM
llm运行 Prompt、管理模型,并通过插件扩展不同 LLM Provider。
12.6K - 99

dust
dust在命令行以直观树形结构可视化磁盘占用。
12.5K - 100

git-cliff
git-cliff根据约定式 Git 历史生成可定制的 Changelog。
12.3K