MCP.so
登录

热门 CLI 工具排行榜

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

  1. 1

    OpenCode

    opencode

    开源终端编程 Agent,支持多模型 Provider、Session、工具与 LSP 集成。

    214.1K
  2. 2

    yt-dlp

    yt-dlp

    从数千个支持的网站下载视频与音频。

    198.3K
  3. 3

    Ollama

    ollama

    通过简单的命令行界面在本地运行和管理开源模型。

    185.0K
  4. 4

    Claude Code

    claude

    Anthropic 的 Agent 编程工具,用于理解代码库、编辑文件并自动化终端工作流。

    151.2K
  5. 5

    OpenAI Codex CLI

    codex

    OpenAI 的终端编程 Agent,可直接读取、修改并运行代码。

    129.5K
  6. 6

    Deno

    deno

    内置开发工具的安全 JavaScript 与 TypeScript Runtime。

    108.7K
  7. 7

    Gemini CLI

    gemini

    Google 的开源终端 Agent,支持 Gemini 模型、工具、MCP 与项目上下文。

    107.4K
  8. 8

    Playwright

    playwright

    通过命令行进行跨浏览器端到端测试与浏览器自动化。

    97.8K
  9. 9

    Bun

    bun

    集 JavaScript Runtime、包管理、打包和测试于一体的工具链。

    96.3K
  10. 10

    uv

    uv

    快速的 Python 包、项目、工具与虚拟环境管理器。

    90.8K
  11. 11

    fzf

    fzf

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

    83.6K
  12. 12

    Vite

    vite

    快速的前端开发服务器与生产构建工具。

    83.3K
  13. 13

    Lazygit

    lazygit

    用于暂存、Rebase、分支和 Git 历史的键盘驱动终端界面。

    83.2K
  14. 14

    act

    act

    使用容器在本地运行 GitHub Actions 工作流。

    72.5K
  15. 15

    ripgrep

    rg

    使用快速正则匹配递归搜索文件,并自动遵循 gitignore。

    69.1K
  16. 16

    Open Interpreter

    interpreter

    使用自然语言在本地运行代码并完成计算机任务。

    68.7K
  17. 17

    FFmpeg

    ffmpeg

    录制、转换、推流、检查和处理音视频。

    65.3K
  18. 18

    tldr

    tldr

    以实用示例为重点的社区命令文档。

    64.0K
  19. 19

    bat

    bat

    带语法高亮、分页与 Git 集成的 cat 替代工具。

    60.8K
  20. 20

    Starship

    starship

    适用于主流 Shell 的快速、可定制命令行提示符。

    60.3K
  21. 21

    Goose

    goose

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

    55.3K
  22. 22

    Dive

    dive

    检查 Docker 镜像层并发现缩小体积的机会。

    54.6K
  23. 23

    Lazydocker

    lazydocker

    用于 Docker 容器、服务、镜像、日志和指标的终端界面。

    53.1K
  24. 24

    Terraform CLI

    terraform

    跨云平台与 SaaS Provider 规划、创建并管理基础设施即代码。

    49.9K
  25. 25

    tmux

    tmux

    用于持久 Session、Pane 与 Window 的终端复用器。

    49.9K
  26. 26

    Aider

    aider

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

    49.6K
  27. 27

    Prisma CLI

    prisma

    建模数据库、生成 Client、创建 Migration、检查 Schema 并浏览数据。

    47.7K
  28. 28

    GitHub CLI

    gh

    在命令行使用 GitHub:仓库、Pull Request、Issue、Actions、Release 与 API。

    46.7K
  29. 29

    Helix

    hx

    内置 LSP 与 Tree-sitter 支持的模态终端编辑器。

    46.6K
  30. 30

    Jest

    jest

    支持 Snapshot、Mock 与覆盖率的 JavaScript 测试框架。

    45.5K
  31. 31

    fd

    fd

    传统 find 命令的快速、易用替代工具。

    44.8K
  32. 32

    Fabric

    fabric

    通过可复用的 AI Pattern 完成总结、提取和研究任务。

    44.5K
  33. 33

    aria2

    aria2c

    支持并行传输的轻量多协议下载工具。

    43.1K
  34. 34

    Yazi

    yazi

    支持丰富预览与插件的异步终端文件管理器。

    43.1K
  35. 35

    DuckDB CLI

    duckdb

    使用进程内 SQL 数据库查询本地文件与分析数据集。

    42.2K
  36. 36

    ShellCheck

    shellcheck

    查找 Shell 脚本 Bug 与可移植性问题的静态分析工具。

    40.2K
  37. 37

    zoxide

    zoxide

    能够学习常用目录的智能 cd 替代工具。

    40.1K
  38. 38

    esbuild

    esbuild

    速度极快的 JavaScript 与 CSS 打包和压缩工具。

    40.1K
  39. 39

    Trivy

    trivy

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

    38.8K
  40. 40

    HTTPie

    http

    支持 JSON、Session、认证与格式化输出的人性化 HTTP 客户端。

    38.7K
  41. 41

    Tailscale CLI

    tailscale

    将设备连接到 Tailnet、检查节点、Serve 本地应用、创建 Funnel 并管理网络。

    38.2K
  42. 42

    mpv

    mpv

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

    37.4K
  43. 43

    pnpm

    pnpm

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

    36.8K
  44. 44

    HashiCorp Vault CLI

    vault

    读取、写入、轮换并管理机密、认证方式、策略与加密服务。

    36.4K
  45. 45

    Continue CLI

    cn

    从终端和 CI 环境运行 Continue 编程 Agent 工作流。

    36.3K
  46. 46

    just

    just

    用于执行项目专属开发 Recipe 的便捷命令运行器。

    36.3K
  47. 47

    jq

    jq

    紧凑且表达力强的命令行 JSON 数据处理器。

    35.8K
  48. 48

    btop

    btop

    监控 CPU、内存、磁盘、网络与进程的资源工具。

    35.1K
  49. 49

    mise

    mise

    统一管理语言 Runtime、环境变量与项目 Task。

    35.1K
  50. 50

    K9s

    k9s

    用于浏览、观察和管理 Kubernetes 集群的终端界面。

    34.8K
  51. 51

    Fish Shell

    fish

    内置建议、语法高亮和实用默认配置的用户友好 Shell。

    34.3K
  52. 52

    delta

    delta

    为 Git、Diff、Grep 与 Blame 输出提供语法高亮的 Pager。

    32.6K
  53. 53

    Hasura CLI

    hasura

    管理 Hasura Metadata、Migration、Seed、Console 与 GraphQL Engine 项目。

    32.1K
  54. 54

    Atuin

    atuin

    通过丰富的执行上下文搜索、同步和理解 Shell 历史。

    32.0K
  55. 55

    Google Workspace CLI

    gws

    一个命令行管理 Gmail、Drive、Calendar、Sheets、Docs、Chat、Admin 等 Google Workspace 服务。

    31.5K
  56. 56

    Turborepo

    turbo

    面向 JavaScript 与 TypeScript Monorepo 的高性能构建系统。

    31.2K
  57. 57

    Helm

    helm

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

    30.4K
  58. 58

    Gitleaks

    gitleaks

    检测 Git 仓库、文件和 CI Pipeline 中的硬编码 Secret。

    30.0K
  59. 59

    Nx

    nx

    具备缓存、生成器和受影响命令的智能 Monorepo 平台。

    29.4K
  60. 60

    hyperfine

    hyperfine

    通过预热与统计分析对命令行程序进行 Benchmark。

    29.1K
  61. 61

    Qwen Code

    qwen

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

    28.5K
  62. 62

    Glow

    glow

    在终端中美观地渲染和浏览 Markdown。

    27.7K
  63. 63

    fnm

    fnm

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

    27.1K
  64. 64

    Biome

    biome

    面向现代 Web 项目的快速格式化与 Lint 工具。

    26.0K
  65. 65

    Pulumi CLI

    pulumi

    使用 TypeScript、Python、Go、.NET、Java 与 YAML 创建云基础设施。

    25.8K
  66. 66

    Vegeta

    vegeta

    面向恒定请求速率的通用 HTTP 压力测试工具。

    25.2K
  67. 67

    Cookiecutter

    cookiecutter

    通过交互式变量从可复用模板创建项目。

    25.1K
  68. 68

    semantic-release

    semantic-release

    根据 Commit 全自动完成语义化版本与包发布。

    24.1K
  69. 69

    age

    age

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

    23.9K
  70. 70

    eza

    eza

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

    23.6K
  71. 71

    SOPS

    sops

    使用云 KMS、age 或 PGP 加密结构化配置文件。

    23.4K
  72. 72

    nnn

    nnn

    支持插件与桌面集成的快速终端文件管理器。

    22.1K
  73. 73

    asciinema

    asciinema

    以轻量文本格式录制、回放和分享终端 Session。

    17.9K
  74. 74

    ctop

    ctop

    类似 top 的容器指标与检查终端界面。

    17.8K
  75. 75

    Lark / Feishu CLI

    lark

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

    17.7K
  76. 76

    ImageMagick

    magick

    在脚本中创建、转换、合成、缩放和检查图片。

    17.7K
  77. 77

    Commitizen

    cz

    通过交互式 Prompt 创建一致的约定式 Commit。

    17.5K
  78. 78

    ranger

    ranger

    支持 Vi 按键与预览的控制台文件管理器。

    17.4K
  79. 79

    AWS CLI

    aws

    统一操作 Amazon Web Services 全部 API 的命令行工具。

    17.3K
  80. 80

    Vitest

    vitest

    原生集成 Vite、兼容 Jest API 的测试框架。

    17.2K
  81. 81

    Semgrep

    semgrep

    通过快速语义代码分析发现安全与正确性问题。

    17.1K
  82. 82

    Vercel CLI

    vercel

    从终端开发、预览、部署并管理 Vercel 项目和环境变量。

    16.5K
  83. 83

    Task

    task

    使用易读 YAML Taskfile 的可移植任务运行器。

    16.3K
  84. 84

    ast-grep

    ast-grep

    使用感知语法的结构化 Pattern 搜索、Lint 和重写代码。

    16.2K
  85. 85

    GoReleaser

    goreleaser

    构建并发布 Go Binary、Archive、Package 与 Release Note。

    16.1K
  86. 86

    yq

    yq

    读取、更新和转换 YAML、JSON、XML 与 Properties 文件。

    16.1K
  87. 87

    direnv

    direnv

    根据目录自动加载与卸载环境变量。

    15.5K
  88. 88

    duf

    duf

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

    15.3K
  89. 89

    Mosh

    mosh

    能够承受网络切换和间歇连接的漫游远程 Shell。

    14.6K
  90. 90

    bottom

    btm

    可定制的跨平台图形化进程与系统监控工具。

    14.1K
  91. 91

    Bitwarden CLI

    bw

    通过脚本访问和管理 Bitwarden 密码库、组织、集合与机密。

    14.0K
  92. 92

    Nmap

    nmap

    发现主机、服务、端口与网络配置。

    13.8K
  93. 93

    pgcli

    pgcli

    支持智能补全与高亮的 PostgreSQL 终端客户端。

    13.4K
  94. 94

    Tig

    tig

    用于浏览 Git 历史与变更的文本模式界面。

    13.4K
  95. 95

    broot

    broot

    交互式浏览目录树、预览文件并运行命令。

    13.1K
  96. 96

    Volta

    volta

    锁定并管理 JavaScript 命令行工具与 Node.js 版本。

    13.1K
  97. 97

    grpcurl

    grpcurl

    使用类似 curl 的命令行界面与 gRPC Server 交互。

    12.9K
  98. 98

    LLM

    llm

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

    12.6K
  99. 99

    dust

    dust

    在命令行以直观树形结构可视化磁盘占用。

    12.5K
  100. 100

    git-cliff

    git-cliff

    根据约定式 Git 历史生成可定制的 Changelog。

    12.3K