惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
MyScale Blog
MyScale Blog
PCI Perspectives
PCI Perspectives
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
V
Vulnerabilities – Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
Lohrmann on Cybersecurity
C
Cybersecurity and Infrastructure Security Agency CISA
Spread Privacy
Spread Privacy
量子位
P
Proofpoint News Feed
T
Tailwind CSS Blog
腾讯CDC
G
Google Developers Blog
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
博客园 - 司徒正美
GbyAI
GbyAI
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
A
About on SuperTechFans
有赞技术团队
有赞技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
Recorded Future
Recorded Future
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
美团技术团队
Engineering at Meta
Engineering at Meta
博客园 - 【当耐特】
小众软件
小众软件
F
Fortinet All Blogs
Last Week in AI
Last Week in AI
U
Unit 42
T
The Blog of Author Tim Ferriss
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements
S
SegmentFault 最新的问题
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
A
Arctic Wolf
C
CERT Recently Published Vulnerability Notes
Security Latest
Security Latest
L
LINUX DO - 热门话题

博客园 - iTech

7万星的AI交易框架:让大模型模拟投行多空辩论,自动做交易决策 71000颗星的AI交易团队:让大模型模拟投行分工,自动做交易决策 13400颗星的开源项目:输入一句话,AI全自动帮你做短视频 102颗星的沙盒:当AI学会自己写代码、跑测试、做部署 AI 技术日报 - 2026-05-08 29k 星的 PageIndex:不用向量数据库,靠推理就能做 RAG 每天花两小时刷信息?这个开源项目帮你全自动搞定 读源码像读小说?试了 DeepWiki 和 Zread,我再也不想裸读 GitHub 了 Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头? Cursor Team Kit:Cursor 官方团队在用的 17 个 AI 工作流 AI 技术日报 - 2026-05-07 AI 技术日报 - 2026-05-06 AI 技术日报 - 2026-05-05 Anthropic CEO 说 12 个月内程序员要失业,我扒完他的底牌,发现事情没那么简单 把工程师的肌肉记忆装进 Claude Code,这个 4300 Star 的项目我后悔没早用 AI 技术日报 - 2026-05-04 AI 技术日报 - 2026-05-03 AI 技术日报 - 2026-05-02 六大 Agent 框架横评:谁支持 Skills?谁能自动创建 Agent?MCP 呢? Wechatsync:一个 Chrome 插件,一键把文章同步到 31 个平台 LangChain 开源了 Open SWE:Stripe、Ramp、Coinbase 内部都在造的编程 Agent Cockpit:把 Claude Code 从终端里搬出来,装进浏览器 Cursor 把自家的 AI Agent 开放了:写几行 TypeScript 就能调 Cursor 干活 AI 技术日报 - 2026-05-01 AI 写代码每次结果都不一样?Archon 用 YAML 工作流把 AI 编程变成流水线 AI 写代码比你快了,但你还是得学编程——只不过学法得换 腾讯的龙虾特工队:4 个 AI Agent 同日更新,全家桶正式成型 Agno 不做更聪明的 Agent,它要把所有 Agent 框架包进同一个操作系统 Hermes Agent 终于有了像样的 Web 界面,而且还支持远程访问 Datawhale 出了一套 29 学科知识地图,把 AI 的底牌全掀了 Hermes Agent 在聊天框里就能用的 20 种高级功能 一份 AGENTS.md 能顶一次模型升级?Augment Code 用数据说了算 NVIDIA 开源了一个「AI 沙箱」,20K Star,让 Agent 跑代码不再裸奔 60ms 冷启动、5MB 内存:腾讯开源的这个沙箱让 Docker 安全隔离像笑话 AI 技术日报 - 2026-04-30 AI 技术日报 - 2026-04-29 AI 技术日报 - 2026-04-28 Goose:Linux 基金会亲儿子,能撼动 Claude Code 和 OpenCode 吗? AI 技术日报 - 2026-04-27 AI 技术日报 - 2026-04-26 Google 把价值20美元/月的东西免费了,102K人已经抢到了 OpenClaw 和 Claude Code 网络搜索配置指南 AI 技术日报 - 2026-04-25 Anthropic 为什么遥遥领先:从 Cat Wu 专访看AI霸主的底层逻辑 Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站 同样 70B 参数,为什么 MoE 只激活 13B 就能打平 Dense? DeepSeek-V4 技术报告里藏着一条线:华为昇腾 NPU 已完成推理验证 DeepSeek-V4 深夜炸场:1M 上下文、384K 输出、双模型,API 定价直接卷到底 MacBook Air 跑大模型实测:Ollama、llama.cpp、LM Studio 谁才是本地推理之王? AI 技术日报 - 2026-04-24 OpenCode:Claude Code 的最佳平替 2026 开源大模型五国杀:Qwen 3.6 vs Gemma 4 vs Llama 4 vs GLM-5.1 vs DeepSeek V4 MCP 与 Skills 的你死我活:Anthropic 的 Agent 生态野心与开发者的站队困境 给 AI Agent 配搜索,国内能用的搜索 API 实测对比 AI 技术日报 - 2026-04-23 CC Switch:49K Star 的 Claude Code 登录绕过神器,还能管 Codex 和 Gemini CLI NVIDIA 开出 32 万美元年薪招 AI Agent 工程师,JD 里藏着这些信号 fast-mirror-skill 技术拆解:一个小而完整的 Claude Skill 是怎么设计的 Cursor 值 600 亿美元?马斯克这次赌的不是技术,是入口 AI 技术日报 - 2026-04-22 别再问 AI 能不能赚钱了:3 个上班族亲测有效的副业方法(2026 最新版) 10 分钟从零搞定 Hermes Agent:飞书微信双通道丝滑上线 AI 技术日报 - 2026-04-21 Anthropic 实战总结:AI Agent 的 3 种工作流模式,选错代价很大 安装 openclaw,hermes 慢的想发疯,fast-mirror-skill 来救了 Claude Routines:你下班睡觉了,Agent 还在为你干活 微信飞书里敲一个斜杠就能干活:Hermes Quick Command 到底多省事 AI 正在疯狂吃电:算力尽头是电力,谁能解这道题? AI 技术日报 - 2026-04-20 3K 行代码造一个越用越聪明的 AI Agent:GenericAgent 登顶 GitHub Trending 高德途途封神机器人半马,背后的 ABot-Claw 到底是什么 人们希望 AI 能干啥?Anthropic 调查:第一名不是赚钱,是变强 AI 时代人们在担心什么?Anthropic 的 13 条焦虑排行榜 OpenAI 官方 Agent SDK 来了:22k Star,支持 100+ 模型,Python 10 行代码上手 AI 技术日报 - 2026-04-19 OpenAgents Workspace:让 Claude Code 和 Codex 在同一个群里干活 Claude 是要干掉整个软件行业吗? Claude 官方推荐多 Agents 设计模式 多 Agent 系统的 5 种协调模式:选错了模式,再强的 Agent 也白搭 AI 技术日报 - 2026-04-18 AI 技术日报 - 2026-04-17 Better-Harness:让AI Agent自己优化自己的革命性框架 OpenClaw Workspace 完全指南:我的AI编程工作流 DeepSeek内蒙草原高薪招聘:AI时代的数字牧民梦,还是营销噱头? 2 核 2G 的阿里云 ECS 能跑 OpenClaw 吗?能,但有点折腾 AI 技术日报 - 2026-04-16 OpenCLI:一个命令行搞定 16+ 内容平台的神器 从零到精通:OpenClaw CLI 命令完全指南 AI 技术日报 - 2026-04-15 AI Agent 如何自我进化?Hermes Agent Self-Evolution 深度解析 AI 技术日报 - 2026-04-14 为什么你的飞书 Bot 总是连不上?OpenClaw Gateway 架构深度解析 OpenClaw 连接飞书的原理:Gateway、Channel 与消息流转 国内安装 Hermes Agent 踩坑全记录:从 GitHub 超时到正常跑起来的每一步 35 万 Star 的 OpenClaw:5 分钟部署你的私人 AI 助手,直连飞书 AI 技术日报 - 2026-04-13 公司用 AI 筛简历,这个开源项目让候选人用 AI 反选公司 为什么 Google ADK 可能是你下一个 Agent 框架——7 个改变游戏规则的特性 Microsoft Agent Framework 深度解析:架构设计与实战落地 AI 技术日报 - 2026-04-11
飞书 CLI vs 企业微信 CLI vs 钉钉 CLI:三大办公平台终端工具横评
iTech · 2026-05-20 · via 博客园 - iTech

