cli

说句话让 AI 处理邮件文档,杂活再也不用手动

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 1986 🐛 待处理 136 👀 关注 96
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 32173
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可自行部署使用,无付费版本。

项目预览

cli 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队googleworkspace
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型agent-skills,ai-agent,automation,cli,discovery-api,gemini-cli-extension,google-admin,google-api,google-calendar,google-chat,google-docs,google-drive,google-sheets,google-workspace,oauth2,rust
GitHub 星标★ 32173
上线时间2026-03-02 00:00:00
代码更新2026-11-03
仓库体积10.5 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

Google Workspace 官方 CLI 工具:一条命令即可操作 Drive、Gmail、日历、表格、文档、Chat 等全套服务,基于 Google Discovery Service 动态构建,并内置 AI 智能体技能。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 32173

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Node.js/npm(用于 npm 全局安装方式)
  • Google 账号(需加入 OAuth 同意屏幕的测试用户)
  • 可选:已安装并认证的 gcloud,可让 gws auth setup 自动创建项目
  • 可选:Google Cloud 项目与 OAuth 桌面应用客户端(手动配置时需要)
  • 可选:Rust/Cargo 或 Homebrew 或 Nix(用于其他安装方式)

安装与启动步骤

  1. 1安装 gws

    README 推荐从 GitHub Releases 下载对应系统的二进制并放入 PATH;也可用 npm 自动下载合适的二进制。

    npm install -g @googleworkspace/cli
  2. 2其他安装方式

    按需选择:Homebrew、Cargo 源码编译或 Nix 运行,三条命令择一执行即可。

    brew install googleworkspace-cli
    cargo install --git https://github.com/googleworkspace/cli --locked
    nix run github:googleworkspace/cli
  3. 3初始化认证

    执行后按提示完成 Google Cloud 项目配置,需要本机已安装并认证 gcloud,这是最快的方式。

    gws auth setup
  4. 4手动配置 OAuth

    无法自动化创建时:在 Cloud Console 建 OAuth 桌面应用客户端,下载 JSON 存到 ~/.config/gws/client_secret.json,并把账号加为测试用户。

  5. 5OAuth 登录

    首次或后续登录都执行此命令,会打开浏览器完成 Google 账号授权流程。

    gws auth login
  6. 6验证是否可用

    调用 Drive 接口列出 5 个文件,返回结构化 JSON 说明命令面已动态构建成功。

    gws drive files list --params '{"pageSize": 5}'
  7. 7安装智能体技能

    内置 40+ agent skills,用这条命令可一次性全部安装到支持 skills 的环境中。

    npx skills add https://github.com/googleworkspace/cli

关键配置

配置项必填说明示例
GOOGLE_WORKSPACE_CLI_TOKEN否直接使用已有的 OAuth 访问令牌,跳过交互登录ya29.xxxxxxxx
GOOGLE_WORKSPACE_CLI_CREDENTIALS_FILE否指向已有的凭据文件,用于服务账号服务端到服务端场景/your/path/credentials.json
~/.config/gws/client_secret.json否手动 OAuth 时下载的桌面应用客户端 JSON 存放路径~/.config/gws/client_secret.json

如何确认成功

运行 gws drive files list --params '{"pageSize": 5}',能返回 Drive 文件列表的 JSON 结果即表示启动并授权成功。

常见问题

Q:登录时报 Access blocked 怎么办?

A:说明没有把自己加为测试用户。到 OAuth 同意屏幕点击 Test users → Add users,填入你的 Google 账号邮箱后重试登录。

Q:本机没有 gcloud 能装吗?

A:可以。按 README 的 Manual OAuth setup,在 Google Cloud Console 手动创建 Desktop app 类型的 OAuth 客户端,把 JSON 存到 ~/.config/gws/client_secret.json,再运行 gws auth login。

Q:这是 Google 官方支持的产品吗?

A:不是。README 明确标注 This is not an officially supported Google product。

Q:更新会不会破坏现有用法?

A:README 说明项目处于活跃开发中,在迈向 v1.0 期间可能出现破坏性变更,升级前建议留意 Release 说明。

注意事项

  • gws 不内置静态命令表,而是运行时读取 Google Discovery Service 动态生成命令,Google 新增接口会自动支持。
  • README 推荐直接下载 GitHub Releases 的预编译二进制并将 gws 加入 $PATH。
  • 如果已有 OAuth 访问令牌或凭据文件,可用对应环境变量跳过登录流程。
  • 这不是官方支持的 Google 产品,生产使用需自行评估。

核心亮点

  • 统一管理 Google Workspace 全家桶,覆盖 Drive、Gmail、Calendar 等核心服务,免去多工具切换成本
  • 基于 Google Discovery Service 动态生成 API 接口,天然跟随官方更新,无需手动适配新功能
  • 内置 AI agent skills,可自然语言驱动办公自动化,显著降低操作门槛

不足之处

  • 重度依赖 Google 生态,非 Google 用户或无 Workspace 订阅者几乎无法使用
  • 动态生成 CLI 可能导致命令层级复杂,新手学习曲线较陡
  • 文档/社区待观察

适用场景

  • 开发者或运维人员通过终端快速管理云端文档、邮件与日历,提升日常办公效率
  • 企业内部自动化脚本集成,批量处理 Google Drive 文件或 Gmail 邮件过滤
  • AI 助手(如 Gemini)作为工具调用层,实现自然语言驱动的企业数据操作

替代项目

gcloud、gdrive、google-api-rust

上一篇:没有了!

下一篇:OpenCLI

同类项目推荐

pbottleRPA 开源

用脚本+AI 搞定浏览器和桌面重复操作

pbottleRPA is a professional RPA+AI software for professional users. It supports pr···

★ 154 2026-08-10
gawkbot 开源

让 AI 替你干杂活,还给你生成管理小应用

open source grok bot. gawk bots automate your menial work via AI models and build yo···

★ 1549 2026-09-14
robin-ai-reviewer 开源

在 GitHub 上给每个 PR 配个 AI 审查员,秒级反馈代码问题

Robin is your AI pull request reviewer in the form of a super fast lightweight githu···

★ 65 2026-08-09
kestra 开源

用 YAML 编排一切任务,自动调度、监控、重试,省心省力

Orchestrate everything, everywhere. The open-source control plane for workflows acro···

★ 30170 2026-08-09
agent-messenger 开源

一套代码让 AI 打通十余种聊天软件

Messenger automation CLI & SDK for AI agents

★ 255 2026-10-01
ai-website-cloner 开源

输入网址,AI 代理帮你克隆重建整个网站

AI website cloner for rebuilding live websites with AI coding agents

★ 155 2026-08-09
blurr 开源

让手机应用像人一样自动干活,解放双手

This app can now use Android, just like a human.

★ 994 2026-08-09
mcp 开源

让 AI 直接操作你的浏览器完成网页任务

Browser MCP is a Model Context Provider (MCP) server that allows AI applications to ···

★ 7311 2026-11-05
ophel 开源

把 AI 对话变成可复用工作流,跨平台一键沉淀

Turn AI conversations into organized, reusable workflows — across major AI platform···

★ 1013 2026-08-09