主题
如果说 MCP 解决的是“大模型如何连接工具”,Client 要回答的则是“人如何驱动大模型”——它是承载大模型能力、供人日常使用的客户端。客户端有多种形态:网页版、桌面 App、IDE 插件,而在 AI 编程这一场景里,最主流的形态是命令行客户端,即 CLI(Command-Line Interface,命令行界面)。Claude Code 本身就是一个跑在终端里的 CLI——你在命令行敲下需求,它调用大模型、读写文件、执行命令,直接把结果落到项目里。
命令行并不是新事物。早在图形界面出现之前,Unix 的 Shell 就是人机对话的主要方式,几十年来一直是工程师效率最高的操作入口;图形界面普及后,CLI 一度被视为“过时”,只在服务器和开发场景里保留。大模型的到来让它重新成为主角:AI 需要读写文件、执行命令、串联多个工具,终端天然就是这些能力的交汇点,又轻量、可脚本化、易于嵌进自动化流程。于是 2025 年前后,Anthropic 的 Claude Code、OpenAI 的 Codex CLI、Google 的 Gemini CLI 几乎同时把命令行选作旗舰形态,CLI 由此从“极客工具”回归为 AI 编程的主流入口。
这些 CLI 大致分两类:一类是驱动大模型的“AI 编程客户端”,本身就是 Client;另一类是“工具型 CLI”,通过命令行把某个服务的能力暴露出来供前者调用(例如本手册里 Claude Code 就常调飞书 CLI 来读写文档)。
| 工具 | 说明 | 类型 | 链接 |
|---|---|---|---|
| Claude Code | Anthropic 出品的终端 AI 编码代理,读代码库、改文件、跑命令、接各种开发工具 | AI 编程 客户端 | code.claude.com/docs |
| OpenAI Codex CLI | OpenAI 出品的轻量终端编码代理,在命令行里完成写码、改码 | AI 编程 客户端 | openai/codex |
| opencode | 开源终端 AI 编码代理,自带终端界面与 build、plan 两种模式 | AI 编程 客户端 | sst/opencode |
| 飞书 CLI | 把飞书文档、多维表、消息等能力封装成命令行,供 Claude Code 调用 | 工具型 CLI | 帮我安装飞书 CLI:https://open.feishu.cn/document/no_class/mcp-archive/feishu-cli-installation-guide.md |
| 即梦cli | 调用即梦生图,seedance 2.0等多模态的模型 | 工具型 CLI | curl -s https://jimeng.jianying.com/cli | bash |

