一个 CLI 管所有 Google 产品!办公效率直接翻倍——GWS CLI 测评
你有没有遇到过这种时刻——早上打开电脑,先在 Gmail 里找附件,再到 Google Calendar 确认会议时间,然后打开 Sheets 填数据,最后还要去 Google Chat 发一条消息通知同事。一顿操作猛如虎,回到工位已经 9 点半了。
Google Workspace CLI(简称 gws)就是来解决这个问题的。它把 Gmail、Google Calendar、Google Drive、Sheets、Docs、Google Chat 等所有 Workspace 产品,统一塞进一个命令行工具里,一个命令搞定所有操作。
这个工具牛在哪?
1. 一个 CLI,管所有 Google 产品
以前你要管理 Drive 文件?写 curl 调用 REST API。发一封 Gmail?找第三方库。gws 把这些全部统一了——gws drive files list、gws gmail threads list、gws calendar events list,用法和命名逻辑完全一致。
2. 动态构建,永远最新
gws 不写死 API 列表。它在运行时直接读取 Google 官方的 Discovery Service——这意味着 Google 上线任何新 API,gws 第二天就能用,不需要等版本更新。
3. 专为 AI 代理设计
gws 的输出全是结构化 JSON,每一个响应格式统一,AI 模型直接解析,不用再做文本清洗。内置 40+ Agent Skills,AI 助手可以直接调用 gws 操作你的 Workspace,不需要任何自定义工具。
4. 安全可靠
凭证加密存储(AES-256-GCM),支持 gcloud 认证、服务账号、OAuth 多种方式,macOS/Linux 还能用系统 Keyring。
使用方式:
# 安装
npm install -g @googleworkspace/cli
# 初始化认证
gws auth setup
# 列出 Drive 最近 10 个文件
gws drive files list --params '{"pageSize": 10}'
# 创建一张 Sheets
gws sheets spreadsheets create --json '{"properties": {"title": "Q1 报表"}}'
# 发 Google Chat 消息
gws chat spaces messages create
--params '{"parent": "spaces/xyz"}'
--json '{"text": "部署完成 ✅"}'
如果你是 AI 开发者,可以用它快速搭建 Google Workspace 自动化工作流;如果你是效率党,一个脚本搞定原来要切换 4 个标签页的操作,省下的时间喝杯咖啡不香吗?
GitHub:https://github.com/googleworkspace/cli
作者是 Google Workspace 官方团队,30.2k Stars,质量有保证。还在一个个点 Workspace 网页的同学,建议试试这个 CLI,说不定会打开新世界的大门。
评论区
登录后可评论。