MCP.so
登录

CLI

精选产品与服务 CLI、开发者工具和终端应用,兼顾人类操作、脚本自动化与 AI Agent 调用。

终端应用

>_
官方

tmux

$ tmux

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

终端应用
>_
官方

fzf

$ fzf

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

终端应用Agent-ready
>_
官方

ripgrep

$ rg

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

终端应用Agent-ready
>_
官方

Yazi

$ yazi

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

终端应用
>_
官方

btop

$ btop

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

终端应用
>_
官方

Starship

$ starship

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

终端应用
>_
官方

Fish Shell

$ fish

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

终端应用
>_
官方

bat

$ bat

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

终端应用Agent-ready
>_
官方

eza

$ eza

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

终端应用
>_
官方

zoxide

$ zoxide

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

终端应用
>_
官方

tldr

$ tldr

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

终端应用
>_
官方

Atuin

$ atuin

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

终端应用
>_
官方

fd

$ fd

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

终端应用Agent-ready
>_
官方

Helix

$ hx

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

终端应用
>_
官方

ranger

$ ranger

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

终端应用
>_
官方

nnn

$ nnn

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

终端应用
>_
官方

broot

$ broot

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

终端应用
>_
官方

trash-cli

$ trash

将文件移动到系统废纸篓,而不是永久删除。

终端应用Agent-ready
>_
官方

Mosh

$ mosh

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

终端应用
>_
官方

tmate

$ tmate

安全分享实时终端 Session,用于结对协作与支持。

终端应用
>_
官方

asciinema

$ asciinema

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

终端应用
>_
官方

aria2

$ aria2c

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

终端应用Agent-ready
>_
官方

ncdu

$ ncdu

通过快速交互式终端界面分析磁盘占用。

终端应用
>_
官方

dust

$ dust

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

终端应用Agent-ready
>_
官方

duf

$ duf

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

终端应用Agent-ready
>_
官方

procs

$ procs

支持搜索、树形结构和实用字段的现代 ps 替代工具。

终端应用Agent-ready
>_
官方

bottom

$ btm

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

终端应用

常见问题

关于 CLI 工具、Agent CLI 和命令行自动化的常见问题

1

CLI 是什么?

CLI 是 Command Line Interface(命令行界面)的缩写,让你通过终端输入命令来操作软件,而不是在图形界面中逐项点击。CLI 工具适合开发、自动化脚本、CI 流程和需要重复执行的操作。

2

Agent CLI 是什么?

Agent CLI 既可以指用于运行和管理 AI Agent 的命令行工具,也可以指适合被 AI Agent 稳定调用的传统 CLI。Agent-friendly CLI 通常提供清晰的命令、非交互参数、可预测的输出和明确的退出码,方便 Agent 规划、执行并验证任务。

3

Claude Code、Codex、Cursor 等 AI Agent 能使用这些 CLI 吗?

可以。AI 编码 Agent 可以通过 Shell 调用这些 CLI,操作代码仓库、云服务、数据库、效率应用和部署系统。标记为 Agent-ready 的工具尤其适合脚本化或自主调用,但仍需安全配置认证信息与访问权限。

4

什么样的 CLI 更适合 AI Agent?

适合 AI Agent 的 CLI 通常支持非交互命令、稳定参数、结构化或易解析的输出、标准输入输出、清晰的认证文档和可靠退出码。这些特性让 Agent 无需人工干预也能理解结果并验证操作是否成功。

5

应该选择官方 CLI 还是社区 CLI?

需要一方支持、紧跟服务 API 和稳定更新时,优先选择官方 CLI;如果社区 CLI 提供更简单的工作流或官方工具没有的能力,也可以考虑使用。安装前应检查代码仓库、维护活跃度、所需权限和安装说明。