飞书 CLI vs 企业微信 CLI vs 钉钉 CLI:三大办公平台终端工具横评

我最近在调研怎么让 AI Agent 直接操作办公软件——不用打开 App,不用复制粘贴,Agent 在终端里就能帮你发消息、建日程、写文档。结果发现一个有意思的趋势:飞书、钉钉、企业微信,三家全在搞自己的 CLI 工具,而且全都开源了。

这不是巧合。当 AI Agent 开始成为主流开发范式,"让 Agent 能操作办公平台"就成了兵家必争之地。三家的思路不同,能力也不同,我用了一周时间把三个工具都跑了一遍,以下是完整的对比分析。

本文提纲

  1. 为什么三大平台都要做 CLI
  2. 飞书 CLI(lark-cli):覆盖面最广的"瑞士军刀"
  3. 钉钉 CLI(dws):命令最多、工程化最深
  4. 企业微信 CLI(wecom-cli):后发先至的轻量选手
  5. 三大 CLI 核心维度对比
  6. Agent 集成能力对比
  7. 安全架构对比
  8. 选型建议:哪个场景用哪个

为什么三大平台都要做 CLI

2025 年之前,操作办公平台只有两条路:浏览器 GUI 或者调用 OpenAPI。前者无法自动化,后者门槛太高——你要注册应用、配权限、管 token、处理回调。

