Google Colab CLI 发布
Introducing the Google Colab CLI
Google 推出 Colab 命令行界面(CLI),允许开发者和 AI 智能体将本地终端连接到远程 Colab 运行时,实现无摩擦执行。该轻量级 CLI 支持请求高性能 GPU、远程运行本地 Python 脚本,并检索工件日志或模型(如微调后的 Gemma 3 适配器)。工具可直接集成到标准终端环境,可被 Antigravity、Claude Code 等 AI 智能体调用以管理复杂机器学习流水线。
对于习惯在 Colab 上薅免费 GPU 的开发者,这个 CLI 把本地开发、远程跑训练这套流程的摩擦降到了几乎为零,而且直接对接 AI agent,实验自动化往前迈了一大步。

今天,我们宣布推出 Google Colab 命令行界面(CLI),它弥合了本地终端与远程 Colab 运行时之间的鸿沟,为开发者和 AI 智能体提供了一个零摩擦的执行平台。Colab CLI 提供:
- 零摩擦加速器配置:即时申请高性能 GPU 或 TPU(例如
colab --gpu A100或colab --gpu T4)。 - 简单远程执行:使用
colab exec直接在 Colab 运行时上运行你的本地 Python 脚本和复杂的 ML 流水线。 - 无缝产物恢复:通过
.ipynb和colab download轻松检索模型、数据集以及可回放的colab log日志。 - 交互式访问:通过
colab repl或colab console,直接进入远程 Colab 运行时上的交互式环境。
智能体驱动的工作流实战
由于 Colab CLI 能无缝集成到标准终端环境中,任何具备终端访问权限的智能体都可以使用它。为确保你的 AI 助手能够快速上手,该 CLI 内置了一个预打包的 Colab 技能文件,为智能体提供即时、内置的上下文,准确说明如何利用该 CLI。下面我们来看一个真实示例,展示用户或智能体可能会用 Colab CLI 尝试做的事情。
*请注意,虽然下面的示例重点展示的是 Antigravity 智能体将 Colab CLI 作为工具使用,但 Claude Code、Codex 以及其他智能体都可以轻松使用 Colab CLI。
以下是一个智能体如何将 Colab CLI 用于真实世界机器学习工作流的示例:
微调 Gemma 3-1B
该 CLI 可用于运行一个真正的 QLoRA 流水线,只需少数几条命令即可端到端运行。通过指示 Antigravity(或你选择的智能体)构建一个远程微调任务,即可将繁重的计算工作卸载到 GPU 上,而无需输入任何一条云资源调配命令。在此场景中,我们让智能体使用 Colab CLI 来微调google/gemma-3-1b-it在Text-to-SQL 数据集上,以使模型更擅长编写 SQL 查询。
Antigravity 提示词:
使用 Colab CLI(https://github.com/googlecolab/google-colab-cli)通过 QLoRA 微调 Gemma 3 1B。配置一台 Colab T4 GPU 实例,安装必要的 ML 软件包(transformers、datasets、peft、trl 等),远程运行我本地的 ~finetune_run.py 脚本,下载生成的 safetensors 适配器,保存 notebook 日志,然后清理。
Antigravity 执行:
$ colab new --gpu T4
$ colab install transformers datasets peft trl bitsandbytes accelerate
$ colab exec -f finetune_run.py
$ colab log --output gemma_finetune_log.ipynb
$ colab stopAntigravity 还使用 “colab download” 命令来下载适配器模型、适配器配置、tokenizer 配置和 tokenizer,可用于在本地加载并运行你微调后的模型。现在,你就拥有了一个可在本地设备上直接提供服务的远程微调模型!
立即试用
Colab CLI 让强大的 Colab 算力变得可访问、可编程,并且对智能体友好。它轻量且易于被任何基于终端的 AI 智能体使用。如果你想亲自开始使用 Colab CLI,请前往 Google Colab CLI GitHub 仓库 查看安装说明。
我们很高兴看到这将如何加速你的开发流程,也期待看到你和你的智能体构建出什么!
来源:Google Developers Blog(RSS) · developers.googleblog.com