Google Jules Tools —— 开发者的新助手
什么是 Google Jules?
Google Jules 是 Google 推出的 异步 AI 编程代理。它的定位并非传统的代码补全工具,而是一个“远程工程师”:你把任务交给它,它会在安全的云端 VM 环境中完成工作,并通过 Pull Request 把结果交还给你。
Jules 的价值在于,它可以帮你处理那些繁琐但必不可少的开发任务:修复 bug、升级依赖、生成测试、重构代码等,让工程师更专注于创造性工作。
工作流程
-
绑定仓库:将 GitHub 仓库与 Jules 连接。
-
描述任务:用自然语言提出需求,例如“给登录模块补充单元测试”。
-
云端执行:Jules 在隔离环境中分析代码、运行测试并进行修改。
-
生成计划与 Diff:产出执行计划和代码差异,供开发者审查。
-
提交 PR:确认后自动生成 Pull Request。
这一流程让 Jules 不仅是一个 AI 编码工具,更像是团队中的协作伙伴。
Jules 能做什么
-
Bug 修复:快速定位并修正问题。
-
测试生成:补齐缺失的单元/集成测试。
-
依赖升级:安全地更新依赖并验证兼容性。
-
代码重构/新功能实现:完成指定的代码改动。
-
Diff 预览:所有改动透明可见。
-
Pull Request 自动化:直接提交到团队工作流。
-
自我批判机制:Jules 会对自身修改进行“代码审查”,减少错误率。
这些能力让 Jules 更贴近真实开发流程,而不仅仅是“写几行代码”。
⭐️ 本周 Google 发布了对其 AI 编码助手Jules 的两项重要扩展:
-
Jules Tools:一个轻量级的命令行界面
-
Jules API:可将 Jules 深度集成进用户系统与工作流程
这些扩展旨在为开发者带来“控制力与灵活性”,让 Jules 不只是一个聊天式的助手,而是能无缝嵌入到真实开发流程中的协作伙伴。
此外,Google 还在后台持续打磨 Jules 的可靠性、延迟、环境管理、记忆能力等基础功能。
Jules Tools:命令行伴侣
为了方便开发者更高效地使用 Jules,Google 推出了 Jules Tools —— 一个命令行工具。
安装方式:
npm install -g @google/jules
安装后,你可以直接在终端操作:
-
jules remote list --task
:查看所有任务 -
jules remote list --repo
:查看绑定的仓库 -
jules remote new --repo <repo> --session "补充测试"
:新建任务 -
/remote
:进入终端界面,直观管理任务
CLI 的优势
-
快捷高效:不用切换浏览器,直接在终端发起和查看任务。
-
自然语言交互:命令中即可描述任务,和网页端一致。
-
透明可控:可以实时查看任务状态和执行进度。
简而言之,Jules Tools 让开发者更轻量、更流畅地把 Jules 融入日常开发。
使用须知
-
隔离执行:所有任务在云端 VM 中进行,确保安全。
-
权限配置:需要提前完成仓库授权。
-
限制:
-
不支持长期运行进程(如
npm run dev
)。 -
任务描述需清晰明确,模糊需求可能导致偏差。
-
复杂项目仍建议人工 review 结果。
-
订阅层级:免费版有基础额度,高级版提供更多并发与任务上限。
Jules Tools 与 Claude Code 的最大区别
工作模式与定位:
前者是一个异步的 AI 开发代理,你把完整的开发任务(如功能实现、Bug 修复、依赖更新等)交给它,它会在云端独立完成,并最终通过 Pull Request 提交成果——相当于一个“为你工作的 AI 工程师”。而 Claude Code 则是一个同步交互式的 AI 编程伙伴,直接在本地终端中与你实时对话、修改代码、解释函数、协助调试——更像一个“与你一起写代码的智能助手”。
从使用层面看,Jules 适合项目级、宏观任务,强调自动化与安全隔离;运行环境在 Google Cloud 沙箱中,通过 GitHub/GitLab 进行协作。Claude Code 则专注文件级、微观任务,强调即时反馈与开发者增强;运行于本地终端,可无缝融入 Unix 命令行工作流。
Jules API
本周,Google 开放了 Jules API 的访问权限,能够将 Jules 集成到自己的系统和工作流程中。
可以在 Slack 中提交 bug 时自动触发任务,将 Jules 接入 CI/CD 流水线,甚至扩展到更多你希望 Jules 出现的场景中。
这个 API 让 Jules 更贴近你现有的开发方式。
这些更新的核心是 控制与灵活性 —— 这也是用户最迫切的需求。
Jules Tools 和 Jules API 提供了更多方式,让 Jules 更好地融入工作流程;而近期的优化则确保它在你需要时始终稳定运行。
总结
Google Jules 让 AI 从“会写代码”真正进化为“会做开发”。它能完成从 bug 修复到 Pull Request 的完整闭环,帮助团队自动化处理重复性任务。配合 Jules Tools CLI,开发者可以在终端一键触发任务、快速审查结果,让 AI 更自然地嵌入日常工作流。
未来,Jules 有望成为开发团队的“虚拟成员”,让人类工程师将更多精力投入到创造性挑战中。