CLI 工具的本质是把 API 调用封装成一条命令。它不只是给开发者用的,更重要的是给 AI Agent 用的。当 Claude Code、Cursor、Codex 这类 Agent 工具成为开发者的日常,它们需要一个"手脚"来操作外部系统——CLI 就是那个手脚。

三家的共同点:
- 全部开源(MIT 或 Apache 2.0)
- 全部内置 Agent Skills 支持
- 全部支持 OAuth 认证流程
- 全部以结构化 JSON 作为输出格式

飞书 CLI(lark-cli):覆盖面最广的"瑞士军刀"

开源地址github.com/larksuite/cli

飞书 CLI 的口号很直白:"给 Agent 一双操作飞书的手"。它覆盖了飞书最全的业务品类——17 个业务域,从消息、文档、日历到 OKR、审批、考勤,几乎把飞书 App 能干的事全搬到了终端。

安装

# 一键安装,Node.js 环境
npx @larksuite/cli@latest install

安装完成后,会自动创建一个飞书应用并配置 Skills。如果你用的是 Cursor、Claude Code 这类 Agent 工具,甚至可以让 Agent 替你完成安装——直接把安装文档的 URL 丢给它就行。

能力地图

业务域 能做什么
消息与群组 搜索消息和群聊、发消息、回复话题、管理成员
云文档 创建文档、读取内容、更新正文、插入图片附件
云空间 上传下载文件、整理目录、导入导出、管理权限
电子表格 创建表格、读写单元格、批量追加、筛选视图
多维表格 管理数据表、字段、记录、视图、仪表盘
日历 查日程、约会议、查忙闲、推荐时间、预定会议室
视频会议 搜索会议、获取纪要和逐字稿
邮箱 搜索、读取、起草、发送、回复、转发邮件
OKR 查看周期、管理目标与关键结果
审批 查询审批实例、处理审批任务

飞书 CLI 还支持一个很有意思的功能——Wake Word 指令。你可以设置一个触发词(比如"龙虾龙虾"),开会时随口说"龙虾龙虾,帮我把这个方案整理成文档发给老板",会后 Agent 自动从妙记逐字稿里识别指令并执行。

用户授权模式

飞书 CLI 支持两种工作模式:

  • 以你的身份操作:运行 lark-cli auth login 完成一次授权后,Agent 可以访问你的个人日历、消息、文档
  • 不授权,直接使用:Agent 仍可执行发消息、创建文档等操作,但无法访问你的个人数据
# 常用认证命令
lark-cli config init          # 初始化应用配置
lark-cli auth login           # 登录(用户身份)
lark-cli auth status          # 查看当前登录状态
lark-cli auth check           # 检查当前已有权限
lark-cli auth logout          # 登出

钉钉 CLI(dws):命令最多、工程化最深

