⌨️ 什么是 CLI?哪些软件开放了 CLI

从"点按钮"到"敲命令":一篇讲清命令行界面,以及 2026 年企业微信、飞书、GitHub、dsh、Codex 等纷纷开放 CLI 的完整清单

由 网络精灵 整理 · 2026-08-23 · AI 导航原创科普 · 结合企业微信 5.0.10 开放 CLI/MCP 实战

📑 目录

  1. 什么是 CLI:定义与核心特征
  2. CLI 与 GUI 的区别
  3. 为什么 AI Agent 离不开 CLI
  4. CLI 与 MCP 的关系
  5. 哪些软件开放了 CLI(2026 清单)
  6. 实战入口:企微 wecom-cli + dsh
  7. 小白如何开始用 CLI
  8. 附录:速查 / FAQ / 资源
CLI
Command-Line Interface
GUI
它的反义词
Agent
最爱吃 CLI
MCP
CLI 的协议化延伸
11+
企微开放能力

1什么是 CLI:定义与核心特征

1.1 一句话定义

CLI(Command-Line Interface,命令行界面)是软件提供的一种"用文字命令操作"的接口。你不再用鼠标点按钮,而是在终端(Terminal / Shell)里敲 命令 子命令 --选项 参数,软件就执行对应动作并把结果以纯文本返回。

常见例子:git commit -m "init"kubectl get podsnpm install -g xxxwecom send --to group

1.2 核心特征

简单类比:GUI 是你去银行柜台按指引填单;CLI 是你写一张格式固定的指令条,柜员(程序)照做并把回执给你。CLI 更快、可批量、可被程序自动写。

2CLI 与 GUI 的区别

维度CLI(命令行)GUI(图形界面)
操作方式敲命令 / 写脚本鼠标点击 / 触摸
上手门槛需记命令,入门稍高所见即所得,门槛低
自动化能力天然可脚本化、可批量需额外工具模拟点击,脆弱
资源占用极轻,服务器友好需渲染界面,较重
出错排查文本日志明确、易复现依赖截图/状态,难复现
适合人群开发者、运维、Agent普通用户、一次性操作
两者不是替代关系,而是互补:日常随手用 GUI,批量/自动化/服务器用 CLI。很多软件(如企业微信、飞书、GitHub)同时提供 GUI 与 CLI。

3为什么 AI Agent 离不开 CLI

3.1 Agent 本来就在终端里

DeepSeek Harness(dsh)、Codex CLI、Claude Code 这类 Agent,本质上就是"在终端里运行的程序"。它们读命令行、写命令行、执行命令行,调用 CLI 是它们最自然的能力延伸——不像 GUI 自动化要先截图、再识别像素、再模拟点击,那又慢又易碎。

3.2 比纯 API 更省事

软件的底层能力通常有三层暴露方式:GUI(给人)→ API(给程序)→ CLI(给命令行/脚本)。CLI 往往内置了鉴权、参数校验、错误提示,Agent 调 CLI 比自己手搓 HTTP 请求省心得多,也更容易 debug。

3.3 稳定、可组合、可审计

一句话:CLI 是 Agent 从"只会答题"变成"能动手干活"的关键接口。2026 年企业微信、飞书把办公能力开放成 CLI/MCP,正是看中这点。

4CLI 与 MCP 的关系

MCP(Model Context Protocol,模型上下文协议)是让 Agent 标准化调用外部工具/数据的协议。CLI 与 MCP 的关系可以这样理解:

在 dsh 里,@deepseek-ai/dsh-mcp-client 把 MCP 工具桥接成 dsh 原生工具,MCP 工具与 CLI 执行的是同一批底层能力,只是入口不同:一个给 Agent 的语言模型调,一个给终端敲。

5哪些软件开放了 CLI(2026 清单)

下面是 2026 年已开放 CLI 的代表性软件,按用途分类。标 ⭐ 的为"对 AI Agent 开放"近期动作明显的:

5.1 办公协作(AI Agent 直连办公)

软件CLI开放情况
⭐ 企业微信wecom-cli5.0.10(2026-08-18)全面开放 CLI/MCP,不限企业规模,开放消息/文档/表格/会议/微盘/通讯录等 11 项能力
⭐ 飞书(Lark)feishu / Lark CLI早开放,CLI + MCP 套件与企业微信同构
Slackslack开放 CLI,支持工作区自动化
Notion官方未出,社区有 notion-cli主要靠 API,社区 CLI 封装可用

5.2 AI / 开发工具(都在 AI 技术文档里)

软件CLI说明
⭐ DeepSeek Harnessdsh自带 CLI + MCP Bridge,Agent 运行框架(MIT 开源)
⭐ Codex CLIcodexOpenAI 的终端 Agent
⭐ Claude CodeclaudeAnthropic 终端 Agent
GitHubgh仓库 / PR / Issue / CI 全可命令行(见 GitHub 教程
GitLabglab类似 gh,GitLab 官方 CLI
⭐ WorkBuddy内置同在企微开放名单中(见 WorkBuddy 教程

5.3 云与基础设施(运维常备)

软件CLI说明
Kuberneteskubectl容器编排事实标准
Dockerdocker / docker compose容器构建与编排
AWSawsAWS 官方 CLI
Google CloudgcloudGCP 官方 CLI
Azureaz微软云 CLI
Terraformterraform基础设施即代码(IaC)

5.4 通用工具

软件CLI说明
Gitgit版本控制事实标准
FFmpegffmpeg音视频处理
yt-dlpyt-dlp视频下载
curl / jqcurl / jqHTTP 请求 / JSON 处理
Chromechrome --headless无头浏览器渲染 / 截图
趋势:2026 年"办公协作 + AI Agent"领域 CLI 开放明显加速,企业微信、飞书把过去只给人点的界面,变成了 Agent 能直接调用的能力。

6实战入口:企微 wecom-cli + dsh

想看"CLI 怎么让 Agent 干真实办公活"的完整例子,看我们 8/21 发的实战教程:

👉 企业微信 × DeepSeek Harness(dsh)实战:让 Agent 直接干企业微信的活
手把手教你在 dsh 里桥接 wecom-cli,读消息、写文档、发群通知,把"办公执行层"接进真实办公现场。

链路一句话:智能机器人负责对话入口,wecom-cli 负责执行办公动作,dsh 负责把自然语言任务编排成对动作的调用——三者拼起来就是一个能动手的企微员工。

7小白如何开始用 CLI

CLI 权力大:一条命令可能删库、群发、改配置。生产环境务必先在测试环境跑通,关键动作加人工确认(如 dsh 的 approval policy)。

附录:速查 / FAQ / 资源

A. 速查

# 看帮助(任何 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

B. FAQ

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)。

C. 资源链接

资源链接
企业微信 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
一句话收尾:CLI 是用命令代替点击的软件接口;它轻量、可脚本、可审计,是 AI Agent 动手干活的关键入口。2026 年企业微信、飞书、GitHub、dsh、Codex 等纷纷开放 CLI——想让 Agent 帮你办公,从 npm i -g @wecom/cli 开始。