堆积在 Issue Tracker 里的 Backlog(积压任务),你打算什么时候清理?现在,你只需要直接“扔”给它就行了。只要分配一个 GitHub Issue,Jules 就会自动读取代码、制定计划、完成多文件修改,最后直接通过 PR(Pull Request)交还给你。

3秒速览
分配 GitHub Issue Jules 制定计划 在云端 VM 完成多文件修改 自动生成 PR 只需进行 Review 即可完成

这是什么?

Jules 是 Google 开发的异步自主编程 Agent(Autonomous Coding Agent)。 如果说传统的 AI 编程工具是“在旁边提供代码建议的副驾驶”,那么 Jules 更像是一个能够独立执行任务的飞行员。只要连接到你的 GitHub 仓库,它就能接收 Issue、分析代码库、展示修改计划;一旦你批准,它就会在云端虚拟机(VM)中执行任务,并将结果以 PR 的形式反馈给你。

Jules 于 2025 年 5 月开启公测,并在 2025 年 12 月增加了 Suggested Tasks(建议任务)这一核心功能。 它会自动扫描仓库中的 #TODO 注释或性能改进点,并主动询问:“需要我修复这个吗?” 这种无需指令、主动找活干的特性非常出色。

此外,2025 年 11 月,Gemini 3 Pro 正式搭载于 Jules 之中。 与之前的模型(Gemini 2.5 Pro)相比,它在处理多步任务时的推理更加稳定,能更精准地理解开发者的意图。用 Google 官方博客的话来说,“多步骤任务的衔接变得更加自然了”。

核心比喻

GitHub Copilot = 在旁边提供代码建议的副驾驶
Jules = 分配了 Issue 就能独自完成 PR 的初级开发人员

140,000+
已完成的代码改进次数
5 个仓库
Suggested Tasks 同时监控数
150+ 个国家
服务可用地区

有什么不同?

虽然 AI 编程工具市场非常火热,但各家的定位各不相同。Jules 的差异化优势在于异步 + 主动性。 其他工具通常需要你发出明确请求才会行动,而 Jules 会持续监控仓库,主动寻找可以执行的任务。

GitHub CopilotClaude CodeGoogle Jules
工作方式IDE 内联自动补全基于终端的 Agent异步云端 Agent
触发方式编写代码时自动建议明确的指令分配 Issue 或自动检测
多文件修改受限强大 (200K 上下文)强大 (云端 VM)
主动建议TODO 扫描、性能优化建议
交付物代码片段本地文件变更 / PR diff自动生成 PR
费用$19/月起按 Token 计费 ($20/月起)包含在 AI Ultra 订阅中

随着 Gemini 3 Pro 的加入,变化尤为显著:

  • 强化 Critic Agent(批判者代理) — 在长任务执行过程中,负责重新审查已编写代码的“批判者”代理运行得更加稳定。即使在重新规划后,它也会再次介入以确保质量。
  • 意图对齐 (Intent Alignment) — 当你说“重构这个函数”时,它只会改动请求的范围,不会产生副作用。比以前更加精准。
  • 安全的 Git 操作 — 降低了 force push 或意外操作分支的风险。

上手指南

  1. 连接 Jules
    jules.google.com 使用 Google 账号登录 → 连接 GitHub 仓库。需要订阅 Google AI Pro 或 Ultra。
  2. 分配第一个任务
    在已连接仓库的 GitHub Issue 中指派 Jules,或者直接在 Jules Web UI 中创建一个“修复这个 Bug”的任务。Jules 会制定计划并展示给你,检查无误后点击批准即可。
  3. 安装 Jules Tools CLI
    使用 npm install -g @google/jules 进行安装。 在项目根目录下输入 jules status,它会自动寻找.git 文件夹并识别仓库。使用 jules diff 查看变更,使用 jules remote list --task 查看进行中的任务列表。
  4. 并行委派 Backlog
    你可以通过管道符连接 TODO 文件或 GitHub Issue,一次性创建多个任务。例如:cat TODO.md | jleus remote create。 使用 --parallel 标志可以同时运行多个任务,执行时间可缩短 50% 以上。
  5. 开启 Suggested Tasks
    在 Jules 设置中,为最多 5 个仓库开启 Suggested Tasks 功能。 Jules 会自动寻找 #TODO 注释和性能优化点并提出建议。觉得合适就批准,不想要就忽略。

注意

Jules 在处理超大型代码库时仍存在上下文窗口限制。 与其尝试一次性处理整个 Monorepo,不如按范围明确的 Issue 进行委派,这样成功率更高。另外,免费层级的使用量限制非常严格,如果想深度使用,建议考虑 AI Pro ($19.99/月) 或更高版本。