wecom-cli – 企业微信官方开源的命令行工具
wecom-cli,一款由企业微信官方团队倾力打造的开源命令行工具,为人类用户与 AI Agent 提供了一个便捷的终端操作企业微信的通道。该工具集成了企业微信通讯录、待办事项、会议安排、消息处理、日程管理、文档协作以及智能表格等七大核心功能。更令人瞩目的是,它预置了十二个即插即用的 AI Agent Skills,能够无缝对接主流的 AI 工具,极大地拓展了企业微信的应用边界。
开发者仅需通过 npm 完成一次安装,并进行一次凭证配置,便可轻松调用各项企业微信接口,实现诸如查询成员信息、创建线上会议、发送即时消息、管理企业文档等一系列操作。目前,该工具优先面向规模在十人以下的企业开放,并需要绑定企业微信的长连接机器人进行授权使用。
wecom-cli 的核心能力一览
通讯录的精细化管理
高效检索当前用户可见范围内的所有企业成员,并支持根据姓名或别名精准定位目标用户。
待办事项的全面掌控
涵盖待办事项的创建、列表查询、详情查阅、内容编辑、删除以及用户处理状态的更新等全生命周期管理。
会议组织的灵活调度
提供创建预约会议、取消会议、更新与会成员列表的功能,同时支持会议列表的查询和会议详情的获取。
消息互动的顺畅体验
能够获取会话列表,拉取单聊或群聊的历史消息记录,下载消息中的多媒体附件,并可向指定用户或群聊发送文本消息。
日程安排的智能规划
支持日程的创建、修改、取消,灵活管理参与人员,并能查询多个成员在特定时间段内的忙闲状态。
文档内容的深度操作
提供创建新文档、读取文档内容(支持 Markdown 格式导出)的能力,并允许使用 Markdown 格式编辑和覆盖文档正文。
智能表格的数据处理
支持创建智能表格,管理子表结构与字段定义,并可对表格记录进行增、删、改、查等全方位的 CRUD 操作。
wecom-cli 的上手指南
环境准备工作
确保已安装 Node.js,并成功创建企业微信长连接机器人,获取其 Bot ID 和 Secret。
工具的安装部署
在终端执行
npm install -g @wecom/cli完成 CLI 工具的全局安装,随后运行npx skills add WeComTeam/wecom-cli -y -g安装必要的 Skill。凭证的初始化配置
执行
wecom-cli init命令,按照交互式提示完成配置。凭证将被加密并安全存储在本地,此操作仅需进行一次。功能的调用实践
采用
wecom-cli <品类> <方法> [参数]的格式进行调用,例如,使用wecom-cli contact get_userlist '{}'即可获取通讯录成员列表。查看帮助信息
运行
wecom-cli --help可查阅所有支持的命令及品类,或输入wecom-cli <品类>查看该品类下的具体工具列表。
wecom-cli 的关键要素与使用前提
基础信息概览
作为一个官方开源项目,
wecom-cli专为人类及 AI Agent 设计,支持主流 AI 工具直接集成,覆盖七大业务领域,并提供十二个开箱即用的 AI Agent Skills。运行环境要求
需要 Node.js 环境(包含 npm/npx)。
授权机制
必须绑定企业微信长连接机器人,并提供其 Bot ID 和 Secret。
企业规模限制
当前版本优先面向不超过十人的企业开放。
安全与权限控制
授权给 CLI 的机器人仅创建者本人能够进行对话,其他成员无法使用,有效避免了权限滥用的风险。
wecom-cli 的独特优势
AI Agent 原生支持
提供十二个即用型 Skills,主流 AI 工具无需额外开发即可直接调用,大大降低了集成难度。
全方位核心功能覆盖
整合通讯录、待办、会议、消息、日程、文档、智能表格七大业务域,全面满足企业协同办公的各项需求。
极致简化的使用体验
从安装到首次 API 调用仅需两步,交互式配置凭证后即可立即投入使用,高效便捷。
安全可靠的保障
机器人授权仅限于创建者,杜绝越权操作;凭证采用本地加密存储,确保数据安全无虞。
开放的生态体系
作为官方开源项目,遵循 MIT 许可证,开发者可根据自身需求扩展和定制功能。
wecom-cli 的项目地址
GitHub 仓库链接
https://github.com/WecomTeam/wecom-cli
wecom-cli 与同类竞品之比较
| 对比维度 | wecom-cli | 腾讯 QClaw |
|---|---|---|
| 产品定位 | 企业微信生态的命令行工具 | 基于 OpenClaw 的 AI Agent 产品 |
| 操作入口 | 终端命令行 + AI Agent Skills | 微信小程序「QClaw管家」 |
| 核心能力 | 通讯录、待办、会议、消息、日程、文档、智能表格 | 微信远程控制电脑、文件传输、多模态交互 |
| 目标用户 | 开发者、AI Agent 构建者 | 普通用户、需要远程办公的人群 |
| 使用门槛 | 需 Node.js 环境,配置机器人凭证 | 无需配置环境,扫码即用 |
| AI 集成 | 提供标准化 Skills 供 AI 调用 | 内置「灵感广场」预置任务与 Skills |
| 交互方式 | 命令行指令、JSON 参数传递 | 自然语言对话、微信原生交互 |
| 部署方式 | 本地 CLI 工具,开源可扩展 | 云端服务 + 本地客户端 |
wecom-cli 的应用场景探索
AI 驱动的办公助手
赋能 AI Agent 自动完成日程查询、会议创建、消息发送等任务,实现智能化日程管理和高效沟通协作。
自动化工作流的构建
通过脚本化操作,批量处理待办事项、同步通讯录信息、导出智能表格数据,显著提升运营效率。
开发测试的便捷工具
为开发者提供快速验证企业微信 API 接口的能力,简化文档编辑、消息收发等功能的调试流程。
数据迁移与整合的桥梁
利用 CLI 读取文档和表格内容,实现企业微信数据与其他系统之间的自动化数据同步与整合。
远程团队协作的优化
AI 辅助查询成员忙闲状态,智能推荐会议时间,有效提升跨时区协作的便捷性和效率。


粤公网安备 44011502001135号