跳到主内容
AIHO 2026 全新改版上线
TOOL · CODING #05/06编程 Agent
01 / 01深度解读

title: "Jules" seoTitle: "Jules AI 编程 Agent 评测 2026:Google 出品,自动化代码开发" slug: "coding/agent/jules" domestic: false free: true pillar: "coding" category: "agent" tagline: "Google 异步 Coding Agent,在 Cloud VM 中完成任务并返回 PR" description: "Jules 真实评测:Google Labs 出品的异步 Coding Agent,连接 GitHub 仓库后在 Cloud VM 中计划、修改、运行测试并生成 PR;支持 Web、CLI(@google/jules)、REST API、GitHub issue 标签触发。免费档 15 tasks/day、3 并发,Pro/Ultra 提供更高任务和并发额度。" website: "https://jules.google/" pricing: "免费 15 tasks/day / Pro 100 tasks/day / Ultra 300 tasks/day" platforms: cloud, cli languages: en chinese_friendly: 2 opensource: false self_host: false score: power: 4 ux: 4 price: 4 cn_support: 2 stability: 4 tags: agent, autonomous, async, google, gemini, cloud-vm, github, cli alternatives: "coding/agent/devin", "coding/agent/openhands", "coding/cli/claude-code", "coding/cli/gemini-cli" verdict: "Google 版 Devin:把 issue 丢给云端 Agent,等它在 VM 里跑完测试、给你 diff / PR。适合依赖升级、补测试、低风险 bug fix;不适合中文项目、强隐私代码和需要实时结对的任务。" priceTable:

  • { plan: "Jules", price: "$0", limit: "15 tasks/day,3 concurrent tasks", note: "入门免费档,Gemini 2.5 Pro" }
  • { plan: "Jules in Pro", price: "随 Google AI Pro", limit: "100 tasks/day,15 concurrent tasks", note: "更高模型访问,起步 Gemini 3 Pro" }
  • { plan: "Jules in Ultra", price: "随 Google AI Ultra", limit: "300 tasks/day,60 concurrent tasks", note: "大规模并行 Agent 工作流" } suitable:
  • "GitHub issue 边界清晰的 bug fix / test / version bump"
  • "想异步委派任务、稍后 review PR 的团队"
  • "需要多个云端 Agent 并发处理低风险任务"
  • "已经在 Google AI Pro / Ultra 生态里的开发者" notSuitable:
  • "不能把代码 clone 到 Google Cloud VM 的项目"
  • "需要中文深度交互和国内网络友好的团队"
  • "紧急 hotfix / 强实时结对编程" faq:
  • q: "Jules 和 Gemini CLI 有什么区别?" a: "Gemini CLI 是本地终端 Agent,读写当前目录;Jules 是异步云端 Agent,会把 GitHub 仓库 clone 到 Cloud VM,执行任务后返回 diff/PR。前者适合你边写边问,后者适合把任务丢出去等结果。"
  • q: "Jules 和 Devin 怎么选?" a: "两者都是 async coding agent。Devin 更早、产品链路更企业化;Jules 绑定 Google/Gemini 生态,免费档更容易试,CLI/API 和 GitHub 标签触发更适合做脚本化委派。"
  • q: "Jules Tools 是什么?" a: "@google/jules 命令行工具。它可以 jules remote new 创建云端任务、jules remote list 查看任务、jules remote pull 拉取结果,也可以打开 TUI 看 diff。"
  • q: "代码会不会在本地跑?" a: "Jules 的核心执行在 Google Cloud VM。它会 clone 仓库、安装依赖、运行测试、生成 diff;这也是隐私/合规敏感项目要谨慎的原因。" relatedPlaybooks:
  • "onboarding/async-coding-agent-workflow"
  • "review/ai-pr-review-pipeline" cover: "/img/tools/jules.webp" sources:
  • { title: "Jules 官网", url: "https://jules.google/" }
  • { title: "Jules Tools CLI Reference", url: "https://jules.google/docs/cli/reference" }
  • { title: "Google Developers Blog — Meet Jules Tools", url: "https://developers.googleblog.com/en/meet-jules-tools-a-command-line-companion-for-googles-async-coding-agent/" } published: 2026-06-25 updated: 2026-06-25

lastVerified: 2026-08-02 relatedReviews: "claude-code-deep-review"


TL;DR

一句话: Jules 是 Google 的异步 Coding Agent:你把 GitHub repo + 任务描述交给它,它在 Google Cloud VM 里 clone 代码、制定计划、改文件、跑测试,最后给你 diff / PR。

