96SEO 2026-08-02 15:47 0
| 时间 | 事件 |
|---|---|
| 13 日 | Google Cloud gogcli 个人开源项目发布首个版本 |
| 17 日 | 钉钉宣布已完成全面 CLI 化 2026 |
| 23 日 | 钉钉初次提交 CLI 代码 2026 |
钉钉正式开源 dingtalk-workspace-cli 2026 | |
飞书被钉钉倒逼临时开源 larksuite/cli 2026 | |
公司微信首次提交代码。公关总监宣布开源 wecom-cli |
三天之内,三大网站全部“CLI 化”。但细看之下技术成熟度和开发策略天差地别。这是一场被 AI Agent 趋势倒逼的技术军备竞赛。按理说,

至于答案只有一个,AI Agent 需要 CLI.
传统 GUI 为人类设计——按钮、点击、布局。这对 AI Agent 来说是灾难:截图识别脆弱、UI 变更即失效、每一步都要 LLM 推理,慢且贵。
而 CLI 天然适配 Agent:
gog。并为 Agent 定制了 --no-input,--enable-commands,GOG_AUTO_JSON=1 等特性。说起来,该项目成为国内大厂 CLI 化的“技术先声”。
The codebase shows a clear internal iteration history,indicating a pre‑release development phase.
Layer : Shortcuts
+agenda → 查看今日日程
+messages-send → 发送消息
Layer : Service Commands
calendar events instance_view
im messages create
Layer : Raw API
lark-cli api GET /open-apis/calendar/v4/calendars
→ 直接透传 HTTP 请求
This design satisfies three user groups:
The metadata is not static;it follows a hybrid build‑runtime flow:
graph LR
subgraph BUILD
B1 -->|拉取 + API| B2
end
subgraph COMPILE
B2 -->|go:embed 嵌入| C1
end
subgraph RUNTIME
C1 -->|读取嵌入数据 | R1
S1 -->|运行时拉取| R1
R1 -->|合并 → 动态生成| R2
end
style R1 fill:#c62828。color:#fff
style R2 fill:#e53935,color:#fff
style B2 fill:#1976d2,color:#fff
style C1 fill:#1976d2,color:#fff
This yields:
dingtalk-workspace-cli 放弃硬编码产品命令,转向运行时从 MCP 行业市场动态发现服务。
graph TB
subgraph MARKET
MS1
MS2
MS3
end
subgraph PIPELINE
D1
D2
D3
D4
D5
end
MS1 & MS2 & MS3 --> D1
D1 --> D2 --> D3 --> D4 --> D5
subgraph CACHE CA1 CA2 CA3 end D2 --- CA1 D2 --- CA2 D2 --- CA3
style D4 fill:#ff6b00,color:#fff style CA1 fill:#51cf66,color:#fff style CA2 fill:#ffd43b,color:#fff style CA3 fill:#ff6b6b,color:#fff \ \ \
This “platform‑driven” model guarantees that any new service added to MCP market instantly becomes a CLI command without requiring a client upgrade.
| 维度<\/th>\ | 飞书<\/th>\ | 钉钉<\/th>\ <\/tr>\ <\/ad>\ |
|---|---|---|
| 元数据来源<\/ td>\ | 编译时嵌入 + 运行时拉取。合并使用<\/ td>\ | 纯运行时从 MCP 行业市场发现<\/ td>\ <\/ tr>\ |
| 离线可用性<\/ td>\ | ✅ 嵌入元数据兜底<\/ td>\ | ⚠️ 依赖本地缓存 <\/ td>\ <\/ tr>\ |
| 新 API 同步速度<\/ td>\ | 运行时拉取增量更新<\/ td>\ | 零升级成本<\/ td>\ <\/ tr>\ ... |
skills/
├── SKILL.md // 第一层:单一入口
├── references/
│ ├── products/ // 第二层:按需加载深度文档
│ ├── intent-guide.md // 意图路由教程
│ └── error-codes.md // 错误码+调试流程
└── scripts/ // 第三层:Python 批处理脚本
\
\
\
The alert-guide.md] is often overlooked but crucial—it explicitly maps ambiguous natural language to correct command,reducing AI mis‑execution.
If 飞书 = “蓄谋已久”,钉钉 = “主动出击”,那么公司微信就是 “被迫营业”。Evidence:
The architecture reflects a quick‑assembly approach:
The result is essentially an “MCP Client shell” without sophisticated metadata engine of 飞书 or discovery pipeline of 钉�.
The goal is to turn any website,Electron app or local tool into a command line interface.
The core is a Browser Bridge: Chrome Extension ↔ 本地 Daemon ↔ WebSocket 通信。通过 CDP 重用已登录的浏览器会话,无需额外凭据存储。
A five‑level credential strategy adapts to different security levels. The command `opencli cascade` auto‑detects optimal strategy.
"Use Real Software — Don't Reimplement It". It parses source code,designs a command hierarchy。generates Click‑based Python CLIs and publishes m as pip packages.
Phase : 源码获取
Phase : 代码分析 → SOFTWARE.md
Phase : 架构设计 → 命令组 + 状态模型
Phase : 实现 → Click CLI + REPL + --json
Phase : 测试计划 → TEST.md
Phase : 测试实现 → testcore.py + testfull_e2e.py
Phase : 文档生成 → SKILL.md
Phase : PyPI 打包发布
\
\
The generated CLIs invoke real backends via subprocess rar than reimplementing functionality—ideal for AI Agents needing deterministic execution.
graph LR
subgraph OLD
A1 --> A2 --> A3 --> A4
style A2 fill:#ff6b6b,color:#fff
end
subgraph NEW
B1 --> B2 --> B3
style B1 fill:#51cf66,color:#fff
end
style OLD fill:#fff0f0,stroke:#ff6b6b
style NEW fill:#f0fff0,stroke:#51cf66
--format json / --json 成为标配;\
--dry-run 与 --yes 支持安全自动执行;\
<\/ul>
| L 层<\/th> | E 用途<\/th> | User 类型<\/th><\/tr><\/ad> |
|---|---|---|
| L1 快捷命令 | - 一步完成普通使用者操作 | - 人类日常使用<\/tr> |
| L2 服务命令 | - API级别结构化调用 | - AI Agent <\/ tr> |
| L3 原始API | - 完全透传 \ | - 开发者 & 高级运维 <\/ tr <\/ tbody <\/ table |
A large portion of flying and gogcli adopt this hierarchy;说起来,dws implements equivalent functionality via its Skill script layer despite lacking explicit L1/LL layers.
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback