Skip to content

如果说 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 CodeAnthropic 出品的终端 AI 编码代理,读代码库、改文件、跑命令、接各种开发工具AI 编程
客户端
code.claude.com/docs
OpenAI Codex CLIOpenAI 出品的轻量终端编码代理,在命令行里完成写码、改码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等多模态的模型工具型 CLIcurl -s https://jimeng.jianying.com/cli | bash

Client(命令行客户端 CLI,调用另外的一个智能体)示意图 40