开源地址github.com/DingTalk-Real-AI/dingtalk-workspace-cli

钉钉 CLI 的项目名很长,但命令名很简短——dws(DingTalk Workspace)。这是三个工具里命令最多、工程化程度最高的一个:209 条命令,覆盖 19 个产品线。用 Go 编写,支持跨平台交叉编译。

安装

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh

# Windows (PowerShell)
irm https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.ps1 | iex

# 也可以通过 npm 安装
npm install -g dingtalk-workspace-cli

dws 还支持内置自升级功能,带 SHA256 校验和自动备份:

dws upgrade                    # 交互式升级到最新版本
dws upgrade --check            # 仅检查新版本
dws upgrade --rollback         # 回滚到上一个版本

快速上手

dws auth login                 # 浏览器自动打开授权
dws auth login --device        # 无头环境(Docker、SSH、CI)

# 常用命令
dws contact user search --query "engineering"     # 搜索联系人
dws calendar event list                           # 列出今日日程
dws doc search --query "季度报告"                   # 搜索钉钉文档
dws todo task create --title "写周报" --executors "<userId>"

能力覆盖

dws 的产品覆盖范围令人印象深刻:

产品 命令数 说明
Chat/IM 57 消息发送/回复/搜索/转发/卡片/表情回复/撤回,群管理全套
AI Tables 41 多维表格完整 CRUD + 仪表盘 + 导入导出
Sheet 34 在线电子表格完整操作
Doc 21 文档搜索/读写/评论/上传下载
Minutes 19 AI 会议纪要(含思维导图/说话人/热词)
Calendar 14 日程 CRUD + 会议室预订 + 忙闲查询
Mail 4 邮箱地址管理 + KQL 邮件搜索 + 收发
Approval 9 审批流程管理
Contact 6 通讯录查询

还有几个独家能力:
- Raw API 访问dws api 可以直接调用任何钉钉 OpenAPI,无需 SDK
- Schema 发现dws schema 让 Agent 动态发现可用的工具和参数
- 智能输入纠错:自动纠正 AI 生成参数的常见错误(camelCase→kebab-case、模糊匹配拼写错误)

# Agent 使用 --yes 跳过确认
dws todo task create --title "Review PR" --executors "<userId>" --yes

# --dry-run 安全预览
dws contact user search --query "engineering" --dry-run

# --jq 精确提取(省 token)
dws contact user get-self --jq '.result[0].orgEmployeeModel | {name: .orgUserName}'

Agent Skills 体系

dws 附带一个完整的 Agent Skill 系统,包含 13 个开箱即用的批量操作脚本:

脚本 用途
calendar_schedule_meeting.py 创建日程 + 邀请参与者 + 预订会议室
calendar_free_slot_finder.py 找多人的共同空闲时间
todo_batch_create.py 批量创建待办
todo_overdue_check.py 扫描逾期待办
import_records.py 从 CSV/JSON 批量导入多维表格
# 安装 Skills(全局)
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install-skills.sh | sh

开源地址github.com/WecomTeam/wecom-cli

企业微信 CLI 是三个工具里最晚开源的,但选择了不同的技术路线——Rust 编写,这意味着更小的二进制体积和更快的执行速度。覆盖 7 大品类,走的是"少而精"的路线。

安装

# 需要 Node.js >= 18
npm install -g @wecom/cli

# 安装 Skills(必需)
npx skills add WeComTeam/wecom-cli -y -g

# 配置凭证(交互式,仅需一次)
wecom-cli init

能力覆盖

品类 能力
文档 文档创建、读取、编辑;智能文档创建与读取
智能表格 创建、子表与字段管理、记录增删改查
消息 会话列表查询、消息记录拉取、多媒体下载、发送文本
通讯录 获取可见范围成员列表、按姓名/别名搜索
待办 创建/读取/更新/删除待办,变更处理状态
会议 创建预约会议、取消会议、查询列表与详情
日程 日程增删改查、参与人管理、闲忙查询

分场景设计

企业微信 CLI 有一个有意思的设计——按企业规模分场景提供能力:

  • 10 人以上企业:AI 智能机器人可以使用文档 CLI 能力(创建/读取文档、智能表格)
  • 10 人及以下小团队:消息、文档、日程、会议、待办全部开放
