CLI 工具爆发之年!Google 下场开源 CLI:以后管理 Gmail、云盘可以全自动了

如果你经常使用国外的服务的话,Google 账号可以说是数字世界的一个通行证了。

绝大多数软件都支持 Google 登录,就像国内支持 wechat 登录一样。

最近 Google 开源了一个命令行工具。可以自动帮你管理 Gmail 、Google 云盘、 Google 日历。

地址:

github.com/googleworks...

简单说就是:以前你要打开浏览器、点鼠标才能做的事,现在在黑框框里敲一行命令就搞定了。

1、什么是命令行工具?

先给完全没概念的朋友解释一下。

命令行工具,就是那种黑色的窗口(Mac 上叫终端,Windows 上叫命令提示符),你在里面输入文字命令,电脑就帮你执行。

它不像网页或 App 那样有按钮可以点,但对很多重复性的操作来说,敲一行命令比点十几下鼠标快得多尤其是当你需要批量处理的时候。

Google 新开源的 gws 就是这样一个工具,专门用来操作 Google Workspace 里的各种服务。

2、gws 能帮你做什么?

1)管理 Google Drive 文件

想查看你 Drive 里最近的文件,不用打开浏览器,一条命令就能列出来:

PLAIN

复制代码
gws drive files list

想搜索特定文件、下载文件、上传文件,也都可以用命令完成。

对于经常要在 Drive 里整理大量文件的人来说,这比在网页上一个一个点效率高多了。

2)处理 Gmail 邮件

查邮件、搜索邮件、发邮件,全都可以在命令行里完成:

PLAIN

bash 复制代码
gws gmail users messages list

最实用的场景是自动化处理邮件

比如你想每天早上把某个发件人发来的邮件自动归档,或者批量给一批联系人发通知,用 gws 写一个简单的脚本就能搞定,不需要手动一封一封处理。

3)管理 Google Calendar 日历

查看今天的日程、创建新的日历事件,也都支持:

PLAIN

matlab 复制代码
gws calendar events list

对于需要频繁创建日程的人,比如运营同学要批量创建一个月的活动安排,在命令行里批量操作比在日历页面一条条填写快很多。

4)操作 Google Sheets 表格

创建一个新表格:

PLAIN

css 复制代码
gws sheets spreadsheets create --json '{"properties": {"title": "我的表格"}}'

读取表格里的数据、往表格里写数据,都可以做到。

很多做数据统计的朋友,平时要把不同来源的数据汇总到 Sheets 里,用 gws 可以把这个过程自动化。

3、几个实际使用场景

1)自动整理 Drive 文件

如果你在 Google 云盘里面里积攒了几百个文件,想按时间或类型整理一下,手动整理的话,可能需要花好几个小时。

但是现在用 gws 写一个脚本,自动扫描、移动、重命名,几分钟搞定。

再举一个例子:

比如说百度云盘里面,你放了成百上千个文件。现在想要找到以前放的某一个文件,如果手动一个一个去找,会非常耗时间。

如果百度云盘开放了 CLI 的话,那么你也只需要写个脚本,就能很快找到想要找的文件。

2)批量发邮件通知

假如你要给 50 个客户发一封类似的通知邮件,只是收件人和名字不同。

那么这时候用 gws + 一个简单的脚本,循环发送,就不需要一封一封复制粘贴了。

3)让 AI 帮你管理 Workspace

gws 支持 MCP 协议,可以让 Claude、Gemini 这类 AI 助手直接连接你的 Google 账号,帮你查邮件、整理文件、安排日程。

你只需要用自然语言告诉 AI 你想做什么,AI 通过 gws 帮你执行。

4、如何使用?实操演示

1、安装 gws

需要先安装 Node.js,安装过程很简单,直接去官网下载安装就可以了。

装好之后在终端里运行:

SHELL

bash 复制代码
npm install -g @googleworkspace/cli

2)使用 Google 授权

SHELL

arduino 复制代码
gws auth setup

执行上面这行命令,很有可能会遇到报错。

因为gws auth setup 依赖 gcloud CLI(Google Cloud CLI) ,你的电脑如果没有安装就会报错。

解决办法就是: 先安装 gcloud CLI → 再运行 gws auth setup

下面第5点有怎么样去安装 gcloud CLI,安装好了之后,我们再去执行这行命令 gws auth setup

按照步骤一步一步去配置就可以了。

3)登录 Google 账号

终端会生成一个链接,去浏览器打开这个链接就可以了。

SHELL

复制代码
gws auth login

4)验证 CLI 命令

当你一切都安装好了之后,你就可以通过命令行去操作谷歌云盘、谷歌表格、谷歌文档等等这些东西了。

5、安装 gcloud CLI

1)下载

macOS 64 位(ARM64, Apple silicon)地址:

dl.google.com/dl/cloudsdk...

macOS 64 位(x86_64)地址:

dl.google.com/dl/cloudsdk...

2)解压

把上面的压缩包解压到你电脑文件夹下。

3)运行安装脚本

双击这个脚本运行,然后一路回车就可以。

4)验证是否安装成功

出现版本号就代表安装成功。

SHELL

css 复制代码
gcloud --version

5)初始化 gcloud CLI

默认情况下,会打开一个网络浏览器来授权访问。

SHELL

csharp 复制代码
gcloud init

按照提示授权就可以了,最终授权成功后会出现

6、总结

如果你经常使用 Google 账号以及 Google 的各种服务,或者说对 AI Agent 比较感兴趣,想让 AI 直接帮你操作 Google 服务,可以去尝试探索一下 Google CLI。

在探索过程中,如果有任何有疑惑的地方,欢迎咨询(小额付费,手把手包教会)

最后,分享有收获的话,点个推荐,感谢。

相关推荐
量子位3 小时前
悬赏5000刀!148局AI斗蛐蛐世界杯官方战报出炉,全球赛邀你接棒来战
aigc·ai编程
止语Lab3 小时前
Claude Agent Teams 是什么:从单体到多智能体的架构演进
ai编程
孤烟3 小时前
吓瘫!我用1行代码攻破公司自研AI权限系统,数据裸奔一整夜(附攻击payload+防御源码)
人工智能·ai编程
鲨叔4 小时前
如何成为世界级的 Agentic 工程师
ai编程
王小酱4 小时前
Everything Claude Code 新手教学指南(中文版)
openai·ai编程·claude
AskHarries6 小时前
使用 Docker 部署 OpenClaw:编译、迁移与 Token 配置
ai编程
OpenTiny社区8 小时前
我的新同事是个AI:支持skill后,它用TinyVue搭项目还挺溜!
前端·vue.js·ai编程
程序员鱼皮8 小时前
67个AI编程必会知识,1.6w字一次讲透!女友:“你要考研啊?!”
ai·程序员·编程·ai编程·vibe coding