从"点按钮"到"敲命令":一篇讲清命令行界面,以及 2026 年企业微信、飞书、GitHub、dsh、Codex 等纷纷开放 CLI 的完整清单
由 网络精灵 整理 · 2026-08-23 · AI 导航原创科普 · 结合企业微信 5.0.10 开放 CLI/MCP 实战
CLI(Command-Line Interface,命令行界面)是软件提供的一种"用文字命令操作"的接口。你不再用鼠标点按钮,而是在终端(Terminal / Shell)里敲 命令 子命令 --选项 参数,软件就执行对应动作并把结果以纯文本返回。
常见例子:git commit -m "init"、kubectl get pods、npm install -g xxx、wecom send --to group。
--flag value 形式明确,比"在界面上找按钮"更精确、可复现。| 维度 | CLI(命令行) | GUI(图形界面) |
|---|---|---|
| 操作方式 | 敲命令 / 写脚本 | 鼠标点击 / 触摸 |
| 上手门槛 | 需记命令,入门稍高 | 所见即所得,门槛低 |
| 自动化能力 | 天然可脚本化、可批量 | 需额外工具模拟点击,脆弱 |
| 资源占用 | 极轻,服务器友好 | 需渲染界面,较重 |
| 出错排查 | 文本日志明确、易复现 | 依赖截图/状态,难复现 |
| 适合人群 | 开发者、运维、Agent | 普通用户、一次性操作 |
像 DeepSeek Harness(dsh)、Codex CLI、Claude Code 这类 Agent,本质上就是"在终端里运行的程序"。它们读命令行、写命令行、执行命令行,调用 CLI 是它们最自然的能力延伸——不像 GUI 自动化要先截图、再识别像素、再模拟点击,那又慢又易碎。
软件的底层能力通常有三层暴露方式:GUI(给人)→ API(给程序)→ CLI(给命令行/脚本)。CLI 往往内置了鉴权、参数校验、错误提示,Agent 调 CLI 比自己手搓 HTTP 请求省心得多,也更容易 debug。
|),Agent 能编排复杂流程。MCP(Model Context Protocol,模型上下文协议)是让 Agent 标准化调用外部工具/数据的协议。CLI 与 MCP 的关系可以这样理解:
mcp__<server>__<action> 形式暴露。@deepseek-ai/dsh-mcp-client 把 MCP 工具桥接成 dsh 原生工具,MCP 工具与 CLI 执行的是同一批底层能力,只是入口不同:一个给 Agent 的语言模型调,一个给终端敲。下面是 2026 年已开放 CLI 的代表性软件,按用途分类。标 ⭐ 的为"对 AI Agent 开放"近期动作明显的:
| 软件 | CLI | 开放情况 |
|---|---|---|
| ⭐ 企业微信 | wecom-cli | 5.0.10(2026-08-18)全面开放 CLI/MCP,不限企业规模,开放消息/文档/表格/会议/微盘/通讯录等 11 项能力 |
| ⭐ 飞书(Lark) | feishu / Lark CLI | 早开放,CLI + MCP 套件与企业微信同构 |
| Slack | slack | 开放 CLI,支持工作区自动化 |
| Notion | 官方未出,社区有 notion-cli | 主要靠 API,社区 CLI 封装可用 |
| 软件 | CLI | 说明 |
|---|---|---|
| ⭐ DeepSeek Harness | dsh | 自带 CLI + MCP Bridge,Agent 运行框架(MIT 开源) |
| ⭐ Codex CLI | codex | OpenAI 的终端 Agent |
| ⭐ Claude Code | claude | Anthropic 终端 Agent |
| GitHub | gh | 仓库 / PR / Issue / CI 全可命令行(见 GitHub 教程) |
| GitLab | glab | 类似 gh,GitLab 官方 CLI |
| ⭐ WorkBuddy | 内置 | 同在企微开放名单中(见 WorkBuddy 教程) |
| 软件 | CLI | 说明 |
|---|---|---|
| Kubernetes | kubectl | 容器编排事实标准 |
| Docker | docker / docker compose | 容器构建与编排 |
| AWS | aws | AWS 官方 CLI |
| Google Cloud | gcloud | GCP 官方 CLI |
| Azure | az | 微软云 CLI |
| Terraform | terraform | 基础设施即代码(IaC) |
| 软件 | CLI | 说明 |
|---|---|---|
| Git | git | 版本控制事实标准 |
| FFmpeg | ffmpeg | 音视频处理 |
| yt-dlp | yt-dlp | 视频下载 |
| curl / jq | curl / jq | HTTP 请求 / JSON 处理 |
| Chrome | chrome --headless | 无头浏览器渲染 / 截图 |
想看"CLI 怎么让 Agent 干真实办公活"的完整例子,看我们 8/21 发的实战教程:
链路一句话:智能机器人负责对话入口,wecom-cli 负责执行办公动作,dsh 负责把自然语言任务编排成对动作的调用——三者拼起来就是一个能动手的企微员工。
git --version 看是否装好,再试 git clone <仓库地址>(详见 GitHub 教程)。命令 --help 或 命令 -h,不会就查。# 看帮助(任何 CLI 都通用)
命令 --help
# 装企微 CLI(2026-08-18 起开放)
npm install -g @wecom/cli
# 注入凭据后启动 dsh(让 Agent 用 CLI 干活)
export WECOM_BOT_ID="..."; export WECOM_BOT_SECRET="..."
npx @deepseek-ai/dsh web
Q:CLI 和终端(Terminal)是一回事吗?
A:不是。终端是"窗口",CLI 是软件提供的"命令接口"。你在终端里敲的就是某个软件的 CLI。
Q:不会编程能用 CLI 吗?
A:能。很多命令照抄即可(如 git clone)。真要自动化,可以让 AI Agent 帮你写命令。
Q:企业微信 CLI 要钱吗?有门槛吗?
A:企业微信 5.0.10 的 CLI/MCP 开放不限企业规模,大小企业都能用(详见 企微实战)。
Q:MCP 会取代 CLI 吗?
A:不会。MCP 是给 Agent 的标准协议,CLI 是给人和脚本的入口,两者常同源共存(如 wecom-cli 既能敲也能当 MCP Server)。
| 资源 | 链接 |
|---|---|
| 企业微信 AI 开放能力页 | work.weixin.qq.com/nl/index/aicli |
| wecom-cli 开源仓库 | github.com/WecomTeam/wecom-cli |
| 企业微信 × dsh 实战 | /guides/wecom_deepseek_harness.html |
| dsh 详细教程 | /guides/deepseek_harness.html |
| GitHub 使用教程 | /guides/github_tutorial.html |
npm i -g @wecom/cli 开始。