[{"data":1,"prerenderedAt":1395},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-devin-vs-jules":9,"compare-a-devin":10,"compare-b-jules":601},{"tools":4,"reviews":5},78,26,{"tools":4,"reviews":5,"playbooks":7,"news":8},22,21,null,{"id":11,"title":12,"alternatives":13,"api_compatible":9,"body":17,"category":532,"chinese_friendly":522,"cover":533,"description":534,"domestic":535,"extension":536,"faq":537,"free":535,"github":9,"languages":550,"lastVerified":9,"meta":552,"models":9,"navigation":553,"notSuitable":9,"opensource":535,"path":554,"pillar":555,"platforms":556,"priceTable":559,"pricing":571,"published":572,"relatedPlaybooks":573,"relatedReviews":575,"score":577,"self_host":535,"seo":580,"seoTitle":9,"slug":581,"sources":582,"stem":592,"suitable":9,"tagline":593,"tags":594,"updated":585,"verdict":598,"website":599,"__hash__":600},"tools\u002Ftools\u002Fcoding\u002Fagent\u002Fdevin.md","Devin",[14,15,16],"coding\u002Fagent\u002Fopenhands","agent\u002Fgeneral\u002Fmanus","coding\u002Fcli\u002Fclaude-code",{"type":18,"value":19,"toc":517},"minimark",[20,25,29,32,35,38,66,69,73,78,158,163,223,226,229,235,250,255,272,275,292,295,400,403,435,439,456,459,483,486],[21,22,24],"h2",{"id":23},"tldr","TL;DR",[26,27,28],"p",{},"Devin 是 Cognition Labs 推出的「自主 AI 软件工程师」。2024-03 首发时 $500\u002F月 + 引爆全网，2025-04 Devin 2.0 把入门价砍到 $20\u002F月（按 ACU 计费），2026 年又通过收购 Windsurf 扩张到桌面端。它的核心定位不是 copilot，而是「异步 agent」——把任务扔进去，它在云沙箱里独立 plan → code → test → PR，你第二天来看结果。",[26,30,31],{},"适合：有明确边界的工程任务（重构、bug fix、新 feature），不需要全程盯着的团队。不适合：交互式探索、紧急 hotfix、中文项目、超预算敏感的个人。",[21,33,34],{"id":34},"它是什么",[26,36,37],{},"Devin 不在你电脑上跑——它有自己的云端 IDE + shell + 浏览器，等于一台 7×24 在线的远程开发机。给它一个 issue（GitHub \u002F Linear \u002F Slack 都行），它会：",[39,40,41,50,57,60,63],"ol",{},[42,43,44,45,49],"li",{},"进 sandbox、",[46,47,48],"code",{},"git clone"," 仓库、看 README、构建 Devin Wiki",[42,51,52,56],{},[53,54,55],"strong",{},"Interactive Planning","：跟你确认实现方案",[42,58,59],{},"写代码、跑测试、调浏览器看结果",[42,61,62],{},"失败自己排查、改、再试（带 citations 引用代码行）",[42,64,65],{},"提 PR、回 Slack「搞定」",[26,67,68],{},"主打 Cloud + Async + 多并发：Core 最多 10 个 Devin 同时跑不同任务，Team 起无限并发。",[21,70,72],{"id":71},"价格2026-06-综合官方-第三方追踪","价格（2026-06 综合官方 + 第三方追踪）",[26,74,75],{},[53,76,77],{},"Cloud Devin（按 ACU 计费）",[79,80,81,103],"table",{},[82,83,84],"thead",{},[85,86,87,91,94,97,100],"tr",{},[88,89,90],"th",{},"Plan",[88,92,93],{},"月费",[88,95,96],{},"ACU 价",[88,98,99],{},"并发",[88,101,102],{},"关键能力",[104,105,106,126,143],"tbody",{},[85,107,108,114,117,120,123],{},[109,110,111],"td",{},[53,112,113],{},"Core",[109,115,116],{},"$20 起步（PAYG）",[109,118,119],{},"$2.25\u002FACU",[109,121,122],{},"10",[109,124,125],{},"Devin IDE、Ask Devin、Wiki",[85,127,128,131,134,137,140],{},[109,129,130],{},"Team",[109,132,133],{},"$500 含 250 ACU",[109,135,136],{},"$2\u002FACU（含内）",[109,138,139],{},"∞",[109,141,142],{},"API、专属 Slack 频道、early access",[85,144,145,148,151,153,155],{},[109,146,147],{},"Enterprise",[109,149,150],{},"Custom",[109,152,150],{},[109,154,139],{},[109,156,157],{},"VPC、SSO、Custom Devins",[26,159,160],{},[53,161,162],{},"Devin Desktop（2026-06 Windsurf 改名后）",[79,164,165,177],{},[82,166,167],{},[85,168,169,171,174],{},[88,170,90],{},[88,172,173],{},"价格",[88,175,176],{},"适用",[104,178,179,190,201,212],{},[85,180,181,184,187],{},[109,182,183],{},"Free",[109,185,186],{},"$0",[109,188,189],{},"轻量配额",[85,191,192,195,198],{},[109,193,194],{},"Pro",[109,196,197],{},"$20\u002F月",[109,199,200],{},"个人开发者",[85,202,203,206,209],{},[109,204,205],{},"Max",[109,207,208],{},"$200\u002F月",[109,210,211],{},"重度用户",[85,213,214,217,220],{},[109,215,216],{},"Teams",[109,218,219],{},"$80\u002F月 + $40\u002F席",[109,221,222],{},"团队",[26,224,225],{},"ACU 经济账：1 ACU = 15 分钟 Devin 主动工作。一个中等任务（小 feature\u002F简单 bug）约消耗 0.5–1.5 ACU ≈ $1.13–$3.38。一个复杂 task（跨文件重构 + 测试）2–4 ACU ≈ $5–$10。",[21,227,228],{"id":228},"实测",[26,230,231,234],{},[53,232,233],{},"好的地方","：",[236,237,238,241,244,247],"ul",{},[42,239,240],{},"单次任务交付质量稳定——比早期 demo 时代靠谱多了",[42,242,243],{},"Devin Wiki 自动生成的代码库地图很有用",[42,245,246],{},"多并发：开 5 个 Devin 同时干 5 个独立 bug，效率拉满",[42,248,249],{},"Interactive Planning 让你能纠偏，不会写到一半发现方向错",[26,251,252,234],{},[53,253,254],{},"踩坑",[236,256,257,260,263,266,269],{},[42,258,259],{},"ACU 烧得快——一次 Devin 跑歪 + 自我修复循环可能 2-3 ACU 没了",[42,261,262],{},"中文几乎不能用——Cognition 没做本地化，prompt 中文也回英文",[42,264,265],{},"国内开发者用：网络 + 价格 + 中文三重劝退，建议看 OpenHands \u002F Manus",[42,267,268],{},"复杂上下文（10w 行老代码）依然容易迷失，需要人辅助拆任务",[42,270,271],{},"Free trial 没有，最低要先付 $20 才能试",[21,273,274],{"id":274},"上手",[39,276,277,280,283,286,289],{},[42,278,279],{},"devin.ai 注册（GitHub OAuth），充值 $20 拿到 9 ACU",[42,281,282],{},"连接 GitHub repo + 选触发方式（Linear\u002FSlack\u002FWeb）",[42,284,285],{},"给一个 issue + 验收标准（越具体越省 ACU）",[42,287,288],{},"Interactive Planning：审一遍方案",[42,290,291],{},"Devin 自动跑、PR 自动开、等 review",[21,293,294],{"id":294},"对比一览",[79,296,297,315],{},[82,298,299],{},[85,300,301,304,306,309,312],{},[88,302,303],{},"维度",[88,305,12],{},[88,307,308],{},"OpenHands",[88,310,311],{},"Manus",[88,313,314],{},"Claude Code",[104,316,317,334,351,367,384],{},[85,318,319,322,325,328,331],{},[109,320,321],{},"模式",[109,323,324],{},"异步 Cloud Agent",[109,326,327],{},"自托管 \u002F Cloud",[109,329,330],{},"异步 Cloud",[109,332,333],{},"同步 CLI",[85,335,336,339,342,345,348],{},[109,337,338],{},"起步价",[109,340,341],{},"$20 + ACU",[109,343,344],{},"免费（开源）",[109,346,347],{},"$39\u002F月",[109,349,350],{},"Pro $20\u002F月",[85,352,353,355,358,361,364],{},[109,354,99],{},[109,356,357],{},"10–∞",[109,359,360],{},"自托管无限",[109,362,363],{},"5+",[109,365,366],{},"1",[85,368,369,372,375,378,381],{},[109,370,371],{},"中文",[109,373,374],{},"弱",[109,376,377],{},"强（社区维护）",[109,379,380],{},"强（国产）",[109,382,383],{},"中",[85,385,386,389,392,395,397],{},[109,387,388],{},"沙箱",[109,390,391],{},"内置云端",[109,393,394],{},"Docker \u002F Cloud",[109,396,391],{},[109,398,399],{},"本地",[21,401,402],{"id":402},"避坑",[236,404,405,411,417,423,429],{},[42,406,407,410],{},[53,408,409],{},"不要不写验收标准就丢任务","：Devin 会尽职跑，但跑到哪里算「完成」很主观，写明「跑通这个测试」「PR 必须含 changelog」",[42,412,413,416],{},[53,414,415],{},"新项目 \u002F 老项目都要先 Wiki","：让它先生成 Devin Wiki，后续任务上下文准很多",[42,418,419,422],{},[53,420,421],{},"ACU 监控要开","：仪表盘里设单任务 ACU 上限，避免 runaway",[42,424,425,428],{},[53,426,427],{},"PR 必须 review","：Devin 偶尔会引入安全问题（hardcode key、删测试）",[42,430,431,434],{},[53,432,433],{},"国内团队三思","：网络、定价、语言成本叠加后，单位产出 ROI 不一定胜过 Cursor + Claude",[21,436,438],{"id":437},"适合-不适合","适合 \u002F 不适合",[236,440,441,444,447,450,453],{},[42,442,443],{},"✅ 海外团队、英文项目、批量化的中小 task",[42,445,446],{},"✅ 想做「夜跑 agent」流水线的工程团队",[42,448,449],{},"❌ 中文项目、国内个人开发者",[42,451,452],{},"❌ 预算敏感（同样钱可以买 4 个 Cursor 席位）",[42,454,455],{},"❌ 需要实时协作 \u002F 紧急 hotfix",[21,457,458],{"id":458},"相关阅读",[236,460,461,469,476],{},[42,462,463,468],{},[464,465,467],"a",{"href":466},"\u002Ftools\u002Fcoding\u002Fagent\u002Fopenhands","OpenHands 评测","（Devin 的开源平替）",[42,470,471,475],{},[464,472,474],{"href":473},"\u002Ftools\u002Fagent\u002Fgeneral\u002Fmanus","Manus 评测","（国产 cloud agent）",[42,477,478,482],{},[464,479,481],{"href":480},"\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code","Claude Code 评测","（同步替代方案）",[21,484,485],{"id":485},"来源",[39,487,488,496,503,510],{},[42,489,490,491],{},"SiliconAngle — Devin 2.0 with lower starting price（2025-04-03）",[464,492,493],{"href":493,"rel":494},"https:\u002F\u002Fsiliconangle.com\u002F2025\u002F04\u002F03\u002Fcognition-ai-launches-revamped-coding-assistant-devin-2-0-much-lower-starting-price",[495],"nofollow",[42,497,498,499],{},"CostBench — Devin AI Pricing 2026（2026-05-04）",[464,500,501],{"href":501,"rel":502},"https:\u002F\u002Fcostbench.com\u002Fsoftware\u002Fai-coding-assistants\u002Fdevin-ai\u002F",[495],[42,504,505,506],{},"eesel — Cognition AI Pricing Explained ",[464,507,508],{"href":508,"rel":509},"https:\u002F\u002Fwww.eesel.ai\u002Fblog\u002Fcognition-ai-pricing",[495],[42,511,512,513],{},"Vibe Coding — Devin Review 2026 \u002F Windsurf rebrand ",[464,514,515],{"href":515,"rel":516},"https:\u002F\u002Fvibecoding.app\u002Fblog\u002Fdevin-review",[495],{"title":518,"searchDepth":519,"depth":519,"links":520},"",3,[521,523,524,525,526,527,528,529,530,531],{"id":23,"depth":522,"text":24},2,{"id":34,"depth":522,"text":34},{"id":71,"depth":522,"text":72},{"id":228,"depth":522,"text":228},{"id":274,"depth":522,"text":274},{"id":294,"depth":522,"text":294},{"id":402,"depth":522,"text":402},{"id":437,"depth":522,"text":438},{"id":458,"depth":522,"text":458},{"id":485,"depth":522,"text":485},"agent","\u002Fimg\u002Ftools\u002Fdevin.webp","Devin 真实评测：Cognition Labs 的自主编程 Agent。Core $20\u002F月 + $2.25\u002FACU（1 ACU ≈ 15 分钟），Team $500\u002F月含 250 ACUs。2026 收购 Windsurf 后产品线扩张到 Desktop Free\u002FPro\u002FMax。",false,"md",[538,541,544,547],{"q":539,"a":540},"1 ACU 等于多少？","1 ACU ≈ Devin 主动工作 15 分钟。Core 单价 $2.25\u002FACU，Team 单价 $2\u002FACU。换算下来 Devin 主动小时成本约 $8–$9，确实接近 Upwork 入门级海外开发者，但能 7×24 工作。",{"q":542,"a":543},"Devin 和 Cursor \u002F Claude Code 区别？","Cursor \u002F Claude Code 是『陪你写』的 copilot，Devin 是『代你写』的 async agent——你给任务、它在云沙箱里独立完成、返回 PR。前者实时同步，后者异步交付。",{"q":545,"a":546},"2026 年 Devin \u002F Windsurf 关系？","Cognition 收购了 Windsurf 资产（前 Codeium），2026-06 后 Devin Desktop 取代 Windsurf IDE，新增 Free \u002F Pro $20\u002FMax $200 桌面端订阅，Cloud 版（Core\u002FTeam\u002FEnterprise）保留 ACU 计费。",{"q":548,"a":549},"Devin 能跑国内项目吗？","技术上可以——它在云沙箱跑 Linux 命令、git、浏览器。但默认走美国节点，访问国内 git\u002Fnpm 镜像慢，且不支持中文 prompt（会回英文）。国内团队建议看 OpenHands 自托管或 Manus。",[551],"en",{},true,"\u002Ftools\u002Fcoding\u002Fagent\u002Fdevin","coding",[557,558],"cloud","desktop",[560,564,568],{"plan":561,"price":562,"seats":366,"notes":563},"Core (PAYG)","$20\u002F月起","Pay-as-you-go，$2.25\u002FACU，最多 10 并发会话",{"plan":130,"price":565,"seats":566,"notes":567},"$500\u002F月","≥1","含 250 ACUs（$2\u002FACU 实际单价）、无限并发、Slack 专属频道",{"plan":147,"price":150,"seats":569,"notes":570},"—","VPC 部署、SAML\u002FOIDC SSO、Custom Devins","Core $20·月 起按 ACU \u002F Team $500·月含 250 ACU \u002F Enterprise 定制","2026-06-19",[574],"review\u002Fai-pr-review-pipeline",[576],"augment-deep-review",{"power":578,"ux":579,"price":522,"cn_support":522,"stability":579},5,4,{"title":12,"description":534},"coding\u002Fagent\u002Fdevin",[583,586,588,590],{"name":584,"url":493,"accessed":585},"SiliconAngle — Devin 2.0 launch","2026-06-24",{"name":587,"url":501,"accessed":585},"CostBench — Devin AI Pricing 2026",{"name":589,"url":508,"accessed":585},"eesel — Cognition AI Pricing",{"name":591,"url":515,"accessed":585},"Vibe Coding — Devin Review 2026 (Windsurf rebrand)","tools\u002Fcoding\u002Fagent\u002Fdevin","Cognition 出品的自主 AI 软件工程师，ACU 计费，2026 已并入 Windsurf 阵营",[532,595,557,596,597],"autonomous","ACU","async","AI 自主编程的开山旗手，2026 价格从 $500 起跳降到 $20 起步。ACU 计费让成本可预算化，但单 ACU $2.25 仍是同类最贵，适合『把任务扔进去、明天看 PR』的异步开发模式。","https:\u002F\u002Fdevin.ai","iFlh78u6Qdg5_hat5bciyiX8Us01wvkcdNvcpTCQy04",{"id":602,"title":603,"alternatives":604,"api_compatible":9,"body":606,"category":532,"chinese_friendly":522,"cover":1332,"description":1333,"domestic":535,"extension":536,"faq":1334,"free":535,"github":9,"languages":1347,"lastVerified":9,"meta":1348,"models":9,"navigation":553,"notSuitable":1349,"opensource":535,"path":1353,"pillar":555,"platforms":1354,"priceTable":1356,"pricing":1367,"published":1368,"relatedPlaybooks":1369,"relatedReviews":9,"score":1371,"self_host":535,"seo":1372,"seoTitle":9,"slug":1373,"sources":1374,"stem":1381,"suitable":1382,"tagline":1387,"tags":1388,"updated":1368,"verdict":1393,"website":1290,"__hash__":1394},"tools\u002Ftools\u002Fcoding\u002Fagent\u002Fjules.md","Jules",[581,14,16,605],"coding\u002Fcli\u002Fgemini-cli",{"type":18,"value":607,"toc":1316},[608,610,626,628,635,655,658,678,681,730,733,737,740,882,885,1032,1036,1143,1148,1159,1162,1167,1175,1178,1182,1188,1191,1195,1201,1204,1207,1224,1227,1230,1268,1272,1278,1281,1283,1306,1312],[21,609,24],{"id":23},[611,612,617,623],"div",{"className":613},[614,615,616],"card","p-5","my-4",[26,618,619,622],{},[53,620,621],{},"一句话："," Jules 是 Google 的异步 Coding Agent：你把 GitHub repo + 任务描述交给它，它在 Google Cloud VM 里 clone 代码、制定计划、改文件、跑测试，最后给你 diff \u002F PR。",[26,624,625],{},"它不是 Cursor \u002F Claude Code 那种实时结对工具，而是「把不想做的工程任务派出去」的云端队友。",[21,627,34],{"id":34},[26,629,630,631,634],{},"Jules 的定位很清晰：",[53,632,633],{},"async coding agent","。它连接 GitHub 仓库后，可以处理：",[236,636,637,640,643,646,649,652],{},[42,638,639],{},"bug fix",[42,641,642],{},"写 \u002F 补测试",[42,644,645],{},"feature building",[42,647,648],{},"version bump \u002F dependency upgrade",[42,650,651],{},"生成 changelog \u002F audio changelog",[42,653,654],{},"GitHub issue 任务委派",[26,656,657],{},"典型流程：",[39,659,660,663,666,669,672,675],{},[42,661,662],{},"选择 GitHub repo 和 branch。",[42,664,665],{},"写明确任务和验收标准。",[42,667,668],{},"Jules 在 Cloud VM 中 clone 仓库并给出计划。",[42,670,671],{},"你确认计划。",[42,673,674],{},"Jules 修改代码、跑测试、展示 diff。",[42,676,677],{},"你 review 后发布分支 \u002F 创建 PR。",[21,679,680],{"id":680},"价格与额度",[79,682,683,696],{},[82,684,685],{},[85,686,687,689,693],{},[88,688,90],{},[88,690,692],{"align":691},"right","额度",[88,694,695],{},"适合",[104,697,698,708,719],{},[85,699,700,702,705],{},[109,701,603],{},[109,703,704],{"align":691},"15 tasks\u002Fday，3 并发",[109,706,707],{},"个人试用、轻量任务",[85,709,710,713,716],{},[109,711,712],{},"Jules in Pro",[109,714,715],{"align":691},"100 tasks\u002Fday，15 并发",[109,717,718],{},"每天都要委派任务的开发者",[85,720,721,724,727],{},[109,722,723],{},"Jules in Ultra",[109,725,726],{"align":691},"300 tasks\u002Fday，60 并发",[109,728,729],{},"大规模并行 Agent 工作流",[26,731,732],{},"免费档已经足够验证「补测试、修小 bug、依赖升级」这类任务的 ROI。",[21,734,736],{"id":735},"jules-toolscli-入口","Jules Tools：CLI 入口",[26,738,739],{},"Jules 早期主要是 Web UI，后来 Google 推出 Jules Tools，让它可以在终端中被脚本化。",[741,742,746],"pre",{"className":743,"code":744,"language":745,"meta":518,"style":518},"language-bash shiki shiki-themes github-light github-dark","npm install -g @google\u002Fjules\njules login\n\n# 查看连接过的仓库\njules remote list --repo\n\n# 创建云端任务\njules remote new --repo . --session \"write unit tests for auth module\"\n\n# 查看任务\njules remote list --session\n\n# 拉取完成任务的结果\njules remote pull --session 123456\n","bash",[46,747,748,768,776,781,787,800,805,811,833,838,844,856,861,867],{"__ignoreMap":518},[749,750,753,757,761,765],"span",{"class":751,"line":752},"line",1,[749,754,756],{"class":755},"sScJk","npm",[749,758,760],{"class":759},"sZZnC"," install",[749,762,764],{"class":763},"sj4cs"," -g",[749,766,767],{"class":759}," @google\u002Fjules\n",[749,769,770,773],{"class":751,"line":522},[749,771,772],{"class":755},"jules",[749,774,775],{"class":759}," login\n",[749,777,778],{"class":751,"line":519},[749,779,780],{"emptyLinePlaceholder":553},"\n",[749,782,783],{"class":751,"line":579},[749,784,786],{"class":785},"sJ8bj","# 查看连接过的仓库\n",[749,788,789,791,794,797],{"class":751,"line":578},[749,790,772],{"class":755},[749,792,793],{"class":759}," remote",[749,795,796],{"class":759}," list",[749,798,799],{"class":763}," --repo\n",[749,801,803],{"class":751,"line":802},6,[749,804,780],{"emptyLinePlaceholder":553},[749,806,808],{"class":751,"line":807},7,[749,809,810],{"class":785},"# 创建云端任务\n",[749,812,814,816,818,821,824,827,830],{"class":751,"line":813},8,[749,815,772],{"class":755},[749,817,793],{"class":759},[749,819,820],{"class":759}," new",[749,822,823],{"class":763}," --repo",[749,825,826],{"class":759}," .",[749,828,829],{"class":763}," --session",[749,831,832],{"class":759}," \"write unit tests for auth module\"\n",[749,834,836],{"class":751,"line":835},9,[749,837,780],{"emptyLinePlaceholder":553},[749,839,841],{"class":751,"line":840},10,[749,842,843],{"class":785},"# 查看任务\n",[749,845,847,849,851,853],{"class":751,"line":846},11,[749,848,772],{"class":755},[749,850,793],{"class":759},[749,852,796],{"class":759},[749,854,855],{"class":763}," --session\n",[749,857,859],{"class":751,"line":858},12,[749,860,780],{"emptyLinePlaceholder":553},[749,862,864],{"class":751,"line":863},13,[749,865,866],{"class":785},"# 拉取完成任务的结果\n",[749,868,870,872,874,877,879],{"class":751,"line":869},14,[749,871,772],{"class":755},[749,873,793],{"class":759},[749,875,876],{"class":759}," pull",[749,878,829],{"class":763},[749,880,881],{"class":763}," 123456\n",[26,883,884],{},"CLI 的意义不只是少打开一个网页，而是能接入现有开发流水线：",[741,886,888],{"className":743,"code":887,"language":745,"meta":518,"style":518},"# 把 TODO.md 每一行都派给 Jules\ncat TODO.md | while IFS= read -r line; do\n  jules remote new --repo . --session \"$line\"\ndone\n\n# 把 GitHub issue 标题直接交给 Jules\ngh issue list --assignee @me --limit 1 --json title \\\n  | jq -r '.[0].title' \\\n  | jules remote new --repo .\n",[46,889,890,895,932,956,961,965,970,1001,1016],{"__ignoreMap":518},[749,891,892],{"class":751,"line":752},[749,893,894],{"class":785},"# 把 TODO.md 每一行都派给 Jules\n",[749,896,897,900,903,907,910,914,917,920,923,926,929],{"class":751,"line":522},[749,898,899],{"class":755},"cat",[749,901,902],{"class":759}," TODO.md",[749,904,906],{"class":905},"szBVR"," |",[749,908,909],{"class":905}," while",[749,911,913],{"class":912},"sVt8B"," IFS",[749,915,916],{"class":905},"=",[749,918,919],{"class":763}," read",[749,921,922],{"class":763}," -r",[749,924,925],{"class":759}," line",[749,927,928],{"class":912},"; ",[749,930,931],{"class":905},"do\n",[749,933,934,937,939,941,943,945,947,950,953],{"class":751,"line":519},[749,935,936],{"class":755},"  jules",[749,938,793],{"class":759},[749,940,820],{"class":759},[749,942,823],{"class":763},[749,944,826],{"class":759},[749,946,829],{"class":763},[749,948,949],{"class":759}," \"",[749,951,952],{"class":912},"$line",[749,954,955],{"class":759},"\"\n",[749,957,958],{"class":751,"line":579},[749,959,960],{"class":905},"done\n",[749,962,963],{"class":751,"line":578},[749,964,780],{"emptyLinePlaceholder":553},[749,966,967],{"class":751,"line":802},[749,968,969],{"class":785},"# 把 GitHub issue 标题直接交给 Jules\n",[749,971,972,975,978,980,983,986,989,992,995,998],{"class":751,"line":807},[749,973,974],{"class":755},"gh",[749,976,977],{"class":759}," issue",[749,979,796],{"class":759},[749,981,982],{"class":763}," --assignee",[749,984,985],{"class":759}," @me",[749,987,988],{"class":763}," --limit",[749,990,991],{"class":763}," 1",[749,993,994],{"class":763}," --json",[749,996,997],{"class":759}," title",[749,999,1000],{"class":763}," \\\n",[749,1002,1003,1006,1009,1011,1014],{"class":751,"line":813},[749,1004,1005],{"class":905},"  |",[749,1007,1008],{"class":755}," jq",[749,1010,922],{"class":763},[749,1012,1013],{"class":759}," '.[0].title'",[749,1015,1000],{"class":763},[749,1017,1018,1020,1023,1025,1027,1029],{"class":751,"line":835},[749,1019,1005],{"class":905},[749,1021,1022],{"class":755}," jules",[749,1024,793],{"class":759},[749,1026,820],{"class":759},[749,1028,823],{"class":763},[749,1030,1031],{"class":759}," .\n",[21,1033,1035],{"id":1034},"和-devin-openhands-的差异","和 Devin \u002F OpenHands 的差异",[79,1037,1038,1050],{},[82,1039,1040],{},[85,1041,1042,1044,1046,1048],{},[88,1043,303],{},[88,1045,603],{},[88,1047,12],{},[88,1049,308],{},[104,1051,1052,1066,1079,1093,1106,1119,1131],{},[85,1053,1054,1057,1060,1063],{},[109,1055,1056],{},"运行位置",[109,1058,1059],{},"Google Cloud VM",[109,1061,1062],{},"Devin Cloud",[109,1064,1065],{},"本地 Docker \u002F Cloud",[85,1067,1068,1071,1074,1076],{},[109,1069,1070],{},"开源",[109,1072,1073],{},"❌",[109,1075,1073],{},[109,1077,1078],{},"✅ MIT",[85,1080,1081,1084,1087,1090],{},[109,1082,1083],{},"免费入口",[109,1085,1086],{},"✅ 15 tasks\u002Fday",[109,1088,1089],{},"通常需付费",[109,1091,1092],{},"✅ OSS \u002F Cloud 免费档",[85,1094,1095,1098,1101,1103],{},[109,1096,1097],{},"GitHub PR",[109,1099,1100],{},"✅",[109,1102,1100],{},[109,1104,1105],{},"可配置",[85,1107,1108,1111,1113,1116],{},[109,1109,1110],{},"CLI \u002F API",[109,1112,1100],{},[109,1114,1115],{},"有 API",[109,1117,1118],{},"✅ CLI\u002FSDK",[85,1120,1121,1124,1126,1128],{},[109,1122,1123],{},"中文友好",[109,1125,374],{},[109,1127,374],{},[109,1129,1130],{},"较好",[85,1132,1133,1136,1138,1140],{},[109,1134,1135],{},"隐私可控",[109,1137,383],{},[109,1139,383],{},[109,1141,1142],{},"强（自托管）",[26,1144,1145],{},[53,1146,1147],{},"AIHO 建议：",[236,1149,1150,1153,1156],{},[42,1151,1152],{},"想最低门槛试 async agent：Jules",[42,1154,1155],{},"企业买成熟云端体验：Devin",[42,1157,1158],{},"代码不能出境 \u002F 要自托管：OpenHands",[21,1160,1161],{"id":1161},"最适合的任务",[1163,1164,1166],"h3",{"id":1165},"_1-补测试","1. 补测试",[741,1168,1173],{"className":1169,"code":1171,"language":1172,"meta":518},[1170],"language-text","为 src\u002Fbilling 里的 invoice parser 补单元测试，覆盖金额为 0、负数、缺失 tax 字段和 malformed JSON。跑通现有 test suite。\n","text",[46,1174,1171],{"__ignoreMap":518},[26,1176,1177],{},"边界清楚、可验证，最适合 Jules。",[1163,1179,1181],{"id":1180},"_2-依赖升级","2. 依赖升级",[741,1183,1186],{"className":1184,"code":1185,"language":1172,"meta":518},[1170],"把 Next.js 从 14 升级到 15，修复 breaking changes，跑 build 和现有 e2e，最后给出变更摘要。\n",[46,1187,1185],{"__ignoreMap":518},[26,1189,1190],{},"Jules 的 Cloud VM 能自己装包、跑测试、返回 diff。",[1163,1192,1194],{"id":1193},"_3-低风险-bug-fix","3. 低风险 bug fix",[741,1196,1199],{"className":1197,"code":1198,"language":1172,"meta":518},[1170],"修复设置页保存后 toast 重复出现的问题。验收：保存一次只出现一个 toast，补回归测试。\n",[46,1200,1198],{"__ignoreMap":518},[26,1202,1203],{},"有明确复现和验收标准，成功率更高。",[21,1205,1206],{"id":1206},"不适合的任务",[236,1208,1209,1212,1215,1218,1221],{},[42,1210,1211],{},"架构方向还没定的大重构",[42,1213,1214],{},"没有测试、没有验收标准的「帮我优化一下」",[42,1216,1217],{},"需要访问内网服务 \u002F 私有数据库的任务",[42,1219,1220],{},"紧急线上事故",[42,1222,1223],{},"高度中文上下文项目",[26,1225,1226],{},"Jules 是「异步执行者」，不是「替你想清楚产品需求的人」。",[21,1228,1229],{"id":1229},"避坑清单",[39,1231,1232,1238,1244,1250,1256,1262],{},[42,1233,1234,1237],{},[53,1235,1236],{},"任务要小","：一个 session 只做一个目标，不要把 5 个需求塞一起。",[42,1239,1240,1243],{},[53,1241,1242],{},"验收标准写清","：告诉它必须跑哪些测试、改完看哪些页面。",[42,1245,1246,1249],{},[53,1247,1248],{},"先让它给 plan","：计划不对就别批准执行。",[42,1251,1252,1255],{},[53,1253,1254],{},"敏感 repo 谨慎连接","：Jules 会把代码 clone 到 Cloud VM。",[42,1257,1258,1261],{},[53,1259,1260],{},"PR 必须人工 review","：Agent 可能修掉表面 bug、引入隐蔽边界问题。",[42,1263,1264,1267],{},[53,1265,1266],{},"不要无限并发","：并发越高 review 压力越大，先从 2-3 个低风险任务开始。",[21,1269,1271],{"id":1270},"aiho-工作流建议","AIHO 工作流建议",[741,1273,1276],{"className":1274,"code":1275,"language":1172,"meta":518},[1170],"issue backlog → Gemini CLI 低成本分拣 → Jules 处理低风险任务 → Copilot\u002FCodeRabbit\u002F人工 review → merge\n",[46,1277,1275],{"__ignoreMap":518},[26,1279,1280],{},"Jules 的价值不在「一次写出完美代码」，而在把低风险工程杂活从你的连续工作流里剥离出去。",[21,1282,485],{"id":485},[236,1284,1285,1292,1299],{},[42,1286,1287,1288],{},"Jules 官网：",[464,1289,1290],{"href":1290,"rel":1291},"https:\u002F\u002Fjules.google\u002F",[495],[42,1293,1294,1295],{},"Jules Tools CLI Reference：",[464,1296,1297],{"href":1297,"rel":1298},"https:\u002F\u002Fjules.google\u002Fdocs\u002Fcli\u002Freference",[495],[42,1300,1301,1302],{},"Google Developers Blog — Meet Jules Tools：",[464,1303,1304],{"href":1304,"rel":1305},"https:\u002F\u002Fdevelopers.googleblog.com\u002Fen\u002Fmeet-jules-tools-a-command-line-companion-for-googles-async-coding-agent\u002F",[495],[1307,1308,1309],"blockquote",{},[26,1310,1311],{},"本卡片由 AIHO 编辑部根据公开资料整理，非厂商付费内容；额度和功能以官网为准。",[1313,1314,1315],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":518,"searchDepth":519,"depth":519,"links":1317},[1318,1319,1320,1321,1322,1323,1328,1329,1330,1331],{"id":23,"depth":522,"text":24},{"id":34,"depth":522,"text":34},{"id":680,"depth":522,"text":680},{"id":735,"depth":522,"text":736},{"id":1034,"depth":522,"text":1035},{"id":1161,"depth":522,"text":1161,"children":1324},[1325,1326,1327],{"id":1165,"depth":519,"text":1166},{"id":1180,"depth":519,"text":1181},{"id":1193,"depth":519,"text":1194},{"id":1206,"depth":522,"text":1206},{"id":1229,"depth":522,"text":1229},{"id":1270,"depth":522,"text":1271},{"id":485,"depth":522,"text":485},"\u002Fimg\u002Ftools\u002Fjules.webp","Jules 真实评测：Google Labs 出品的异步 Coding Agent，连接 GitHub 仓库后在 Cloud VM 中计划、修改、运行测试并生成 PR；支持 Web、CLI（@google\u002Fjules）、REST API、GitHub issue 标签触发。免费档 15 tasks\u002Fday、3 并发，Pro\u002FUltra 提供更高任务和并发额度。",[1335,1338,1341,1344],{"q":1336,"a":1337},"Jules 和 Gemini CLI 有什么区别？","Gemini CLI 是本地终端 Agent，读写当前目录；Jules 是异步云端 Agent，会把 GitHub 仓库 clone 到 Cloud VM，执行任务后返回 diff\u002FPR。前者适合你边写边问，后者适合把任务丢出去等结果。",{"q":1339,"a":1340},"Jules 和 Devin 怎么选？","两者都是 async coding agent。Devin 更早、产品链路更企业化；Jules 绑定 Google\u002FGemini 生态，免费档更容易试，CLI\u002FAPI 和 GitHub 标签触发更适合做脚本化委派。",{"q":1342,"a":1343},"Jules Tools 是什么？","`@google\u002Fjules` 命令行工具。它可以 `jules remote new` 创建云端任务、`jules remote list` 查看任务、`jules remote pull` 拉取结果，也可以打开 TUI 看 diff。",{"q":1345,"a":1346},"代码会不会在本地跑？","Jules 的核心执行在 Google Cloud VM。它会 clone 仓库、安装依赖、运行测试、生成 diff；这也是隐私\u002F合规敏感项目要谨慎的原因。",[551],{},[1350,1351,1352],"不能把代码 clone 到 Google Cloud VM 的项目","需要中文深度交互和国内网络友好的团队","紧急 hotfix \u002F 强实时结对编程","\u002Ftools\u002Fcoding\u002Fagent\u002Fjules",[557,1355],"cli",[1357,1360,1364],{"plan":603,"price":186,"limit":1358,"note":1359},"15 tasks\u002Fday，3 concurrent tasks","入门免费档，Gemini 2.5 Pro",{"plan":712,"price":1361,"limit":1362,"note":1363},"随 Google AI Pro","100 tasks\u002Fday，15 concurrent tasks","更高模型访问，起步 Gemini 3 Pro",{"plan":723,"price":1365,"limit":1366,"note":729},"随 Google AI Ultra","300 tasks\u002Fday，60 concurrent tasks","免费 15 tasks\u002Fday \u002F Pro 100 tasks\u002Fday \u002F Ultra 300 tasks\u002Fday","2026-06-25",[1370,574],"onboarding\u002Fasync-coding-agent-workflow",{"power":579,"ux":579,"price":579,"cn_support":522,"stability":579},{"title":603,"description":1333},"coding\u002Fagent\u002Fjules",[1375,1377,1379],{"title":1376,"url":1290},"Jules 官网",{"title":1378,"url":1297},"Jules Tools CLI Reference",{"title":1380,"url":1304},"Google Developers Blog — Meet Jules Tools","tools\u002Fcoding\u002Fagent\u002Fjules",[1383,1384,1385,1386],"GitHub issue 边界清晰的 bug fix \u002F test \u002F version bump","想异步委派任务、稍后 review PR 的团队","需要多个云端 Agent 并发处理低风险任务","已经在 Google AI Pro \u002F Ultra 生态里的开发者","Google 异步 Coding Agent，在 Cloud VM 中完成任务并返回 PR",[532,595,597,1389,1390,1391,1392,1355],"google","gemini","cloud-vm","github","Google 版 Devin：把 issue 丢给云端 Agent，等它在 VM 里跑完测试、给你 diff \u002F PR。适合依赖升级、补测试、低风险 bug fix；不适合中文项目、强隐私代码和需要实时结对的任务。","bYIZLy9N3OaYJlWAzXingOQ_6Rs_LXqm-Efk8VVQDSY",1784565440936]