它不是 Cursor / Claude Code 那种实时结对工具,而是「把不想做的工程任务派出去」的云端队友。

它是什么

Jules 的定位很清晰:async coding agent。它连接 GitHub 仓库后,可以处理:

  • bug fix
  • 写 / 补测试
  • feature building
  • version bump / dependency upgrade
  • 生成 changelog / audio changelog
  • GitHub issue 任务委派

典型流程:

  1. 选择 GitHub repo 和 branch。
  2. 写明确任务和验收标准。
  3. Jules 在 Cloud VM 中 clone 仓库并给出计划。
  4. 你确认计划。
  5. Jules 修改代码、跑测试、展示 diff。
  6. 你 review 后发布分支 / 创建 PR。

价格与额度

Plan额度适合
Jules15 tasks/day,3 并发个人试用、轻量任务
Jules in Pro100 tasks/day,15 并发每天都要委派任务的开发者
Jules in Ultra300 tasks/day,60 并发大规模并行 Agent 工作流

免费档已经足够验证「补测试、修小 bug、依赖升级」这类任务的 ROI。

Jules Tools:CLI 入口

Jules 早期主要是 Web UI,后来 Google 推出 Jules Tools,让它可以在终端中被脚本化。

npm install -g @google/jules
jules login

# 查看连接过的仓库
jules remote list --repo

# 创建云端任务
jules remote new --repo . --session "write unit tests for auth module"

# 查看任务
jules remote list --session

# 拉取完成任务的结果
jules remote pull --session 123456

CLI 的意义不只是少打开一个网页,而是能接入现有开发流水线:

# 把 TODO.md 每一行都派给 Jules
cat TODO.md | while IFS= read -r line; do
  jules remote new --repo . --session "$line"
done

# 把 GitHub issue 标题直接交给 Jules
gh issue list --assignee @me --limit 1 --json title \
  | jq -r '.[0].title' \
  | jules remote new --repo .

和 Devin / OpenHands 的差异

维度JulesDevinOpenHands
运行位置Google Cloud VMDevin Cloud本地 Docker / Cloud
开源✅ MIT
免费入口✅ 15 tasks/day通常需付费✅ OSS / Cloud 免费档
GitHub PR可配置
CLI / API有 API✅ CLI/SDK
中文友好较好
隐私可控强(自托管)

AIHO 建议:

  • 想最低门槛试 async agent:Jules
  • 企业买成熟云端体验:Devin
  • 代码不能出境 / 要自托管:OpenHands

最适合的任务

1. 补测试

为 src/billing 里的 invoice parser 补单元测试,覆盖金额为 0、负数、缺失 tax 字段和 malformed JSON。跑通现有 test suite。

边界清楚、可验证,最适合 Jules。

2. 依赖升级

把 Next.js 从 14 升级到 15,修复 breaking changes,跑 build 和现有 e2e,最后给出变更摘要。

Jules 的 Cloud VM 能自己装包、跑测试、返回 diff。

3. 低风险 bug fix

修复设置页保存后 toast 重复出现的问题。验收:保存一次只出现一个 toast,补回归测试。

有明确复现和验收标准,成功率更高。

不适合的任务

  • 架构方向还没定的大重构
  • 没有测试、没有验收标准的「帮我优化一下」
  • 需要访问内网服务 / 私有数据库的任务
  • 紧急线上事故
  • 高度中文上下文项目

Jules 是「异步执行者」,不是「替你想清楚产品需求的人」。

避坑清单

  1. 任务要小:一个 session 只做一个目标,不要把 5 个需求塞一起。
  2. 验收标准写清:告诉它必须跑哪些测试、改完看哪些页面。
  3. 先让它给 plan:计划不对就别批准执行。
  4. 敏感 repo 谨慎连接:Jules 会把代码 clone 到 Cloud VM。
  5. PR 必须人工 review:Agent 可能修掉表面 bug、引入隐蔽边界问题。
  6. 不要无限并发:并发越高 review 压力越大,先从 2-3 个低风险任务开始。

AIHO 工作流建议

issue backlog → Gemini CLI 低成本分拣 → Jules 处理低风险任务 → Copilot/CodeRabbit/人工 review → merge

Jules 的价值不在「一次写出完美代码」,而在把低风险工程杂活从你的连续工作流里剥离出去。

来源

本卡片由 AIHO 编辑部根据公开资料整理,非厂商付费内容;额度和功能以官网为准。

Newsletter

关注这个工具的后续更新

订阅 AIHO 周报,第一时间获取该工具版本更新、定价变动与重新评测结果。