Google 最近开源了一款新的命令行工具 gws(Google Workspace CLI),它可以直接在终端操作 Gmail、Drive、Calendar、Docs 等服务,并且天然适配 AI Agent。项目刚开源不久,GitHub Star 就突破 14000+。 本文带你快速了解它到底能做什么。
进入 2026 年之后,OpenClaw 的热度持续升温。很多人安装完成之后,第一件事往往就是希望让 AI Agent 帮自己处理一些日常事务,比如:
但当真正尝试接入这些服务时,很多人都会遇到一个非常现实的问题:
大多数平台并没有开放完整 API。
这意味着 AI Agent 想要自动操作这些服务几乎是不可能的。
很多自动化想法也就停留在了概念阶段。
就在这样的背景下,Google 最近在 GitHub 上悄悄开源了一个新项目:
gws(Google Workspace CLI)
该项目发布后迅速引发关注,短时间内 GitHub Star 就突破 14000+。

简单来说:
gws 是一个可以在命令行直接操作 Google Workspace 的工具。
它把 Google 旗下的各种办公服务 API 全部整合进一个 CLI 工具中,包括:
也就是说,以后很多操作都可以直接在终端完成。
例如:
不需要再打开浏览器,也不需要手动调用 API。
更重要的是:
OAuth 认证、分页处理等复杂逻辑都已经封装好了。
开发者只需要调用命令即可。
安装也非常简单:

很多 CLI 工具存在一个问题:
命令是写死在程序里的。
如果服务 API 更新了:
否则新接口无法使用。
而 gws 的设计完全不同。
它在运行时会直接读取 Google 官方 API 描述文件,然后动态生成命令结构。
换句话说:
如果 Google 新增了 API gws 会自动支持它。
开发者完全不需要更新工具。
这种设计极大降低了维护成本,也让工具始终保持最新。
从项目设计可以看出:
gws 非常适合 AI Agent 使用。
原因主要有两个。
所有返回结果都是 JSON 格式。
这对 AI 来说非常友好,因为 Agent 可以直接解析数据,而不需要额外处理。

gws 原生支持 MCP(Model Context Protocol)。
这意味着它可以很容易接入各种 AI Agent 客户端。
例如:
只需要一条命令即可启动 MCP Server:
gws mcp -s drive,gmail,calendar启动后,AI 就可以:
Workspace 的能力就变成了 Agent 的工具接口。
除了 CLI 本身,gws 还提供了一个 Skills 系统。
目前项目内置 100 多个 Agent Skills,覆盖:
常见办公自动化场景基本都已经准备好了。

如果你已经安装 OpenClaw,可以把这些 Skills 挂载到 OpenClaw 目录:
ln -s $(pwd)/skills/gws-* ~/.openclaw/skills/这样仓库更新时,本地 Skills 也会自动同步。
甚至不需要手动安装 gws。
因为 gws-shared Skill 已经包含 自动安装逻辑。
如果系统没有 gws,OpenClaw 会自动通过 npm 安装。
目前 gws 仍然处于 早期阶段。
使用时有两个地方需要注意。
使用 gws 需要先创建 Google Cloud 项目。
然后生成 OAuth 凭据。
官方提供了引导命令:
gws auth setup按照提示操作即可。
不过需要提前安装:
gcloud CLI
否则会出现认证错误。

官方 README 已经说明:
未来可能会有 较大更新。
因此建议:
等待版本稳定。
以前如果想接入 Google 服务,流程往往非常复杂:
很多时候光是跑通流程就需要花费半天时间。
而 gws 把这些全部封装好了。
开发者只需要安装工具,就能直接使用 Workspace 的能力。
对于日常使用 Google 全家桶的人来说,这种变化非常明显:
原本分散的工具,现在可以统一通过 CLI 操作。
自动化能力也大幅提升。
从更大的角度来看,这次 Google 选择把 Workspace 的接口开放出来,其实非常少见。
一家体量如此巨大的公司愿意降低开发者接入门槛,本身就是一件值得肯定的事情。
当然,我们也希望未来有更多平台加入这种 开放生态。
当越来越多服务提供 API 时,AI Agent 才能真正替我们完成更多实际工作。
开源地址获取:Google 开源 gws:14K Star 爆火,AI Agent 终于能直接操作 Gmail、Drive 🚀https://www.gegeblog.top/article/90
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。