Google Workspace CLI 发布为 Drive、Gmail、日历、表格、文档、聊天、管理控制台以及所有其他 Google Workspace API 提供了一个统一的接口。该 CLI 采用 Rust 语言编写遵循 Apache 2.0 许可协议旨在同时支持人工操作者和 AI 代理的工作流程并提供结构化的 JSON 输出以及 100 多种内置的代理技能。与提供静态命令列表的传统 CLI 工具不同gws 会在运行时读取谷歌自有的 Discovery Service并动态构建其完整的命令集。当谷歌添加或更新 API 端点时CLI 会自动检测到这些变化不需要发布新版本。该工具还包含一组以 为前缀的辅助命令用于处理发送电子邮件、整理收件箱以及生成每日站会报告等常见工作流。该工具需要 Node.js 18 或更高版本或来自 GitHub Releases 的预编译二进制文件、一个用于 OAuth 凭据的 Google Cloud 项目以及一个具有 Workspace 访问权限的谷歌账户。安装可以通过 npm、Homebrew、Cargo 或 Nix 进行npm install -g googleworkspace/cli安装完成后初始设置和身份验证可通过以下两条命令完成然后与 Workspace 服务的交互遵循一致的模式。例如列出最近的 Drive 文件只需一次调用gws drive files list --params {pageSize: 10}代理技能生态系统是其核心功能之一。www.ntjrcw.com各项技能以 SKILL.md 文件的形式打包涵盖了所有受支持的 API。该 CLI 还包含一个 MCP 服务器选项用于连接 Claude Code 和 Gemini CLI 等工具。Google Cloud 总监 Addy Osmani 将该 CLI 描述为“专为人类和代理而打造”。该代码库在 GitHub 上已获得超过 26500 个星标。社区反响褒贬不一。在 Hacker News 上多位用户称赞了动态命令生成功能以及向“命令行优先”工具体系的整体转变。一位评论者指出企业终于开始为那些早在几年前就该配备 API 的功能提供 API 了。另一人则提醒道这并非谷歌官方支持的产品。这一点在 GitHub Readme 中已经以注释的形式做了说明并警告说该项目正处于积极开发阶段预计会出现破坏性变更。一位 Hacker News 用户表示他花了 45 分钟时间按照默认设置流程进行操作结果却遇到了配额限制和验证错误我在配置过程中遇到了各种错误和问题现在我正在进行 gws auth login并尝试选择 OAuth 权限范围。我直接接受了默认设置并选择了 recommended 选项结果却收到了警告www.jpbara.com说权限范围过多可能会导致错误那为什么这还是推荐设置呢果然在浏览器中尝试身份验证时就报错了。在 Reddit 上讨论更为热烈。一位用户将 gws 与 Claude Code 连接起来让该代理阅读、总结并处理电子邮件。据他说这种体验比之前的脚本方法“简单得多”。这款由社区驱动的 Microsoft 365 命令行工具CLI为微软生态系统提供了类似的交互界面当前版本为 11.7.0支持 SharePoint、Teams、Entra ID 和 Power Platform。虽然受益于成熟的插件架构和更直观的身份验证流程但与 gws 不同它通过 npm 提供静态命令集而非动态生成命令。
Google WorkspaceCLI专为人类和AI 代理设计的统一命令行工具
发布时间:2026/6/9 17:49:47
Google Workspace CLI 发布为 Drive、Gmail、日历、表格、文档、聊天、管理控制台以及所有其他 Google Workspace API 提供了一个统一的接口。该 CLI 采用 Rust 语言编写遵循 Apache 2.0 许可协议旨在同时支持人工操作者和 AI 代理的工作流程并提供结构化的 JSON 输出以及 100 多种内置的代理技能。与提供静态命令列表的传统 CLI 工具不同gws 会在运行时读取谷歌自有的 Discovery Service并动态构建其完整的命令集。当谷歌添加或更新 API 端点时CLI 会自动检测到这些变化不需要发布新版本。该工具还包含一组以 为前缀的辅助命令用于处理发送电子邮件、整理收件箱以及生成每日站会报告等常见工作流。该工具需要 Node.js 18 或更高版本或来自 GitHub Releases 的预编译二进制文件、一个用于 OAuth 凭据的 Google Cloud 项目以及一个具有 Workspace 访问权限的谷歌账户。安装可以通过 npm、Homebrew、Cargo 或 Nix 进行npm install -g googleworkspace/cli安装完成后初始设置和身份验证可通过以下两条命令完成然后与 Workspace 服务的交互遵循一致的模式。例如列出最近的 Drive 文件只需一次调用gws drive files list --params {pageSize: 10}代理技能生态系统是其核心功能之一。www.ntjrcw.com各项技能以 SKILL.md 文件的形式打包涵盖了所有受支持的 API。该 CLI 还包含一个 MCP 服务器选项用于连接 Claude Code 和 Gemini CLI 等工具。Google Cloud 总监 Addy Osmani 将该 CLI 描述为“专为人类和代理而打造”。该代码库在 GitHub 上已获得超过 26500 个星标。社区反响褒贬不一。在 Hacker News 上多位用户称赞了动态命令生成功能以及向“命令行优先”工具体系的整体转变。一位评论者指出企业终于开始为那些早在几年前就该配备 API 的功能提供 API 了。另一人则提醒道这并非谷歌官方支持的产品。这一点在 GitHub Readme 中已经以注释的形式做了说明并警告说该项目正处于积极开发阶段预计会出现破坏性变更。一位 Hacker News 用户表示他花了 45 分钟时间按照默认设置流程进行操作结果却遇到了配额限制和验证错误我在配置过程中遇到了各种错误和问题现在我正在进行 gws auth login并尝试选择 OAuth 权限范围。我直接接受了默认设置并选择了 recommended 选项结果却收到了警告www.jpbara.com说权限范围过多可能会导致错误那为什么这还是推荐设置呢果然在浏览器中尝试身份验证时就报错了。在 Reddit 上讨论更为热烈。一位用户将 gws 与 Claude Code 连接起来让该代理阅读、总结并处理电子邮件。据他说这种体验比之前的脚本方法“简单得多”。这款由社区驱动的 Microsoft 365 命令行工具CLI为微软生态系统提供了类似的交互界面当前版本为 11.7.0支持 SharePoint、Teams、Entra ID 和 Power Platform。虽然受益于成熟的插件架构和更直观的身份验证流程但与 gws 不同它通过 npm 提供静态命令集而非动态生成命令。