
编辑|杜伟
OpenClaw的热度至今仍未消退。在国内,甚至有人排队在腾讯总部楼下等待安装OpenClaw,让人不禁感叹“一代人有一代人的领鸡蛋”。
就在几天前,谷歌发布了一款命令行界面神器,并将其上传到了GitHub,挂在了Google Workspace的最新组织名下。
全新的Google Workspace CLI将Drive、Gmail、Calendar等Google Workspace云API统一封装为一个命令行工具,为AI智能体自动化工作流提供了标准化接口。通过结构化的JSON输出,它能方便地接入包括OpenClaw在内的各类AI Agent系统。
短短几天,这个项目已经收获了超过1.5万颗星。

Google Cloud AI总监理Addy Osmani发推宣传,帖子浏览量突破了500万:

一键接入OpenClaw,让智能体接管Google Workspace
为何选择“gws”项目
对于人类开发者而言,不再需要根据REST文档手写curl请求。
gws为每个资源都提供了详细的帮助信息,支持使用--dry-run预览请求,并能自动处理分页。
对于AI智能体,所有返回结果都是结构化的JSON。
结合内置的Agent技能,你的大语言模型无需编写额外工具,就能直接管理Google Workspace。
这意味着,这个CLI将Google Workspace API变成了一个既适合人类、也适合AI Agent调用的统一接口。人类不用写API请求,AI也不需要写额外工具。
在架构层面,“gws”采用了一种两阶段解析策略。
读取参数以识别要调用的服务(例如drive)。获取该服务的API发现文档,并进行缓存(缓存时间为24小时)。根据文档中定义的资源和方法,动态构建一个命令树。再次解析剩余的命令行参数。完成身份认证,构建HTTP请求并执行。
所有输出,包括成功结果、错误信息以及下载相关的元数据,都会以结构化JSON的形式返回。
至于开发者关注的AI Agent技能能力,“gws”内置了100多个Agent技能(以SKILL.md文件形式提供)。每个支持的API都对应一个技能,同时还包含一些用于常见工作流程的高层辅助技能,以及50个精选使用示例,覆盖Gmail、Drive、Docs、Calendar和Sheets等应用。
其中OpenClaw的配置步骤如下,两种方式可选:

另外,gws-shared这个技能文件里包含了一段安装配置。如果系统环境变量PATH中没有检测到gws CLI,OpenClaw就会自动通过npm安装它。
完整Agent Skills列表如下:

项目安装
项目安装准备事项包括如下:
Node.js 18或更高版本:用于通过npm安装(也可以从GitHub Releases下载已编译好的二进制文件)。一个Google Cloud项目:用于获取OAuth凭证。你可以通过Google Cloud Console、gcloud CLI,或者使用gws auth setup命令创建。以及一个拥有Google Workspace访问权限的Google账号。
安装步骤如下:
npm包中已经打包了针对你的操作系统和架构的预编译原生二进制文件,因此无需安装Rust工具链。
或者从源代码构建:
此外还提供了一个Nix flake。
快速开始:

最后提个醒,虽然这个新的GitHub项目出自谷歌,主要开发者也来自谷歌,但它并非谷歌的正式产品,因而不会得到最新的技术支持。如果你选择使用它,将自行承担风险。