# 基本用法
wecom-cli contact get_userlist '{}'          # 获取通讯录成员列表

三大 CLI 核心维度对比

一张表看清差异:

维度 飞书 CLI (lark-cli) 钉钉 CLI (dws) 企业微信 CLI (wecom-cli)
语言 Node.js Go Rust
安装方式 npx curl 脚本 / npm / 二进制 npm
命令数 ~100+ 209 ~40+
产品覆盖 17 个业务域 19 个产品线 7 大品类
开源协议 MIT Apache 2.0 MIT
Agent Skills ✅ MCP ✅ 完整 Skill 系统 + 13 个脚本 ✅ Skills
自升级 ✅ SHA256 校验 + 回滚
原始 API 调用 dws api
Schema 发现 dws schema
输入纠错 ✅ 自动纠错 AI 参数
jq 过滤 --jq
文件/管道输入 @file / stdin
Wake Word ✅ 语音触发
特殊能力 画板 DSL、幻灯片、OKR AI 搜索、AI App、直播 企业规模分场景

Agent 集成能力对比

三个工具都内置了 Agent 集成支持,但方式不同:

飞书 CLI 选择了 MCP 协议路线。安装完成后,Skills 自动注册到 Agent 工具的配置中,Agent 可以通过自然语言直接调用飞书能力。它还支持直接把安装文档 URL 发给 Agent,让 Agent 自己完成安装配置。

钉钉 CLI 的 Agent 集成最深入。--yes 参数跳过确认、--dry-run 安全预览、--jq 精确提取减少 token 消耗——这些设计都明确针对 AI Agent 的使用场景。dws schema 让 Agent 不需要预置知识就能动态发现能力。还有专门的智能输入纠错引擎,自动修复 AI 生成参数的命名风格和拼写错误。

企业微信 CLI 的集成方式相对简洁,通过 npx skills add 安装 Skills 到 Agent 的配置目录。它的定位更偏向"够用就好",适合已经使用企业微信作为主力办公工具的团队。

安全架构对比

安全是 CLI 工具的核心问题——它要操作的是企业数据。

钉钉 CLI 的安全设计最为完备
- PBKDF2 + AES-256-GCM 加密 token 存储,绑定设备物理 MAC 地址
- 域名白名单(*.dingtalk.com),bearer token 不发送到非白名单域名
- 路径穿越防护、CRLF 注入阻断、Unicode 视觉欺骗过滤
- 企业管理员可实时审计所有 API 调用
- OAuth device-flow 认证 + 最小权限范围

飞书 CLI 的安全模型依赖飞书开放平台的统一管控,CLI 创建的应用 follow 企业统一管控规则,管理员可控权限。

企业微信 CLI 使用企业微信标准的 API 模式智能机器人认证体系,分企业/个人场景控制权限范围。

选型建议:哪个场景用哪个

没有最好的工具,只有最合适的工具:

选飞书 CLI,如果你
- 公司已经深度使用飞书(文档、多维表格、妙记、OKR)
- 需要覆盖最广的业务域(17 个品类)
- 想用画板 DSL、幻灯片这类独特能力
- 团队依赖妙记(会议纪要→自动执行)的工作流

选钉钉 CLI,如果你
- 需要最全面的命令覆盖(209 条命令)
- 重视工程化细节(自升级、Schema 发现、输入纠错、jq 过滤)
- 需要 Raw API 访问能力(dws api 直调 OpenAPI)
- 使用 AI Tables(多维表格)做数据管理
- 安全要求高(审计、加密存储、域名白名单)

选企业微信 CLI,如果你
- 公司以企业微信为核心办公平台
- 需要轻量、快速的 CLI 工具(Rust 二进制,体积小)
- 主要需求是消息、文档、日程、待办等基础能力
- 10 人以下小团队,需要全品类能力

一个务实的选择:如果你的公司同时用了多个平台(很常见),按主力办公平台选 CLI 就行。三个工具的安装和使用门槛都不高,先从一个开始,让 Agent 帮你把日常工作流跑通。


作者: itech001
来源: 公众号:AI人工智能时代
网站: https://www.theaiera.cn/
每日分享最前沿的AI新闻资讯和技术研究。

本文首发于 AI人工智能时代,转载请注明出处。