一键接入OpenClaw,谷歌开源CLI狂揽15k Stars,Agent开始接管Workspace
机器之心·2026-03-08 12:08

谷歌发布Google Workspace CLI工具 - 谷歌发布了名为Google Workspace CLI(gws)的命令行工具,并将其开源在GitHub的Google Workspace官方组织名下[2] - 该工具将Drive、Gmail、Calendar、Sheets、Docs、Chat、Admin等Google Workspace云API封装为一个统一的命令行接口[2][3] - 项目发布后短时间内已获得15.3k的GitHub Stars和559个Forks,显示出极高的社区关注度[3] 工具的核心功能与定位 - 核心功能是为AI智能体(Agent)自动化工作流提供标准化接口,通过结构化JSON输出,方便接入包括OpenClaw在内的各类AI Agent系统[2][4] - 该CLI将Google Workspace API变成了一个既适合人类开发者也适合AI Agent调用的统一接口,人类无需手写API请求,AI无需编写额外工具[4] - 对于人类开发者,工具提供--help帮助信息和--dry-run预览请求功能,并自动处理分页[4] - 对于AI智能体,所有返回结果都是结构化的JSON,结合内置的Agent技能,大型语言模型(LLM)可直接管理Google Workspace而无需额外工具[4] 技术架构与实现 - 采用两阶段解析策略:首先识别要调用的服务并获取其Discovery Document进行缓存,然后动态构建命令树并解析剩余参数,最后完成认证和执行请求[4] - 所有输出,包括结果、错误信息和元数据,均以结构化JSON形式返回[4] - 项目使用Rust语言编写,但通过npm安装时无需安装Rust工具链,因为包中已包含预编译的原生二进制文件[10] 内置的AI Agent技能 - 工具内置了超过100个Agent Skills,以SKILL.md文件形式提供,每个支持的API都对应一个技能,并包含用于常见工作流程的高层辅助技能[6] - 提供了50个精选使用示例,覆盖Gmail、Drive、Docs、Calendar和Sheets等核心Google Workspace应用[6] - 主要技能包括gws-shared(认证、全局标志和输出格式)、gws-drive(管理文件和共享云端硬盘)、gws-sheets(读写电子表格)、gws-gmail(管理邮件)和gws-calendar(管理日历和事件)[8] - gws-shared技能包含安装配置,若系统环境变量中未检测到gws CLI,OpenClaw等AI Agent会自动通过npm安装它[7] 市场反响与安装要求 - Google Cloud AI总监Addy Osmani在社交媒体上宣传此项目,相关帖子浏览量突破了500万[3] - 安装要求包括:Node.js 18或更高版本(用于通过npm安装)、一个用于获取OAuth凭证的Google Cloud项目,以及一个拥有Google Workspace访问权限的Google账号[12] - 除了通过npm安装预编译二进制文件,用户也可以从GitHub Releases下载二进制文件,或从源码构建[11][12]