[{"data":1,"prerenderedAt":9541},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"tool-tools\u002Fcoding\u002Fcli\u002Fqwen-code":9,"tool-stats-coding\u002Fcli\u002Fqwen-code":924,"cat-rank-coding-cli":926,"tool-related-coding\u002Fcli\u002Fqwen-code":6939,"tool-alts-coding\u002Fcli\u002Fqwen-code":6940,"tool-reviews-coding\u002Fcli\u002Fqwen-code":9540},{"tools":4,"reviews":5},70,12,{"tools":4,"reviews":5,"playbooks":7,"news":8},15,13,{"id":10,"title":11,"alternatives":12,"api_compatible":17,"body":21,"category":858,"chinese_friendly":262,"cover":859,"description":860,"domestic":258,"extension":861,"faq":862,"free":258,"github":817,"languages":863,"meta":866,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":867,"pillar":868,"platforms":869,"priceTable":873,"pricing":898,"published":899,"relatedPlaybooks":862,"relatedReviews":862,"score":900,"self_host":901,"seo":902,"seoTitle":862,"slug":903,"sources":904,"stem":915,"suitable":862,"tagline":916,"tags":917,"updated":899,"verdict":922,"website":817,"__hash__":923},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fqwen-code.md","Qwen Code",[13,14,15,16],"coding\u002Fcli\u002Fgemini-cli","coding\u002Fcli\u002Fclaude-code","coding\u002Fcli\u002Faider","coding\u002Fcli\u002Fcodex",[18,19,20],"openai","anthropic","google-genai",{"type":22,"value":23,"toc":840},"minimark",[24,29,79,85,88,93,96,100,163,166,177,197,202,205,209,328,332,338,360,363,385,423,426,461,464,605,610,627,632,653,656,728,732,735,751,754,768,771,807,810,829,836],[25,26,28],"h2",{"id":27},"tldr","TL;DR",[30,31,36,67],"div",{"className":32},[33,34,35],"card","p-5","my-4",[37,38,39,43,44,47,48,53,54,58,59,61,62,66],"p",{},[40,41,42],"strong",{},"一句话："," 阿里开源的",[40,45,46],{},"终端 AI 编码 agent","，和 ",[49,50,52],"a",{"href":51},"\u002Fcoding\u002Fcli\u002Fclaude-code.html","Claude Code","、",[49,55,57],{"href":56},"\u002Fcoding\u002Fcli\u002Fgemini-cli.html","Gemini CLI"," 同一类——在终端里读文件、跑命令、循环改代码。它从 Google ",[49,60,57],{"href":56}," v0.8.2 fork 而来，针对 ",[49,63,65],{"href":64},"\u002Fmodels\u002Fqwen3-coder.html","Qwen3-Coder"," 模型做了 parser 和 function-calling 调优。",[37,68,69,70,74,75,78],{},"npm 包名 ",[71,72,73],"code",{},"@qwen-code\u002Fqwen-code","，命令行入口是 ",[71,76,77],{},"qwen","。最大优势对国内开发者：开源免费 + ModelScope 每天 2000 次免费额度 + 中文友好。",[80,81,82],"blockquote",{},[37,83,84],{},"来源说明：本文基于 GitHub（QwenLM\u002Fqwen-code）、npm 官方页、以及 morphllm \u002F a2a-mcp 等资料整理。该项目迭代快、鉴权方式有过重大调整，请以最新官方 README 为准。",[25,86,87],{"id":87},"核心特性",[89,90,92],"h3",{"id":91},"与-gemini-cli-的血缘","与 Gemini CLI 的血缘",[37,94,95],{},"Qwen Code 基于 Gemini CLI v0.8.2 fork，从 v0.1 起停止与上游同步、独立开发。所以二者共享祖先（终端 UI + agent 循环），但如今各走各路——Qwen Code 的新功能不来自 Gemini CLI，反之亦然。",[89,97,99],{"id":98},"agentic-能力","Agentic 能力",[101,102,103,110,116,122,128,134,153],"ul",{},[104,105,106,109],"li",{},[40,107,108],{},"代码理解与编辑","：查询和编辑超出传统上下文窗口的大型 codebase",[104,111,112,115],{},[40,113,114],{},"工作流自动化","：处理 PR、复杂 rebase 等运维型任务",[104,117,118,121],{},[40,119,120],{},"增强 parser","：专为 Qwen-Coder 模型优化的解析器",[104,123,124,127],{},[40,125,126],{},"视觉模型支持","：自动检测输入里的图片，切换到视觉模型做多模态分析",[104,129,130,133],{},[40,131,132],{},"SubAgents \u002F Agent Teams","：分层 agent——主 agent 把聚焦子任务委派给专门 subagent 再汇总",[104,135,136,139,140,53,143,53,146,53,149,152],{},[40,137,138],{},"内置 skills","：",[71,141,142],{},"\u002Freview",[71,144,145],{},"\u002Fbatch",[71,147,148],{},"\u002Floop",[71,150,151],{},"\u002Fbugfix"," 等命令",[104,154,155,162],{},[40,156,157,161],{},[49,158,160],{"href":159},"\u002Fwiki\u002Fmcp.html","MCP"," 支持","：连外部工具和数据",[89,164,165],{"id":165},"上下文与会话管理",[37,167,168,169,172,173,176],{},"针对 token 消耗提供会话级控制（在 ",[71,170,171],{},"~\u002F.qwen\u002Fsettings.json"," 配 ",[71,174,175],{},"sessionTokenLimit","）：",[101,178,179,185,191],{},[104,180,181,184],{},[71,182,183],{},"\u002Fcompress","：压缩对话历史，在 token 上限内继续",[104,186,187,190],{},[71,188,189],{},"\u002Fclear","：清空历史重新开始",[104,192,193,196],{},[71,194,195],{},"\u002Fstats","：查看当前 token 使用和上限",[37,198,199,201],{},[49,200,65],{"href":64}," 原生 256K 上下文，可外推到约 1M。",[25,203,204],{"id":204},"安装与鉴权",[89,206,208],{"id":207},"安装需-nodejs-20npm-官方写-22","安装（需 Node.js 20+，npm 官方写 22+）",[210,211,216],"pre",{"className":212,"code":213,"language":214,"meta":215,"style":215},"language-bash shiki shiki-themes github-light github-dark","# npm 全局安装（最通用）\nnpm install -g @qwen-code\u002Fqwen-code@latest\nqwen --version\n\n# Homebrew（macOS \u002F Linux）\nbrew install qwen-code\n\n# 从源码\ngit clone https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code.git\ncd qwen-code && npm install && npm install -g .\n","bash","",[71,217,218,227,245,253,260,266,277,282,288,300],{"__ignoreMap":215},[219,220,223],"span",{"class":221,"line":222},"line",1,[219,224,226],{"class":225},"sJ8bj","# npm 全局安装（最通用）\n",[219,228,230,234,238,242],{"class":221,"line":229},2,[219,231,233],{"class":232},"sScJk","npm",[219,235,237],{"class":236},"sZZnC"," install",[219,239,241],{"class":240},"sj4cs"," -g",[219,243,244],{"class":236}," @qwen-code\u002Fqwen-code@latest\n",[219,246,248,250],{"class":221,"line":247},3,[219,249,77],{"class":232},[219,251,252],{"class":240}," --version\n",[219,254,256],{"class":221,"line":255},4,[219,257,259],{"emptyLinePlaceholder":258},true,"\n",[219,261,263],{"class":221,"line":262},5,[219,264,265],{"class":225},"# Homebrew（macOS \u002F Linux）\n",[219,267,269,272,274],{"class":221,"line":268},6,[219,270,271],{"class":232},"brew",[219,273,237],{"class":236},[219,275,276],{"class":236}," qwen-code\n",[219,278,280],{"class":221,"line":279},7,[219,281,259],{"emptyLinePlaceholder":258},[219,283,285],{"class":221,"line":284},8,[219,286,287],{"class":225},"# 从源码\n",[219,289,291,294,297],{"class":221,"line":290},9,[219,292,293],{"class":232},"git",[219,295,296],{"class":236}," clone",[219,298,299],{"class":236}," https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code.git\n",[219,301,303,306,309,313,315,317,319,321,323,325],{"class":221,"line":302},10,[219,304,305],{"class":240},"cd",[219,307,308],{"class":236}," qwen-code",[219,310,312],{"class":311},"sVt8B"," && ",[219,314,233],{"class":232},[219,316,237],{"class":236},[219,318,312],{"class":311},[219,320,233],{"class":232},[219,322,237],{"class":236},[219,324,241],{"class":240},[219,326,327],{"class":236}," .\n",[89,329,331],{"id":330},"鉴权️-2026-04-15-后免费-oauth-已停用","鉴权（⚠️ 2026-04-15 后免费 OAuth 已停用）",[37,333,334,337],{},[40,335,336],{},"重要变更","：Qwen OAuth 已于 2026 年 4 月 15 日停用。现在必须用以下方式之一：",[339,340,341,354],"ol",{},[104,342,343,346,347,353],{},[40,344,345],{},"API Key（推荐）","：阿里云百炼 Model Studio（",[49,348,352],{"href":349,"rel":350},"https:\u002F\u002Fbailian.console.aliyun.com\u002F",[351],"nofollow","北京"," \u002F 国际站）申请，或任何 OpenAI \u002F Anthropic \u002F Google GenAI 兼容端点",[104,355,356,359],{},[40,357,358],{},"阿里云 Coding Plan","：固定月费，配额更高",[37,361,362],{},"国内 \u002F 国际免费额度：",[101,364,365,375],{},[104,366,367,370,371,374],{},[40,368,369],{},"ModelScope（国内）","：每天 ",[40,372,373],{},"2000 次","免费 API 调用",[104,376,377,380,381,384],{},[40,378,379],{},"OpenRouter（国际）","：每天最多 ",[40,382,383],{},"1000 次","免费调用",[210,386,388],{"className":212,"code":387,"language":214,"meta":215,"style":215},"cd your-project\nqwen\n# 进入交互界面后：\n\u002Fauth     # 配置 provider \u002F API Key\n\u002Fhelp     # 查看命令\n",[71,389,390,397,402,407,415],{"__ignoreMap":215},[219,391,392,394],{"class":221,"line":222},[219,393,305],{"class":240},[219,395,396],{"class":236}," your-project\n",[219,398,399],{"class":221,"line":229},[219,400,401],{"class":232},"qwen\n",[219,403,404],{"class":221,"line":247},[219,405,406],{"class":225},"# 进入交互界面后：\n",[219,408,409,412],{"class":221,"line":255},[219,410,411],{"class":232},"\u002Fauth",[219,413,414],{"class":225},"     # 配置 provider \u002F API Key\n",[219,416,417,420],{"class":221,"line":262},[219,418,419],{"class":232},"\u002Fhelp",[219,421,422],{"class":225},"     # 查看命令\n",[25,424,425],{"id":425},"国内使用注意事项",[339,427,428,434,440,446],{},[104,429,430,433],{},[40,431,432],{},"中文友好度高","：阿里出品，文档和模型对中文场景优化好，是国内终端 agent 的少数优选",[104,435,436,439],{},[40,437,438],{},"免费额度香","：ModelScope 每天 2000 次足够个人日常用，且支付宝\u002F微信付费无门槛",[104,441,442,445],{},[40,443,444],{},"不需要代理","：用国内 ModelScope \u002F 百炼端点时全程国内网络可达",[104,447,448,451,452,456,457],{},[40,449,450],{},"替代\u002F搭配","：要更强模型可接 ",[49,453,455],{"href":454},"\u002Fcoding\u002Fapi\u002Fopenrouter.html","OpenRouter"," 转发；纯开源洁癖可看 ",[49,458,460],{"href":459},"\u002Fcoding\u002Fcli\u002Faider.html","Aider",[25,462,463],{"id":463},"与同类怎么选",[465,466,467,491],"table",{},[468,469,470],"thead",{},[471,472,473,477,479,483,487],"tr",{},[474,475,476],"th",{},"维度",[474,478,11],{},[474,480,481],{},[49,482,57],{"href":56},[474,484,485],{},[49,486,52],{"href":51},[474,488,489],{},[49,490,460],{"href":459},[492,493,494,512,530,546,561,577,591],"tbody",{},[471,495,496,500,503,506,509],{},[497,498,499],"td",{},"出身",[497,501,502],{},"Gemini CLI fork",[497,504,505],{},"Google 原生",[497,507,508],{},"Anthropic",[497,510,511],{},"独立开源",[471,513,514,517,521,524,527],{},[497,515,516],{},"主打模型",[497,518,519],{},[49,520,65],{"href":64},[497,522,523],{},"Gemini",[497,525,526],{},"Claude",[497,528,529],{},"任意 API",[471,531,532,535,538,541,544],{},[497,533,534],{},"开源",[497,536,537],{},"★★★★★ Apache",[497,539,540],{},"★★★★☆",[497,542,543],{},"✗",[497,545,537],{},[471,547,548,551,554,557,559],{},[497,549,550],{},"国内可用性",[497,552,553],{},"★★★★★ 无门槛",[497,555,556],{},"★★★☆☆",[497,558,556],{},[497,560,540],{},[471,562,563,566,569,571,574],{},[497,564,565],{},"免费额度",[497,567,568],{},"★★★★★ 每天 2000 次",[497,570,540],{},[497,572,573],{},"★★☆☆☆",[497,575,576],{},"按 API 付",[471,578,579,582,585,587,589],{},[497,580,581],{},"中文支持",[497,583,584],{},"★★★★★",[497,586,540],{},[497,588,540],{},[497,590,556],{},[471,592,593,596,599,601,603],{},[497,594,595],{},"模型自由度",[497,597,598],{},"★★★★☆ 兼容多家",[497,600,556],{},[497,602,556],{},[497,604,584],{},[37,606,607,139],{},[40,608,609],{},"选 Qwen Code 如果你",[101,611,612,615,621,624],{},[104,613,614],{},"国内开发者、想要免门槛 + 中文友好的终端 agent",[104,616,617,618,620],{},"想用 ",[49,619,65],{"href":64}," 或免费额度跑日常编码",[104,622,623],{},"喜欢 Gemini CLI 那套交互、但要更好的国内可用性",[104,625,626],{},"要开源、可接任意 OpenAI 兼容端点",[37,628,629,139],{},[40,630,631],{},"别选 Qwen Code 如果你",[101,633,634,645,650],{},[104,635,636,637,639,640,644],{},"重度依赖 Claude \u002F GPT 的特定能力（去 ",[49,638,52],{"href":51}," \u002F ",[49,641,643],{"href":642},"\u002Fcoding\u002Fcli\u002Fcodex.html","Codex","）",[104,646,647,648,644],{},"想要最极简、模型完全自选的工具（",[49,649,460],{"href":459},[104,651,652],{},"介意 token 消耗偏高",[25,654,655],{"id":655},"避坑清单",[101,657,658,667,682,688,708,714],{},[104,659,660,663,664,666],{},[40,661,662],{},"免费 OAuth 已死","：2026-04-15 起 Qwen OAuth 停用。老用户升级后会登录失败，必须 ",[71,665,411],{}," 重新配 API Key（ModelScope \u002F 百炼 \u002F OpenRouter 等）。",[104,668,669,672,673,675,676,678,679,681],{},[40,670,671],{},"token 消耗偏高","：官方明确提示——Qwen Code 每轮可能发多次 API 调用，token 用量和 ",[49,674,52],{"href":51}," 类似偏高。用 ",[71,677,175],{}," + ",[71,680,183],{}," 控制成本，否则免费额度掉得快。",[104,683,684,687],{},[40,685,686],{},"Node 版本","：GitHub 写 20+，npm 写 22+，遇到诡异报错先升到 Node 22 LTS。",[104,689,690,693,694,696,697,699,700,703,704,707],{},[40,691,692],{},"认准官方包","：官方是 npm 的 ",[71,695,73],{},"（binary ",[71,698,77],{},"）和 GitHub ",[71,701,702],{},"QwenLM\u002Fqwen-code","。网上有同名第三方仓库\u002F教程（如 ",[71,705,706],{},"pip install qwen-code-cli","）并非官方，别装错。",[104,709,710,713],{},[40,711,712],{},"和 Gemini CLI 不再同步","：别指望 Gemini CLI 的新功能会出现在 Qwen Code 里，二者已分家独立演进。",[104,715,716,719,720,723,724,727],{},[40,717,718],{},"视觉切换弹窗","：默认开启图片自动切视觉模型，每次会弹确认框；嫌烦在 ",[71,721,722],{},"settings.json"," 设 ",[71,725,726],{},"vlmSwitchMode","。",[25,729,731],{"id":730},"适合-不适合","适合 \u002F 不适合",[37,733,734],{},"✅ 适合：",[101,736,737,740,743,748],{},[104,738,739],{},"国内开发者要免门槛、中文友好的终端 agent",[104,741,742],{},"想白嫖 ModelScope 每天 2000 次免费额度",[104,744,745,747],{},[49,746,65],{"href":64}," 用户",[104,749,750],{},"喜欢 Gemini CLI 交互但要更好国内体验",[37,752,753],{},"❌ 不适合：",[101,755,756,759,762],{},[104,757,758],{},"强依赖 Claude \u002F GPT 特定能力",[104,760,761],{},"极度在意 token 成本（消耗偏高）",[104,763,764,765,767],{},"想要模型完全自选的极简工具（",[49,766,460],{"href":459}," 更纯）",[25,769,770],{"id":770},"相关阅读",[101,772,773,784,789,802],{},[104,774,775,776,639,778,639,780,639,782],{},"同类对比：",[49,777,57],{"href":56},[49,779,52],{"href":51},[49,781,460],{"href":459},[49,783,643],{"href":642},[104,785,786,787],{},"模型：",[49,788,65],{"href":64},[104,790,791,792,639,796,639,798],{},"概念：",[49,793,795],{"href":794},"\u002Fwiki\u002Fai-agent.html","AI Agent",[49,797,160],{"href":159},[49,799,801],{"href":800},"\u002Fwiki\u002Fcontext-rot.html","Context Rot",[104,803,804,805],{},"API 转发：",[49,806,455],{"href":454},[25,808,809],{"id":809},"来源",[101,811,812,819,826],{},[104,813,814,815],{},"GitHub：",[49,816,817],{"href":817,"rel":818},"https:\u002F\u002Fgithub.com\u002FQwenLM\u002Fqwen-code",[351],[104,820,821,822],{},"npm：",[49,823,824],{"href":824,"rel":825},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@qwen-code\u002Fqwen-code",[351],[104,827,828],{},"资料：morphllm.com \u002F a2a-mcp.org",[37,830,831,832,835],{},"本卡片由 AIHO 编辑部根据官方公开资料整理。所有事实点均标注来源；如发现安装命令 \u002F 鉴权方式 \u002F 免费额度与最新官方信息不一致，请通过 ",[49,833,834],{"href":834},"\u002Fsubmit"," 反馈。",[837,838,839],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}",{"title":215,"searchDepth":247,"depth":247,"links":841},[842,843,848,852,853,854,855,856,857],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":844},[845,846,847],{"id":91,"depth":247,"text":92},{"id":98,"depth":247,"text":99},{"id":165,"depth":247,"text":165},{"id":204,"depth":229,"text":204,"children":849},[850,851],{"id":207,"depth":247,"text":208},{"id":330,"depth":247,"text":331},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"cli","\u002Fimg\u002Ftools\u002Fqwen-code.webp","Qwen Code 真实评测：阿里开源的终端 AI 编码 agent，从 Gemini CLI fork 而来、专为 Qwen3-Coder 调优。AIHO 编辑部基于官方 npm\u002FGitHub 与多份资料整理，含安装、鉴权变更、国内免费额度、与 Claude Code\u002FGemini CLI 对比及避坑。","md",null,[864,865],"zh","en",{},"\u002Ftools\u002Fcoding\u002Fcli\u002Fqwen-code","coding",[870,871,872],"windows","macos","linux",[874,880,884,888,894],{"plan":875,"price":876,"limit":877,"cn_pay":878,"note":879},"工具本体","$0","开源（Apache），自己跑","—","费用全在模型 API",{"plan":369,"price":565,"limit":881,"cn_pay":882,"note":883},"每天 2000 次 API 调用","✅ 支付宝\u002F微信","国内开发者首选",{"plan":379,"price":565,"limit":885,"cn_pay":886,"note":887},"每天最多 1000 次调用","⚠️ 海外卡","全球可用",{"plan":889,"price":890,"limit":891,"cn_pay":892,"note":893},"阿里云百炼 API Key","按量计费","Qwen3-Coder 等模型","✅","官方推荐，稳定",{"plan":358,"price":895,"limit":896,"cn_pay":892,"note":897},"固定月费","更高配额","重度使用","工具开源免费；模型按 API 计费。国内 ModelScope 每天 2000 次免费 \u002F 国际 OpenRouter 每天 1000 次免费","2026-06-28",{"power":255,"ux":255,"price":262,"cn_support":262,"stability":255},false,{"title":11,"description":860},"coding\u002Fcli\u002Fqwen-code",[905,907,909,912],{"title":906,"url":817},"Qwen Code GitHub (QwenLM\u002Fqwen-code)",{"title":908,"url":824},"@qwen-code\u002Fqwen-code npm",{"title":910,"url":911},"Qwen CLI 解析 (morphllm)","https:\u002F\u002Fwww.morphllm.com\u002Fqwen-cli",{"title":913,"url":914},"Qwen Code CLI 安装指南 (a2a-mcp.org)","https:\u002F\u002Fa2a-mcp.org\u002Fblog\u002Fqwen-cli-install","tools\u002Fcoding\u002Fcli\u002Fqwen-code","阿里开源的终端 AI 编码 agent，专调 Qwen3-Coder",[858,918,919,77,920,921],"terminal","agent","open-source","gemini-cli-fork","国内开发者的终端 agent 首选之一：开源免费、ModelScope 每天 2000 次免费额度、对 Qwen3-Coder 调优。从 Gemini CLI fork 而来体验成熟。坑：2026-04-15 砍了免费 OAuth，现在必须配 API Key；token 消耗偏高（同 Claude Code）。","a66FbuS8rz6eMaEqwRQboqqUMkwEW2PF68CtfvM4M9E",{"ok":258,"slug":903,"viewCount":925,"clickCount":925,"avgRating":925,"ratingCount":925},0,[927,1911,3105,3679,4389,5021,5609,6231],{"id":928,"title":460,"alternatives":929,"api_compatible":862,"body":931,"category":858,"chinese_friendly":247,"cover":1869,"description":1870,"domestic":901,"extension":861,"faq":862,"free":901,"github":1366,"languages":1871,"meta":1872,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":1873,"pillar":868,"platforms":1874,"priceTable":1875,"pricing":1885,"published":1886,"relatedPlaybooks":862,"relatedReviews":862,"score":1887,"self_host":258,"seo":1888,"seoTitle":862,"slug":15,"sources":1889,"stem":1902,"suitable":862,"tagline":1903,"tags":1904,"updated":1908,"verdict":1909,"website":1804,"__hash__":1910},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Faider.md",[14,16,930],"coding\u002Fcli\u002Fcline",{"type":22,"value":932,"toc":1852},[933,935,957,962,964,968,971,1007,1011,1019,1039,1042,1085,1090,1093,1101,1176,1179,1183,1186,1190,1353,1356,1402,1414,1416,1454,1456,1586,1591,1613,1615,1713,1715,1717,1742,1744,1758,1760,1795,1797,1844,1849],[25,934,28],{"id":27},[30,936,938,947],{"className":937},[33,34,35],[37,939,940,942,943,946],{},[40,941,42],{}," Aider 把 \"AI 编辑代码\" 这件事拆成了 git 操作——每次对话结束自动 commit，回滚一行 ",[71,944,945],{},"git reset --hard HEAD~1"," 就行。没有 GUI、没有 IDE 插件、没有 Composer 那种漂亮 diff 面板，但你能拿到对开源项目最友好的工作流：bring your own key、bring your own model、bring your own editor。",[37,948,949,950,953,954,956],{},"代价是",[40,951,952],{},"学习曲线最陡","。第一次跑起来要花 10 分钟读文档，但跑顺了之后 ",[49,955,52],{"href":51}," 用户都觉得\"为啥不直接 aider\"。",[80,958,959],{},[37,960,961],{},"来源说明：本文事实点基于 aider.chat 官方文档（modes.html \u002F llms.html \u002F HISTORY.html）和 GitHub 仓库归纳，命令、参数、模型列表以官方为准。",[25,963,87],{"id":87},[89,965,967],{"id":966},"git-原生每次改动-一次-commit","Git 原生：每次改动 = 一次 commit",[37,969,970],{},"这是 Aider 与所有竞品的最大区别。其他 AI 编程工具改完文件丢给你看 diff，让你手动 stage \u002F commit；Aider 把 git 集成到工作流里：",[101,972,973,983,993,1004],{},[104,974,975,976,678,979,982],{},"每次对话改完代码，自动 ",[71,977,978],{},"git add",[71,980,981],{},"git commit","，commit message 由 weak-model 生成",[104,984,985,986,989,990],{},"想撤回上一步：",[71,987,988],{},"\u002Fundo"," 或者直接 ",[71,991,992],{},"git reset",[104,994,995,996,999,1000,1003],{},"改坏了想从分叉点重来：",[71,997,998],{},"git checkout \u003Chash>"," 后继续 ",[71,1001,1002],{},"aider","，对话上下文还在",[104,1005,1006],{},"这也是为什么官方推荐 Aider 用在 git 仓库里——非 git 目录功能受限",[89,1008,1010],{"id":1009},"architect-模式两个模型分工","Architect 模式：两个模型分工",[37,1012,1013,1014,139],{},"Architect 模式把\"想方案\"和\"写代码\"拆给两个模型——根据 ",[49,1015,1018],{"href":1016,"rel":1017},"https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Fmodes.html",[351],"官方 modes 文档",[101,1020,1021,1027,1033],{},[104,1022,1023,1026],{},[71,1024,1025],{},"--model","（architect）：负责高层方案推理。适合 o1 \u002F o3 \u002F DeepSeek R1 \u002F Claude Opus 这类强推理模型",[104,1028,1029,1032],{},[71,1030,1031],{},"--editor-model","：负责把方案落地成具体文件 diff。适合 GPT-4o \u002F Claude Sonnet 这类编辑能力强但推理一般的模型",[104,1034,1035,1038],{},[71,1036,1037],{},"--weak-model","（可选）：用来生成 commit message \u002F 简单重构。可以指定便宜模型省钱",[37,1040,1041],{},"启动示例：",[210,1043,1045],{"className":212,"code":1044,"language":214,"meta":215,"style":215},"aider --architect \\\n  --model deepseek\u002Fdeepseek-reasoner \\\n  --editor-model claude-3-5-sonnet-20241022 \\\n  --weak-model gpt-4o-mini\n",[71,1046,1047,1057,1067,1077],{"__ignoreMap":215},[219,1048,1049,1051,1054],{"class":221,"line":222},[219,1050,1002],{"class":232},[219,1052,1053],{"class":240}," --architect",[219,1055,1056],{"class":240}," \\\n",[219,1058,1059,1062,1065],{"class":221,"line":229},[219,1060,1061],{"class":240},"  --model",[219,1063,1064],{"class":236}," deepseek\u002Fdeepseek-reasoner",[219,1066,1056],{"class":240},[219,1068,1069,1072,1075],{"class":221,"line":247},[219,1070,1071],{"class":240},"  --editor-model",[219,1073,1074],{"class":236}," claude-3-5-sonnet-20241022",[219,1076,1056],{"class":240},[219,1078,1079,1082],{"class":221,"line":255},[219,1080,1081],{"class":240},"  --weak-model",[219,1083,1084],{"class":236}," gpt-4o-mini\n",[80,1086,1087],{},[37,1088,1089],{},"据 Aider 官方 benchmark，DeepSeek R1（架构师）+ Claude 3.5 Sonnet（编辑器）的 Architect 组合，比任一模型单跑高约 10%。本数据来自 aider.chat\u002FHISTORY.html 与 pixelsham.com 的 2025-07 评测笔记。",[89,1091,1092],{"id":1092},"几乎能接所有模型",[37,1094,1095,1100],{},[49,1096,1099],{"href":1097,"rel":1098},"https:\u002F\u002Faider.chat\u002Fdocs\u002Fllms.html",[351],"Aider 官方推荐"," 的\"最佳模型清单\"：",[465,1102,1103,1116],{},[468,1104,1105],{},[471,1106,1107,1110,1113],{},[474,1108,1109],{},"厂商",[474,1111,1112],{},"推荐模型",[474,1114,1115],{},"备注",[492,1117,1118,1128,1139,1150,1165],{},[471,1119,1120,1122,1125],{},[497,1121,508],{},[497,1123,1124],{},"Claude Sonnet 4 \u002F 3.7 Sonnet",[497,1126,1127],{},"编辑能力最稳",[471,1129,1130,1133,1136],{},[497,1131,1132],{},"Google",[497,1134,1135],{},"Gemini 2.5 Pro",[497,1137,1138],{},"超长上下文",[471,1140,1141,1144,1147],{},[497,1142,1143],{},"DeepSeek",[497,1145,1146],{},"R1 + V3",[497,1148,1149],{},"性价比之王",[471,1151,1152,1155,1162],{},[497,1153,1154],{},"OpenAI",[497,1156,1157,1158],{},"o3 \u002F o4-mini \u002F GPT-4.1 \u002F ",[49,1159,1161],{"href":1160},"\u002Fmodels\u002Fgpt-5.html","GPT-5",[497,1163,1164],{},"reasoning 路径",[471,1166,1167,1170,1173],{},[497,1168,1169],{},"本地",[497,1171,1172],{},"Ollama \u002F LM Studio 兼容 OpenAI API",[497,1174,1175],{},"完全离线",[37,1177,1178],{},"接入方式靠 LiteLLM 适配层，OpenRouter \u002F Bedrock \u002F Vertex \u002F xAI \u002F Groq \u002F Cohere \u002F Azure \u002F 私有 OpenAI 兼容端点 都支持——你能想到的 base_url，基本都行。",[89,1180,1182],{"id":1181},"repo-map上下文召回的核心机制","Repo map：上下文召回的核心机制",[37,1184,1185],{},"Aider 用 tree-sitter 解析整个 git 仓库，生成一份压缩版的 \"repo map\"——把符号定义、函数签名、类层级提取出来塞进 prompt。模型不需要看到所有源代码就能理解项目结构。这是 Aider 在 polyglot benchmark 上能打过很多带 Composer 的工具的关键原因。",[25,1187,1189],{"id":1188},"上手-5-分钟","上手 5 分钟",[210,1191,1193],{"className":212,"code":1192,"language":214,"meta":215,"style":215},"# 1. 安装（要 Python 3.9+）\npython -m pip install -U --upgrade-strategy only-if-needed aider-chat\n\n# 2. 进入 git 仓库\ncd your-project\n\n# 3. 设置 API key（任选其一）\nexport ANTHROPIC_API_KEY=sk-ant-...\nexport DEEPSEEK_API_KEY=sk-...\nexport OPENAI_API_KEY=sk-...\n\n# 4. 启动（默认会用环境变量里第一个能识别的 key）\naider\n\n# 或指定模型\naider --model deepseek\u002Fdeepseek-chat\naider --model claude-3-5-sonnet-20241022\n\n# 5. 在 aider 里直接用自然语言下指令\n> 把 server\u002Fapi\u002Fuser.ts 里的 getUserById 改成支持批量查询\n",[71,1194,1195,1200,1225,1229,1234,1240,1244,1249,1264,1276,1287,1292,1297,1302,1307,1312,1323,1333,1338,1344],{"__ignoreMap":215},[219,1196,1197],{"class":221,"line":222},[219,1198,1199],{"class":225},"# 1. 安装（要 Python 3.9+）\n",[219,1201,1202,1205,1208,1211,1213,1216,1219,1222],{"class":221,"line":229},[219,1203,1204],{"class":232},"python",[219,1206,1207],{"class":240}," -m",[219,1209,1210],{"class":236}," pip",[219,1212,237],{"class":236},[219,1214,1215],{"class":240}," -U",[219,1217,1218],{"class":240}," --upgrade-strategy",[219,1220,1221],{"class":236}," only-if-needed",[219,1223,1224],{"class":236}," aider-chat\n",[219,1226,1227],{"class":221,"line":247},[219,1228,259],{"emptyLinePlaceholder":258},[219,1230,1231],{"class":221,"line":255},[219,1232,1233],{"class":225},"# 2. 进入 git 仓库\n",[219,1235,1236,1238],{"class":221,"line":262},[219,1237,305],{"class":240},[219,1239,396],{"class":236},[219,1241,1242],{"class":221,"line":268},[219,1243,259],{"emptyLinePlaceholder":258},[219,1245,1246],{"class":221,"line":279},[219,1247,1248],{"class":225},"# 3. 设置 API key（任选其一）\n",[219,1250,1251,1255,1258,1261],{"class":221,"line":284},[219,1252,1254],{"class":1253},"szBVR","export",[219,1256,1257],{"class":311}," ANTHROPIC_API_KEY",[219,1259,1260],{"class":1253},"=",[219,1262,1263],{"class":311},"sk-ant-...\n",[219,1265,1266,1268,1271,1273],{"class":221,"line":290},[219,1267,1254],{"class":1253},[219,1269,1270],{"class":311}," DEEPSEEK_API_KEY",[219,1272,1260],{"class":1253},[219,1274,1275],{"class":311},"sk-...\n",[219,1277,1278,1280,1283,1285],{"class":221,"line":302},[219,1279,1254],{"class":1253},[219,1281,1282],{"class":311}," OPENAI_API_KEY",[219,1284,1260],{"class":1253},[219,1286,1275],{"class":311},[219,1288,1290],{"class":221,"line":1289},11,[219,1291,259],{"emptyLinePlaceholder":258},[219,1293,1294],{"class":221,"line":5},[219,1295,1296],{"class":225},"# 4. 启动（默认会用环境变量里第一个能识别的 key）\n",[219,1298,1299],{"class":221,"line":8},[219,1300,1301],{"class":232},"aider\n",[219,1303,1305],{"class":221,"line":1304},14,[219,1306,259],{"emptyLinePlaceholder":258},[219,1308,1309],{"class":221,"line":7},[219,1310,1311],{"class":225},"# 或指定模型\n",[219,1313,1315,1317,1320],{"class":221,"line":1314},16,[219,1316,1002],{"class":232},[219,1318,1319],{"class":240}," --model",[219,1321,1322],{"class":236}," deepseek\u002Fdeepseek-chat\n",[219,1324,1326,1328,1330],{"class":221,"line":1325},17,[219,1327,1002],{"class":232},[219,1329,1319],{"class":240},[219,1331,1332],{"class":236}," claude-3-5-sonnet-20241022\n",[219,1334,1336],{"class":221,"line":1335},18,[219,1337,259],{"emptyLinePlaceholder":258},[219,1339,1341],{"class":221,"line":1340},19,[219,1342,1343],{"class":225},"# 5. 在 aider 里直接用自然语言下指令\n",[219,1345,1347,1350],{"class":221,"line":1346},20,[219,1348,1349],{"class":1253},">",[219,1351,1352],{"class":311}," 把 server\u002Fapi\u002Fuser.ts 里的 getUserById 改成支持批量查询\n",[25,1354,1355],{"id":1355},"价格与运行成本",[101,1357,1358,1370,1385],{},[104,1359,1360,1363,1364,1369],{},[40,1361,1362],{},"Aider 本体","：开源免费（",[49,1365,1368],{"href":1366,"rel":1367},"https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[351],"Apache 2.0 协议","，根据官方 GitHub 仓库 LICENSE）",[104,1371,1372,1375,1376,639,1380,1384],{},[40,1373,1374],{},"真正的成本是模型 API key","：100% 自带——这是 Aider 与 ",[49,1377,1379],{"href":1378},"\u002Fcoding\u002Fide\u002Fcursor.html","Cursor",[49,1381,1383],{"href":1382},"\u002Fcoding\u002Fide\u002Fwindsurf.html","Windsurf"," 最大的商业模式差异",[104,1386,1387,1388],{},"单次会话典型消耗：\n",[101,1389,1390,1393,1396],{},[104,1391,1392],{},"用 Sonnet 4 改 1 个中型 PR（10-15 文件）：约 $0.5-2 美元",[104,1394,1395],{},"用 DeepSeek-V3 同等任务：约 $0.05-0.2 美元",[104,1397,1398,1399,1401],{},"用 ",[49,1400,1161],{"href":1160}," reasoning：根据推理深度，可能到 $3-8",[37,1403,1404,1405,678,1409,1413],{},"走 ",[49,1406,1408],{"href":1407},"\u002Fmodels\u002Fdeepseek-v3.html","DeepSeek-V3",[49,1410,1412],{"href":1016,"rel":1411},[351],"Architect 模式"," 是当前性价比最高的组合，国内付款也直接。",[25,1415,425],{"id":425},[339,1417,1418,1427,1433,1448],{},[104,1419,1420,1423,1424],{},[40,1421,1422],{},"直连 OpenAI \u002F Anthropic 需要代理","——Aider 没有内置代理设置，靠环境变量 ",[71,1425,1426],{},"HTTPS_PROXY",[104,1428,1429,1432],{},[40,1430,1431],{},"DeepSeek \u002F Qwen \u002F GLM 直连无障碍","——国内付款，国内带宽，体验最好",[104,1434,1435,1438,1439,1442,1443,1447],{},[40,1436,1437],{},"支持自定义 base_url","：通过 ",[71,1440,1441],{},"OPENAI_API_BASE"," 环境变量接 ",[49,1444,1446],{"href":1445},"\u002Fcoding\u002Fapi\u002Fone-api.html","国内中转 \u002F 硅基流动 \u002F OneAPI"," 都行",[104,1449,1450,1453],{},[40,1451,1452],{},"Ollama 本地模型零网络依赖","——隐私场景首选，模型质量取决于本机",[25,1455,463],{"id":463},[465,1457,1458,1481],{},[468,1459,1460],{},[471,1461,1462,1464,1466,1470,1475],{},[474,1463,476],{},[474,1465,460],{},[474,1467,1468],{},[49,1469,52],{"href":51},[474,1471,1472],{},[49,1473,1474],{"href":642},"Codex CLI",[474,1476,1477],{},[49,1478,1480],{"href":1479},"\u002Fcoding\u002Fcli\u002Fcline.html","Cline",[492,1482,1483,1496,1512,1528,1541,1555,1569],{},[471,1484,1485,1487,1489,1492,1494],{},[497,1486,534],{},[497,1488,892],{},[497,1490,1491],{},"❌",[497,1493,1491],{},[497,1495,892],{},[471,1497,1498,1501,1504,1507,1510],{},[497,1499,1500],{},"模型选择",[497,1502,1503],{},"任意",[497,1505,1506],{},"仅 Anthropic",[497,1508,1509],{},"仅 OpenAI",[497,1511,1503],{},[471,1513,1514,1517,1520,1523,1526],{},[497,1515,1516],{},"自带 API key",[497,1518,1519],{},"✅ 必须",[497,1521,1522],{},"可选（订阅替代）",[497,1524,1525],{},"可选",[497,1527,1519],{},[471,1529,1530,1533,1535,1537,1539],{},[497,1531,1532],{},"Git 集成",[497,1534,584],{},[497,1536,556],{},[497,1538,573],{},[497,1540,556],{},[471,1542,1543,1546,1549,1551,1553],{},[497,1544,1545],{},"学习曲线",[497,1547,1548],{},"★★★★☆ 陡",[497,1550,573],{},[497,1552,573],{},[497,1554,556],{},[471,1556,1557,1560,1563,1565,1567],{},[497,1558,1559],{},"Architect 双模型",[497,1561,1562],{},"✅ 原生",[497,1564,1491],{},[497,1566,1491],{},[497,1568,1491],{},[471,1570,1571,1574,1577,1580,1583],{},[497,1572,1573],{},"VS Code 集成",[497,1575,1576],{},"通过第三方插件",[497,1578,1579],{},"通过 Cursor 等",[497,1581,1582],{},"仅 CLI",[497,1584,1585],{},"★★★★★ 原生",[37,1587,1588,139],{},[40,1589,1590],{},"怎么选",[101,1592,1593,1596,1601,1606],{},[104,1594,1595],{},"不想被锁在某家厂商，要随时切换 DeepSeek \u002F Claude \u002F GPT → Aider",[104,1597,1598,1599],{},"已经买 Claude Pro \u002F Max 订阅 → ",[49,1600,52],{"href":51},[104,1602,1603,1604],{},"已经买 ChatGPT Plus \u002F Pro → ",[49,1605,1474],{"href":642},[104,1607,1608,1609,639,1611],{},"习惯 VS Code 不想离开 GUI → ",[49,1610,1480],{"href":1479},[49,1612,1379],{"href":1378},[25,1614,655],{"id":655},[101,1616,1617,1630,1647,1666,1675,1691,1699],{},[104,1618,1619,1622,1623,1626,1627,1629],{},[40,1620,1621],{},"没在 git 仓库里跑会被警告","：Aider 强烈建议你 ",[71,1624,1625],{},"git init"," 后再用，否则 ",[71,1628,988],{}," 不能用，自动 commit 也无意义。",[104,1631,1632,1638,1639,1642,1643,1646],{},[40,1633,1634,1637],{},[71,1635,1636],{},"\u002Fadd"," 之前的文件不会被 Aider 看见","：和 Cursor ",[71,1640,1641],{},"@codebase"," 不同，Aider 默认只看 repo map，需要修改的文件要 ",[71,1644,1645],{},"\u002Fadd path\u002Fto\u002Ffile"," 显式加入对话。这是新手最容易卡住的地方。",[104,1648,1649,1652,1653,1658,1659,1662,1663,1665],{},[40,1650,1651],{},"Architect 模式有 prompt injection 风险","：根据 GitHub issue ",[49,1654,1657],{"href":1655,"rel":1656},"https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider\u002Fissues\u002F5058",[351],"#5058","（2026 年 4 月报告），如果让 architect 读取 untrusted 仓库（如 README 被人塞了攻击指令），可能被诱导让 editor 生成后门代码。建议：在 ",[71,1660,1661],{},"--yes"," 自动接受前确认 architect 输出；不要在不可信项目上开 architect mode + ",[71,1664,1661],{}," 组合。",[104,1667,1668,1674],{},[40,1669,1670,1673],{},[71,1671,1672],{},"--yes-always"," 太激进","：会跳过所有确认，包括\"是否要把这个文件加入 chat\"——容易让 Aider 偷偷读你不想给模型看的文件。生产环境慎用。",[104,1676,1677,1680,1681,1684,1685,1690],{},[40,1678,1679],{},"token 限制错误的判断不可靠","：Ollama 本地模型超 context 不会报错而是静默截断，会让你以为\"模型忘了我加的文件\"。明确配置 ",[71,1682,1683],{},"num_ctx","（见 ",[49,1686,1689],{"href":1687,"rel":1688},"https:\u002F\u002Faider.chat\u002F2025\u002F01\u002F28\u002Fdeepseek-down.html",[351],"DeepSeek alternative providers 一文","）。",[104,1692,1693,1698],{},[40,1694,1695,1697],{},[71,1696,1031],{}," 比想象重要","：架构师推理再强，editor 写不出合法 diff 一样白搭。优先选 Claude Sonnet 系列做 editor，不要让推理模型自己做 editor。",[104,1700,1701,1704,1705,1708,1709,1712],{},[40,1702,1703],{},"中文 commit message 默认不开","：可以 ",[71,1706,1707],{},"aider --commit-prompt \"...中文....\""," 或 ",[71,1710,1711],{},".aider.conf.yml"," 配置中改。",[25,1714,731],{"id":730},[37,1716,734],{},[101,1718,1719,1722,1725,1728,1731,1734],{},[104,1720,1721],{},"命令行重度用户、tmux \u002F Neovim 工作流",[104,1723,1724],{},"多模型试用 \u002F 比价场景（一行命令切换）",[104,1726,1727],{},"开源项目维护者（git 工作流原生融入）",[104,1729,1730],{},"想要完全离线（Ollama + 本地模型）",[104,1732,1733],{},"对 token 成本敏感（DeepSeek + Aider 组合极便宜）",[104,1735,1736,1737,644],{},"跨语言项目（",[49,1738,1741],{"href":1739,"rel":1740},"https:\u002F\u002Faider.chat\u002Fdocs\u002Flanguages.html",[351],"官方支持 100+ 语言",[37,1743,753],{},[101,1745,1746,1749,1752,1755],{},[104,1747,1748],{},"习惯 GUI \u002F 不愿读命令行文档的人",[104,1750,1751],{},"想\"一键智能\"、不愿配置环境变量",[104,1753,1754],{},"团队协作场景（没有共享 sessions \u002F 协作 UI）",[104,1756,1757],{},"Windows 纯小白（虽然能跑，但 Python 环境 + git CLI 双依赖门槛高）",[25,1759,770],{"id":770},[101,1761,1762,1770,1779,1788],{},[104,1763,775,1764,639,1766,639,1768],{},[49,1765,52],{"href":51},[49,1767,1474],{"href":642},[49,1769,1480],{"href":1479},[104,1771,1772,1773,639,1777],{},"推理模型选择：",[49,1774,1776],{"href":1775},"\u002Fmodels\u002Fdeepseek-r1.html","DeepSeek R1",[49,1778,1161],{"href":1160},[104,1780,1781,1782,639,1784],{},"协议生态：",[49,1783,160],{"href":159},[49,1785,1787],{"href":1786},"\u002Fwiki\u002Ffunction-calling.html","Function Calling",[104,1789,1790,1791],{},"工作流：",[49,1792,1794],{"href":1793},"\u002Fwiki\u002Fcontext-engineering.html","Context Engineering",[25,1796,809],{"id":809},[101,1798,1799,1806,1813,1819,1825,1830,1837],{},[104,1800,1801,1802],{},"官网：",[49,1803,1804],{"href":1804,"rel":1805},"https:\u002F\u002Faider.chat",[351],[104,1807,1808,1809],{},"官方文档：",[49,1810,1811],{"href":1811,"rel":1812},"https:\u002F\u002Faider.chat\u002Fdocs\u002F",[351],[104,1814,1815,1816],{},"Chat Modes 文档：",[49,1817,1016],{"href":1016,"rel":1818},[351],[104,1820,1821,1822],{},"LLM 兼容列表：",[49,1823,1097],{"href":1097,"rel":1824},[351],[104,1826,814,1827],{},[49,1828,1366],{"href":1366,"rel":1829},[351],[104,1831,1832,1833],{},"发布历史：",[49,1834,1835],{"href":1835,"rel":1836},"https:\u002F\u002Faider.chat\u002FHISTORY.html",[351],[104,1838,1839,1840],{},"PyPI：",[49,1841,1842],{"href":1842,"rel":1843},"https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat",[351],[37,1845,1846,1847,835],{},"本卡片由 AIHO 编辑部根据官方公开资料整理。如有更新请通过 ",[49,1848,834],{"href":834},[837,1850,1851],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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":215,"searchDepth":247,"depth":247,"links":1853},[1854,1855,1861,1862,1863,1864,1865,1866,1867,1868],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":1856},[1857,1858,1859,1860],{"id":966,"depth":247,"text":967},{"id":1009,"depth":247,"text":1010},{"id":1092,"depth":247,"text":1092},{"id":1181,"depth":247,"text":1182},{"id":1188,"depth":229,"text":1189},{"id":1355,"depth":229,"text":1355},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Faider.webp","Aider 真实评测：Git 原生 AI 编程 CLI，每次改动自动 commit、回滚成本极低。AIHO 编辑部基于官方文档与社区资料整理，含 Architect 双模型模式、支持模型清单、安装与配置实操。",[864,865],{},"\u002Ftools\u002Fcoding\u002Fcli\u002Faider",[870,871,872],[1876,1880],{"plan":1877,"price":876,"features":1878,"notes":1879},"开源版（pip 安装）","全部功能 + Architect 双模型 + 任意 LLM（OpenAI \u002F Anthropic \u002F Gemini \u002F DeepSeek \u002F 本地）+ Git 自动 commit","Apache 2.0 \u002F 自带 API key",{"plan":1881,"price":1882,"features":1883,"notes":1884},"模型 API 调用费","按量","实际花销 = 你接的模型计费（DeepSeek 极便宜 \u002F Claude Sonnet 中等 \u002F GPT-4o 较贵）","Aider 本身不收费，只产生模型 token 费","开源免费 \u002F 自带 API key","2026-06-18",{"power":255,"ux":247,"price":262,"cn_support":247,"stability":262},{"title":460,"description":1870},[1890,1892,1894,1896,1898,1900],{"title":1891,"url":1811},"Aider 官方文档",{"title":1893,"url":1016},"Aider Chat Modes 文档",{"title":1895,"url":1097},"Aider 支持的 LLM 列表",{"title":1897,"url":1366},"Aider GitHub 仓库",{"title":1899,"url":1835},"Aider Release History",{"title":1901,"url":1842},"PyPI: aider-chat","tools\u002Fcoding\u002Fcli\u002Faider","Git 原生 AI 编程 CLI，commit 即动作",[858,919,1905,1906,1907],"opensource","git-native","architect-mode","2026-06-24","极客派最爱。每次改动自动 commit、回滚成本极低。学习曲线最陡。","jAgxToyf7qWuYC4qyKzgS3aGzJUFqBney-ELpLyWsuw",{"id":1912,"title":52,"alternatives":1913,"api_compatible":1914,"body":1915,"category":858,"chinese_friendly":247,"cover":3044,"description":3045,"domestic":901,"extension":861,"faq":862,"free":901,"github":3001,"languages":3046,"meta":3047,"models":3048,"navigation":258,"notSuitable":3052,"opensource":901,"path":3056,"pillar":868,"platforms":3057,"priceTable":3058,"pricing":3078,"published":1886,"relatedPlaybooks":862,"relatedReviews":862,"score":3079,"self_host":901,"seo":3080,"seoTitle":862,"slug":14,"sources":3081,"stem":3092,"suitable":3093,"tagline":3099,"tags":3100,"updated":1908,"verdict":3103,"website":2989,"__hash__":3104},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code.md",[16,15,930],[19],{"type":22,"value":1916,"toc":3027},[1917,1919,1942,1947,1949,1953,1963,1988,1991,1995,2002,2030,2039,2043,2046,2200,2218,2222,2231,2307,2310,2314,2328,2330,2345,2427,2430,2441,2449,2451,2596,2598,2636,2638,2788,2793,2807,2812,2832,2834,2930,2932,2981,2983,3019,3024],[25,1918,28],{"id":27},[30,1920,1922,1931],{"className":1921},[33,34,35],[37,1923,1924,1926,1927,1930],{},[40,1925,42],{}," Anthropic 官方 CLI Agent，终端原生，长任务执行能力是目前体感最稳的一档。装好后在任何项目根目录跑 ",[71,1928,1929],{},"claude","，用自然语言让它读代码、改文件、跑测试、提交 commit——全自动。",[37,1932,1933,1934,1937,1938,1941],{},"最大价值是 ",[40,1935,1936],{},"不绑死 IDE","——VS Code、JetBrains、Vim、Emacs、Neovim 全能用，远程 SSH 也行。代价是 ",[40,1939,1940],{},"国内三大门槛","：账号要海外手机、支付要海外卡、网络要稳定代理。",[80,1943,1944],{},[37,1945,1946],{},"来源说明：本文基于 code.claude.com 官方文档、Anthropic 定价页面、第三方独立评测（laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com）综合整理。Anthropic 模型版本迭代快，命令和价格请以最新官方文档为准。",[25,1948,87],{"id":87},[89,1950,1952],{"id":1951},"终端原生的-agent-体验","终端原生的 Agent 体验",[37,1954,1955,1956,1959,1960,1962],{},"不像 Cursor \u002F Windsurf 那种\"AI IDE\"，Claude Code 是个 ",[40,1957,1958],{},"CLI 工具","——在任何编辑器旁边开个终端，跑 ",[71,1961,1929],{},"，就进入了一个能读你整个 codebase 的对话环境。",[210,1964,1966],{"className":212,"code":1965,"language":214,"meta":215,"style":215},"cd your-project\nclaude                          # 进入交互模式\n> 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[71,1967,1968,1974,1981],{"__ignoreMap":215},[219,1969,1970,1972],{"class":221,"line":222},[219,1971,305],{"class":240},[219,1973,396],{"class":236},[219,1975,1976,1978],{"class":221,"line":229},[219,1977,1929],{"class":232},[219,1979,1980],{"class":225},"                          # 进入交互模式\n",[219,1982,1983,1985],{"class":221,"line":247},[219,1984,1349],{"class":1253},[219,1986,1987],{"class":311}," 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[37,1989,1990],{},"它会自动：列出相关文件 → 给出计划 → 等你按回车确认 → 一次改多个文件 → 跑测试 → 报告结果。整个过程你可以在另一个窗口干别的，Claude Code 不抢编辑器焦点。",[89,1992,1994],{"id":1993},"子代理sub-agents-并行任务","子代理（Sub-agents）+ 并行任务",[37,1996,1997,1998,2001],{},"Claude Code 2.x 引入了 ",[49,1999,2000],{"href":794},"子代理"," 机制：主对话可以派发独立的子任务到隔离 context 中跑，结果摘要返回主线。典型场景：",[210,2003,2005],{"className":212,"code":2004,"language":214,"meta":215,"style":215},"\u002Fagents              # 管理子代理\n\u002Fbatch              # 把大改动拆成独立单元，每个跑在自己的 git worktree\n\u002Ftasks              # 列出后台运行的子代理\n",[71,2006,2007,2015,2022],{"__ignoreMap":215},[219,2008,2009,2012],{"class":221,"line":222},[219,2010,2011],{"class":232},"\u002Fagents",[219,2013,2014],{"class":225},"              # 管理子代理\n",[219,2016,2017,2019],{"class":221,"line":229},[219,2018,145],{"class":232},[219,2020,2021],{"class":225},"              # 把大改动拆成独立单元，每个跑在自己的 git worktree\n",[219,2023,2024,2027],{"class":221,"line":247},[219,2025,2026],{"class":232},"\u002Ftasks",[219,2028,2029],{"class":225},"              # 列出后台运行的子代理\n",[37,2031,2032,2033,2038],{},"据 ",[49,2034,2037],{"href":2035,"rel":2036},"https:\u002F\u002Fcomputingforgeeks.com\u002Fclaude-code-cheat-sheet",[351],"computingforgeeks.com 2026 cheat sheet"," 整理，子代理让\"一边改前端，一边改后端\"这种并行操作不会污染主对话上下文。",[89,2040,2042],{"id":2041},"slash-命令生产力关键","Slash 命令（生产力关键）",[37,2044,2045],{},"Claude Code 内置了一套 slash 命令，是日常使用的核心：",[465,2047,2048,2058],{},[468,2049,2050],{},[471,2051,2052,2055],{},[474,2053,2054],{},"命令",[474,2056,2057],{},"用途",[492,2059,2060,2074,2084,2096,2106,2116,2126,2136,2146,2156,2166,2176,2186],{},[471,2061,2062,2067],{},[497,2063,2064],{},[71,2065,2066],{},"\u002Finit",[497,2068,2069,2070,2073],{},"第一次进入仓库时跑，生成 ",[71,2071,2072],{},"CLAUDE.md","（项目记忆）",[471,2075,2076,2081],{},[497,2077,2078],{},[71,2079,2080],{},"\u002Fmemory",[497,2082,2083],{},"编辑长期记忆",[471,2085,2086,2090],{},[497,2087,2088],{},[71,2089,189],{},[497,2091,2092,2093,644],{},"清空当前对话，重新开始（",[40,2094,2095],{},"最被低估的命令",[471,2097,2098,2103],{},[497,2099,2100],{},[71,2101,2102],{},"\u002Fcompact",[497,2104,2105],{},"长对话压缩，挽救快爆炸的 context window",[471,2107,2108,2113],{},[497,2109,2110],{},[71,2111,2112],{},"\u002Fcontext",[497,2114,2115],{},"显示当前 context 用量",[471,2117,2118,2123],{},[497,2119,2120],{},[71,2121,2122],{},"\u002Fplan",[497,2124,2125],{},"切到 plan 模式（只规划不执行）",[471,2127,2128,2133],{},[497,2129,2130],{},[71,2131,2132],{},"\u002Fmodel",[497,2134,2135],{},"切换模型（Opus \u002F Sonnet \u002F Haiku）",[471,2137,2138,2143],{},[497,2139,2140],{},[71,2141,2142],{},"\u002Fdiff",[497,2144,2145],{},"看本轮所有改动",[471,2147,2148,2153],{},[497,2149,2150],{},[71,2151,2152],{},"\u002Fcode-review",[497,2154,2155],{},"对 diff 跑代码审查",[471,2157,2158,2163],{},[497,2159,2160],{},[71,2161,2162],{},"\u002Frewind",[497,2164,2165],{},"回滚到任意 checkpoint（代码 + 对话）",[471,2167,2168,2173],{},[497,2169,2170],{},[71,2171,2172],{},"\u002Fmcp",[497,2174,2175],{},"管理 MCP 服务器",[471,2177,2178,2183],{},[497,2179,2180],{},[71,2181,2182],{},"\u002Fdoctor",[497,2184,2185],{},"排查环境问题",[471,2187,2188,2197],{},[497,2189,2190,2193,2194],{},[71,2191,2192],{},"\u002Fresume"," ",[71,2195,2196],{},"\u002Fbranch",[497,2198,2199],{},"回到 \u002F fork 历史对话",[37,2201,2202,2207,2208,2210,2211,2213,2214,2217],{},[49,2203,2206],{"href":2204,"rel":2205},"https:\u002F\u002Flearn-prompting.fr\u002Fblog\u002Fclaude-code-slash-commands-reference",[351],"learn-prompting.fr 2026-04 总结","：成熟团队最常用的三个是 ",[71,2209,2102],{},"（每 20-30 分钟一次防止 context drift）、",[71,2212,189],{},"（新任务开新会话）、自定义命令（写在 ",[71,2215,2216],{},".claude\u002Fcommands\u002F"," 提交进 git）。",[89,2219,2221],{"id":2220},"mcp-集成一等公民","MCP 集成（一等公民）",[37,2223,2224,2226,2227,2230],{},[49,2225,160],{"href":159}," 是 Anthropic 自家协议，Claude Code 是 MCP 支持最完整的客户端。配置一次 ",[71,2228,2229],{},".mcp.json","，Claude Code 就能在对话里调任意 MCP server 暴露的 tool：",[210,2232,2236],{"className":2233,"code":2234,"language":2235,"meta":215,"style":215},"language-json shiki shiki-themes github-light github-dark","{\n  \"mcpServers\": {\n    \"postgres\": {\n      \"command\": \"npx\",\n      \"args\": [\"@modelcontextprotocol\u002Fserver-postgres\", \"postgresql:\u002F\u002F...\"]\n    }\n  }\n}\n","json",[71,2237,2238,2243,2251,2258,2272,2292,2297,2302],{"__ignoreMap":215},[219,2239,2240],{"class":221,"line":222},[219,2241,2242],{"class":311},"{\n",[219,2244,2245,2248],{"class":221,"line":229},[219,2246,2247],{"class":240},"  \"mcpServers\"",[219,2249,2250],{"class":311},": {\n",[219,2252,2253,2256],{"class":221,"line":247},[219,2254,2255],{"class":240},"    \"postgres\"",[219,2257,2250],{"class":311},[219,2259,2260,2263,2266,2269],{"class":221,"line":255},[219,2261,2262],{"class":240},"      \"command\"",[219,2264,2265],{"class":311},": ",[219,2267,2268],{"class":236},"\"npx\"",[219,2270,2271],{"class":311},",\n",[219,2273,2274,2277,2280,2283,2286,2289],{"class":221,"line":262},[219,2275,2276],{"class":240},"      \"args\"",[219,2278,2279],{"class":311},": [",[219,2281,2282],{"class":236},"\"@modelcontextprotocol\u002Fserver-postgres\"",[219,2284,2285],{"class":311},", ",[219,2287,2288],{"class":236},"\"postgresql:\u002F\u002F...\"",[219,2290,2291],{"class":311},"]\n",[219,2293,2294],{"class":221,"line":268},[219,2295,2296],{"class":311},"    }\n",[219,2298,2299],{"class":221,"line":279},[219,2300,2301],{"class":311},"  }\n",[219,2303,2304],{"class":221,"line":284},[219,2305,2306],{"class":311},"}\n",[37,2308,2309],{},"之后你就能直接说\"查一下 users 表里最近 7 天注册的人数\"——Claude Code 自动通过 MCP 跑 SQL，结果返回对话里继续讨论。",[89,2311,2313],{"id":2312},"后台-远程模式","后台 \u002F 远程模式",[37,2315,2316,2319,2320,2323,2324,2327],{},[71,2317,2318],{},"\u002Fbackground"," 让当前会话脱离终端，作为后台 agent 继续跑；",[71,2321,2322],{},"\u002Fteleport"," 把网页端会话拉到本地终端继续；",[71,2325,2326],{},"\u002Fremote-control"," 从手机或另一台机器接管这台机器的 Claude Code 会话。这套体系是面向\"agent 长时间跑\"设计的，区别于 Cursor 的\"实时交互\"。",[25,2329,1355],{"id":1355},[37,2331,2332,2333,2338,2339,2344],{},"根据 ",[49,2334,2337],{"href":2335,"rel":2336},"https:\u002F\u002Fwww.explainx.ai\u002Fblog\u002Fclaude-code-pricing-guide-2026",[351],"explainx.ai 2026-06 评测"," 和 ",[49,2340,2343],{"href":2341,"rel":2342},"https:\u002F\u002Fclaude.com\u002Fpricing",[351],"Anthropic 官方定价"," 整理：",[465,2346,2347,2360],{},[468,2348,2349],{},[471,2350,2351,2354,2357],{},[474,2352,2353],{},"路径",[474,2355,2356],{},"价格",[474,2358,2359],{},"适用场景",[492,2361,2362,2375,2388,2401,2414],{},[471,2363,2364,2369,2372],{},[497,2365,2366],{},[40,2367,2368],{},"BYOK（自带 API key）",[497,2370,2371],{},"按 token 计费",[497,2373,2374],{},"全自由，但单月烧到 $500+ 也常见",[471,2376,2377,2382,2385],{},[497,2378,2379],{},[40,2380,2381],{},"Pro",[497,2383,2384],{},"$20\u002F月（年付 ~$17）",[497,2386,2387],{},"个人开发者，每天 1-4 小时",[471,2389,2390,2395,2398],{},[497,2391,2392],{},[40,2393,2394],{},"Max 5x",[497,2396,2397],{},"$100\u002F月",[497,2399,2400],{},"重度用户 + Opus 模型访问",[471,2402,2403,2408,2411],{},[497,2404,2405],{},[40,2406,2407],{},"Max 20x",[497,2409,2410],{},"$200\u002F月",[497,2412,2413],{},"8h+ agentic 工作流 \u002F 团队共享",[471,2415,2416,2421,2424],{},[497,2417,2418],{},[40,2419,2420],{},"Team Premium",[497,2422,2423],{},"$100\u002Fseat 年付 \u002F $125 月付",[497,2425,2426],{},"团队，含管理",[37,2428,2429],{},"API token 价格（2026 Q2 公开数据）：",[101,2431,2432,2435,2438],{},[104,2433,2434],{},"Sonnet 4.x：input $3 \u002F output $15 per 1M token",[104,2436,2437],{},"Opus 4.x：input $15 \u002F output $75 per 1M token",[104,2439,2440],{},"Haiku 4.x：input $1 \u002F output $5 per 1M token",[37,2442,2443,2448],{},[49,2444,2447],{"href":2445,"rel":2446},"https:\u002F\u002Fwww.ksred.com\u002Fclaude-code-pricing-guide-which-plan-actually-saves-you-money",[351],"ksred 博客真实使用日志","：作者 8 个月用 ~100 亿 token，API 价折合 $15,000+，订阅实际只花 $800——订阅模式对重度用户极度划算，但前提是能搞定支付。",[25,2450,1189],{"id":1188},[210,2452,2454],{"className":212,"code":2453,"language":214,"meta":215,"style":215},"# macOS \u002F Linux \u002F Windows (WSL)\ncurl -fsSL https:\u002F\u002Fclaude.ai\u002Finstall.sh | bash\n\n# macOS 用 Homebrew\nbrew install --cask claude-code\n\n# Windows PowerShell\nirm https:\u002F\u002Fclaude.ai\u002Finstall.ps1 | iex\n\n# 验证 + 登录\nclaude --version\nclaude auth login          # 走浏览器 OAuth，绑定 Pro \u002F Max 订阅\n# 或用 API key\nexport ANTHROPIC_API_KEY=sk-ant-...\n\n# 进项目，启动\ncd your-project\nclaude \u002Finit               # 生成 CLAUDE.md\nclaude                     # 进入交互模式\n",[71,2455,2456,2461,2478,2482,2487,2499,2503,2508,2521,2525,2530,2536,2549,2554,2564,2568,2573,2579,2589],{"__ignoreMap":215},[219,2457,2458],{"class":221,"line":222},[219,2459,2460],{"class":225},"# macOS \u002F Linux \u002F Windows (WSL)\n",[219,2462,2463,2466,2469,2472,2475],{"class":221,"line":229},[219,2464,2465],{"class":232},"curl",[219,2467,2468],{"class":240}," -fsSL",[219,2470,2471],{"class":236}," https:\u002F\u002Fclaude.ai\u002Finstall.sh",[219,2473,2474],{"class":1253}," |",[219,2476,2477],{"class":232}," bash\n",[219,2479,2480],{"class":221,"line":247},[219,2481,259],{"emptyLinePlaceholder":258},[219,2483,2484],{"class":221,"line":255},[219,2485,2486],{"class":225},"# macOS 用 Homebrew\n",[219,2488,2489,2491,2493,2496],{"class":221,"line":262},[219,2490,271],{"class":232},[219,2492,237],{"class":236},[219,2494,2495],{"class":240}," --cask",[219,2497,2498],{"class":236}," claude-code\n",[219,2500,2501],{"class":221,"line":268},[219,2502,259],{"emptyLinePlaceholder":258},[219,2504,2505],{"class":221,"line":279},[219,2506,2507],{"class":225},"# Windows PowerShell\n",[219,2509,2510,2513,2516,2518],{"class":221,"line":284},[219,2511,2512],{"class":232},"irm",[219,2514,2515],{"class":236}," https:\u002F\u002Fclaude.ai\u002Finstall.ps1",[219,2517,2474],{"class":1253},[219,2519,2520],{"class":232}," iex\n",[219,2522,2523],{"class":221,"line":290},[219,2524,259],{"emptyLinePlaceholder":258},[219,2526,2527],{"class":221,"line":302},[219,2528,2529],{"class":225},"# 验证 + 登录\n",[219,2531,2532,2534],{"class":221,"line":1289},[219,2533,1929],{"class":232},[219,2535,252],{"class":240},[219,2537,2538,2540,2543,2546],{"class":221,"line":5},[219,2539,1929],{"class":232},[219,2541,2542],{"class":236}," auth",[219,2544,2545],{"class":236}," login",[219,2547,2548],{"class":225},"          # 走浏览器 OAuth，绑定 Pro \u002F Max 订阅\n",[219,2550,2551],{"class":221,"line":8},[219,2552,2553],{"class":225},"# 或用 API key\n",[219,2555,2556,2558,2560,2562],{"class":221,"line":1304},[219,2557,1254],{"class":1253},[219,2559,1257],{"class":311},[219,2561,1260],{"class":1253},[219,2563,1263],{"class":311},[219,2565,2566],{"class":221,"line":7},[219,2567,259],{"emptyLinePlaceholder":258},[219,2569,2570],{"class":221,"line":1314},[219,2571,2572],{"class":225},"# 进项目，启动\n",[219,2574,2575,2577],{"class":221,"line":1325},[219,2576,305],{"class":240},[219,2578,396],{"class":236},[219,2580,2581,2583,2586],{"class":221,"line":1335},[219,2582,1929],{"class":232},[219,2584,2585],{"class":236}," \u002Finit",[219,2587,2588],{"class":225},"               # 生成 CLAUDE.md\n",[219,2590,2591,2593],{"class":221,"line":1340},[219,2592,1929],{"class":232},[219,2594,2595],{"class":225},"                     # 进入交互模式\n",[25,2597,425],{"id":425},[339,2599,2600,2606,2612,2618],{},[104,2601,2602,2605],{},[40,2603,2604],{},"账号","：注册 claude.ai 需要海外手机号（Google Voice \u002F Twilio 可，国内号被封死）",[104,2607,2608,2611],{},[40,2609,2610],{},"支付","：Pro \u002F Max 订阅只收海外信用卡（MasterCard \u002F Visa）+ 海外账单地址。第三方平台（如老张 \u002F DMXAPI）可用支付宝走 API 代理，但是 BYOK 模式",[104,2613,2614,2617],{},[40,2615,2616],{},"网络","：终端 OAuth 流程对代理稳定性要求高，掉线会反复弹浏览器",[104,2619,2620,2623,2624,1708,2626,2628,2629,639,2631,2635],{},[40,2621,2622],{},"替代路径","：用 ",[49,2625,460],{"href":459},[49,2627,1480],{"href":1479}," 接 ",[49,2630,1408],{"href":1407},[49,2632,2634],{"href":2633},"\u002Fmodels\u002Fglm-5.2.html","GLM-5.2"," 是国内最经济的\"Claude Code 平替\"思路",[25,2637,463],{"id":463},[465,2639,2640,2660],{},[468,2641,2642],{},[471,2643,2644,2646,2648,2652,2656],{},[474,2645,476],{},[474,2647,52],{},[474,2649,2650],{},[49,2651,1379],{"href":1378},[474,2653,2654],{},[49,2655,1474],{"href":642},[474,2657,2658],{},[49,2659,460],{"href":459},[492,2661,2662,2678,2691,2709,2729,2743,2756,2773],{},[471,2663,2664,2667,2670,2673,2676],{},[497,2665,2666],{},"形态",[497,2668,2669],{},"CLI（IDE 无关）",[497,2671,2672],{},"AI-first IDE",[497,2674,2675],{},"CLI",[497,2677,2675],{},[471,2679,2680,2683,2685,2687,2689],{},[497,2681,2682],{},"长任务能力",[497,2684,584],{},[497,2686,540],{},[497,2688,540],{},[497,2690,556],{},[471,2692,2693,2696,2703,2705,2707],{},[497,2694,2695],{},"上下文管理",[497,2697,2698,2699,2193,2701],{},"★★★★★ ",[71,2700,2102],{},[71,2702,189],{},[497,2704,540],{},[497,2706,540],{},[497,2708,556],{},[471,2710,2711,2714,2721,2724,2727],{},[497,2712,2713],{},"子代理 \u002F 并行",[497,2715,2716,2717,2193,2719,644],{},"✅（",[71,2718,2011],{},[71,2720,145],{},[497,2722,2723],{},"部分（Bug bot）",[497,2725,2726],{},"⚠️ 有限",[497,2728,1491],{},[471,2730,2731,2734,2737,2739,2741],{},[497,2732,2733],{},"MCP 支持",[497,2735,2736],{},"★★★★★ 一等公民",[497,2738,540],{},[497,2740,556],{},[497,2742,1491],{},[471,2744,2745,2747,2749,2751,2753],{},[497,2746,1532],{},[497,2748,540],{},[497,2750,556],{},[497,2752,556],{},[497,2754,2755],{},"★★★★★ 每改即 commit",[471,2757,2758,2761,2764,2767,2770],{},[497,2759,2760],{},"国内门槛",[497,2762,2763],{},"高（账号+支付+网络）",[497,2765,2766],{},"高（账号+支付）",[497,2768,2769],{},"高",[497,2771,2772],{},"低（BYOK 国产模型）",[471,2774,2775,2777,2780,2783,2785],{},[497,2776,2356],{},[497,2778,2779],{},"$20-$200\u002F月",[497,2781,2782],{},"$20\u002F月",[497,2784,2779],{},[497,2786,2787],{},"仅 API 成本",[37,2789,2790,139],{},[40,2791,2792],{},"选 Claude Code 如果你",[101,2794,2795,2798,2801,2804],{},[104,2796,2797],{},"重视长任务自主性 + 上下文管理",[104,2799,2800],{},"JetBrains \u002F Vim 用户，不想换 IDE",[104,2802,2803],{},"团队需要 SSH 远程 \u002F 后台 agent 模式",[104,2805,2806],{},"已经在用 Claude Pro\u002FMax，加 Code 是边际成本",[37,2808,2809,139],{},[40,2810,2811],{},"别选 Claude Code 如果你",[101,2813,2814,2820,2825],{},[104,2815,2816,2817,2819],{},"国内、个人、预算紧（去 ",[49,2818,460],{"href":459}," + DeepSeek）",[104,2821,2822,2823,644],{},"想要纯 IDE 内 inline 体验（",[49,2824,1379],{"href":1378},[104,2826,2827,2828,644],{},"主要写补全而非 agent 任务（",[49,2829,2831],{"href":2830},"\u002Fcoding\u002Fcopilot\u002Fgithub-copilot.html","GitHub Copilot",[25,2833,655],{"id":655},[101,2835,2836,2849,2864,2878,2886,2904,2918,2924],{},[104,2837,2838,2844,2845,2848],{},[40,2839,2840,2843],{},[71,2841,2842],{},"ANTHROPIC_API_KEY"," 优先级最高","：你以为在用 Pro 订阅，但 env 里有 key 时实际走 API 计费——卡崩之前先 ",[71,2846,2847],{},"env | grep ANTHROPIC"," 检查",[104,2850,2851,2857,2858,2860,2861,2863],{},[40,2852,2853,2854,2856],{},"长会话不 ",[71,2855,2102],{}," 会越来越笨","：context 接近上限时，模型会开始忘记前面约定。社区共识：每 20-30 分钟 ",[71,2859,2102],{}," 一次或 ",[71,2862,189],{}," 开新会话",[104,2865,2866,2871,2872,2877],{},[40,2867,2868,2870],{},[71,2869,2132],{}," 切换是个坑","：跨模型切会丢部分 context ",[49,2873,2876],{"href":2874,"rel":2875},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeAI\u002F",[351],"据 r\u002FClaudeAI 反馈","；建议起新会话指定模型",[104,2879,2880,2885],{},[40,2881,2882,2884],{},[71,2883,2066],{}," 生成的 CLAUDE.md 要 review","：自动生成的会有冗余\u002F错误，第一次进项目花 5 分钟整理",[104,2887,2888,2893,2894,2193,2897,2193,2900,2903],{},[40,2889,2890,2892],{},[71,2891,2216],{}," 自定义命令是放大器","：把团队最常用的工作流写成 ",[71,2895,2896],{},"\u002Fdeploy",[71,2898,2899],{},"\u002Fmigrate",[71,2901,2902],{},"\u002Freview-pr","，提交进 git",[104,2905,2906,2909,2910,2913,2914,2917],{},[40,2907,2908],{},"后台 agent + 重写大量文件 = 危险组合","：长任务跑通常加 ",[71,2911,2912],{},"--permission-mode plan"," 或开 ",[71,2915,2916],{},"acceptEdits"," 但配合 git worktree",[104,2919,2920,2923],{},[40,2921,2922],{},"Windows 原生支持有限","：官方推荐 WSL，PowerShell 安装路径有时跑不通",[104,2925,2926,2929],{},[40,2927,2928],{},"API token 烧钱速度","：BYOK 模式下，复杂 refactor 单次任务可能消耗几百万 token",[25,2931,770],{"id":770},[101,2933,2934,2946,2956,2970],{},[104,2935,775,2936,639,2938,639,2940,639,2942,639,2944],{},[49,2937,1379],{"href":1378},[49,2939,1383],{"href":1382},[49,2941,1474],{"href":642},[49,2943,460],{"href":459},[49,2945,1480],{"href":1479},[104,2947,791,2948,639,2950,639,2952,639,2954],{},[49,2949,795],{"href":794},[49,2951,1787],{"href":1786},[49,2953,160],{"href":159},[49,2955,1794],{"href":1793},[104,2957,786,2958,639,2962,639,2966],{},[49,2959,2961],{"href":2960},"\u002Fmodels\u002Fclaude-opus-4.html","Claude Opus 4",[49,2963,2965],{"href":2964},"\u002Fmodels\u002Fclaude-sonnet-4.html","Claude Sonnet 4",[49,2967,2969],{"href":2968},"\u002Fmodels\u002Fclaude-haiku-4.html","Claude Haiku 4",[104,2971,2972,2973,639,2977],{},"进阶：",[49,2974,2976],{"href":2975},"\u002Fwiki\u002Fvibe-coding.html","Vibe Coding",[49,2978,2980],{"href":2979},"\u002Fwiki\u002Fprompt-engineering.html","Prompt Engineering",[25,2982,809],{"id":809},[101,2984,2985,2991,2997,3003,3010,3016],{},[104,2986,1801,2987],{},[49,2988,2989],{"href":2989,"rel":2990},"https:\u002F\u002Fclaude.com\u002Fclaude-code",[351],[104,2992,1808,2993],{},[49,2994,2995],{"href":2995,"rel":2996},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",[351],[104,2998,814,2999],{},[49,3000,3001],{"href":3001,"rel":3002},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code",[351],[104,3004,3005,3006],{},"CLI Reference：",[49,3007,3008],{"href":3008,"rel":3009},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference",[351],[104,3011,3012,3013],{},"官方定价：",[49,3014,2341],{"href":2341,"rel":3015},[351],[104,3017,3018],{},"第三方评测：laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com \u002F ksred.com \u002F learn-prompting.fr",[37,3020,3021,3022,835],{},"本卡片由 AIHO 编辑部根据官方公开资料与第三方评测整理。所有事实点均标注来源；如发现价格 \u002F 命令 \u002F 功能与最新官方信息不一致，请通过 ",[49,3023,834],{"href":834},[837,3025,3026],{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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}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);}",{"title":215,"searchDepth":247,"depth":247,"links":3028},[3029,3030,3037,3038,3039,3040,3041,3042,3043],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":3031},[3032,3033,3034,3035,3036],{"id":1951,"depth":247,"text":1952},{"id":1993,"depth":247,"text":1994},{"id":2041,"depth":247,"text":2042},{"id":2220,"depth":247,"text":2221},{"id":2312,"depth":247,"text":2313},{"id":1355,"depth":229,"text":1355},{"id":1188,"depth":229,"text":1189},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Fclaude-code.webp","Claude Code 真实评测：Anthropic 官方 CLI Agent，跑在终端，跨 IDE，长任务规划与多步骤执行能力强。AIHO 编辑部基于官方文档与社区资料整理，含子代理、slash 命令、MCP、避坑指南。",[865],{},[3049,3050,3051],"claude-opus-4","claude-sonnet-4-5","claude-haiku-4",[3053,3054,3055],"国内裸跑（账号 \u002F 支付 \u002F 网络三关）","预算 ¥100\u002F月以内的个人开发者","只想做基础代码补全（用 GitHub Copilot 更经济）","\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code",[871,872,870],[3059,3065,3070,3074],{"plan":3060,"price":3061,"limit":3062,"cn_pay":3063,"note":3064},"Pay-as-go","按 API token 计费","Sonnet $3\u002F$15 per Mtok，Opus $15\u002F$75","✅ 第三方中转支持支付宝","BYOK 模式",{"plan":3066,"price":2782,"limit":3067,"cn_pay":3068,"note":3069},"Claude Pro","约 1-4 小时\u002F天活跃编码","⚠️ 需海外卡","网页 + Code 共享额度",{"plan":3071,"price":2397,"limit":3072,"cn_pay":3068,"note":3073},"Claude Max 5x","Pro 的 5 倍 + Opus 接入","重度用户",{"plan":3075,"price":2410,"limit":3076,"cn_pay":3068,"note":3077},"Claude Max 20x","Pro 的 20 倍 + 优先队列","8h+\u002F天 agentic 工作流","API 按 token 计费 \u002F Pro $20 \u002F Max $100-$200 \u002F Team Premium $100-$125 seat",{"power":262,"ux":255,"price":247,"cn_support":229,"stability":255},{"title":52,"description":3045},[3082,3084,3085,3087,3090],{"title":3083,"url":2995},"Claude Code 官方文档",{"title":2343,"url":2341},{"title":3086,"url":3008},"Claude Code CLI Reference",{"title":3088,"url":3089},"Claude Code Pricing Guide 2026","https:\u002F\u002Fblog.laozhang.ai\u002Fen\u002Fposts\u002Fclaude-code-pricing-guide",{"title":3091,"url":2035},"Claude Code Cheat Sheet 2026","tools\u002Fcoding\u002Fcli\u002Fclaude-code",[3094,3095,3096,3097,3098],"JetBrains \u002F Vim \u002F Emacs 用户（不想换编辑器）","需要长任务自主规划（>30min 单次任务）","服务器开发、运维脚本、CI\u002FCD 场景","需要在 SSH 远程主机上跑 AI 编程","重视稳定性 + 长上下文连贯性","Anthropic 官方终端 AI Coding Agent，长任务能力业界第一梯队",[858,919,918,19,3101,3102],"long-task","mcp","Cursor 的强力补充。终端原生、IDE 无关、长任务跑得比 Cursor 稳。但 API 计费贵且国内更难用。","CvXKldr1bGdEgCT3_gjFqdgSu6rn9Jc1z0xQhUVSUoc",{"id":3106,"title":1480,"alternatives":3107,"api_compatible":3110,"body":3115,"category":858,"chinese_friendly":255,"cover":3606,"description":3607,"domestic":901,"extension":861,"faq":3608,"free":901,"github":3566,"languages":3624,"meta":3625,"models":3626,"navigation":258,"notSuitable":3632,"opensource":258,"path":3636,"pillar":868,"platforms":3637,"priceTable":3638,"pricing":3649,"published":1886,"relatedPlaybooks":3650,"relatedReviews":862,"score":3653,"self_host":258,"seo":3654,"seoTitle":862,"slug":930,"sources":3655,"stem":3664,"suitable":3665,"tagline":3671,"tags":3672,"updated":1908,"verdict":3677,"website":3560,"__hash__":3678},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fcline.md",[3108,15,14,3109],"coding\u002Fcli\u002Froo-code","coding\u002Fide\u002Fcursor",[18,19,3111,3112,3113,3114],"openrouter","bedrock","vertex","ollama",{"type":22,"value":3116,"toc":3590},[3117,3119,3134,3137,3140,3167,3170,3172,3221,3226,3237,3241,3246,3250,3284,3287,3291,3302,3306,3309,3311,3319,3322,3452,3454,3514,3516,3523,3525,3552,3554,3582],[25,3118,28],{"id":27},[30,3120,3122,3131],{"className":3121},[33,34,35],[37,3123,3124,3126,3127,3130],{},[40,3125,42],{}," Cline 是 VS Code 里的开源 AI Agent 插件（Apache-2.0，58k+ stars），",[40,3128,3129],{},"BYOK 模式 + Plan-then-Act 工作流 + 每步审批 + 最大 MCP 生态","，定位为「谨慎派」的标杆。",[37,3132,3133],{},"不订阅、不抽成，你直接付 API 钱；成本敏感的人可以接 DeepSeek V4 Pro（输入 $0.435 \u002F 1M token），把月费压到 Cursor 的几分之一。",[25,3135,3136],{"id":3136},"它到底是个什么",[37,3138,3139],{},"Cline（原名 Claude Dev）是 VS Code 扩展商店里的开源 AI Agent。和 Cursor \u002F Trae 这种独立 IDE 不同，它就是个插件，你装上就用：",[101,3141,3142,3147,3153,3162],{},[104,3143,3144,3146],{},[40,3145,2666],{},"：VS Code 右侧栏开一个 Cline 面板，输入任务 → Plan → Act → 每步审批 → 直到完成。",[104,3148,3149,3152],{},[40,3150,3151],{},"模型","：完全 BYOK（Bring Your Own Key）。OpenAI \u002F Anthropic \u002F OpenRouter \u002F Bedrock \u002F Vertex \u002F Ollama \u002F DeepSeek \u002F Qwen 全支持。",[104,3154,3155,3157,3158,3161],{},[40,3156,160],{},"：原生支持 MCP 协议，并维护一个",[40,3159,3160],{},"社区 Marketplace","——比 Cursor \u002F Claude Code 的 MCP 生态都大。",[104,3163,3164,3166],{},[40,3165,534],{},"：Apache-2.0，可 fork \u002F 审计 \u002F 自部署，企业合规友好。",[37,3168,3169],{},"它和 Roo Code 共享同一个祖宗（Claude Dev），2024 分叉之后各走各路。Cline 更社区驱动（MCP Marketplace 是社区维护，Star 数高），Roo Code 更产品驱动（自带 Cloud Agents、Team Policy）。",[25,3171,2356],{"id":2356},[465,3173,3174,3186],{},[468,3175,3176],{},[471,3177,3178,3181,3183],{},[474,3179,3180],{},"档位",[474,3182,2356],{},[474,3184,3185],{},"说明",[492,3187,3188,3199,3210],{},[471,3189,3190,3193,3196],{},[497,3191,3192],{},"插件本体",[497,3194,3195],{},"免费",[497,3197,3198],{},"Apache-2.0 开源",[471,3200,3201,3204,3207],{},[497,3202,3203],{},"BYOK",[497,3205,3206],{},"按 API 计费",[497,3208,3209],{},"0 厂商抽成，付的钱全进 API 厂商口袋",[471,3211,3212,3215,3218],{},[497,3213,3214],{},"Cline Teams",[497,3216,3217],{},"询价",[497,3219,3220],{},"SSO + RBAC + 集中策略 + 审计 + 用量分析",[37,3222,3223],{},[40,3224,3225],{},"真实成本范例（参考）：",[101,3227,3228,3231,3234],{},[104,3229,3230],{},"Claude Sonnet 4.6 BYOK：$3 \u002F $15 per 1M token（input\u002Foutput），重度日用 $30-100\u002F月",[104,3232,3233],{},"DeepSeek V4 Pro BYOK：$0.435 \u002F $0.87 per 1M token，重度日用 $5-15\u002F月",[104,3235,3236],{},"Ollama 本地：$0（电费忽略），但需要 RTX 3090+ 才能跑 Qwen2.5-Coder 32B",[25,3238,3240],{"id":3239},"真实任务实测基于公开素材归纳","真实任务实测（基于公开素材归纳）",[80,3242,3243],{},[37,3244,3245],{},"来源说明：以下场景为 Cline GitHub 文档与 Qodo \u002F Serenities AI 评测的工作流归纳。",[89,3247,3249],{"id":3248},"任务-1让-cline-在陌生代码库里加-feature","任务 1：让 Cline 在陌生代码库里加 feature",[339,3251,3252,3255,3271,3277],{},[104,3253,3254],{},"输入任务：\"在这个 Express 项目里加一个 \u002Fapi\u002Fusers\u002Fme endpoint\"",[104,3256,3257,3260,3261,678,3264,678,3267,3270],{},[40,3258,3259],{},"Plan 阶段","：Cline 先读 ",[71,3262,3263],{},"package.json",[71,3265,3266],{},"app.js",[71,3268,3269],{},"routes\u002F","，列出需要新建\u002F修改的文件",[104,3272,3273,3276],{},[40,3274,3275],{},"Act 阶段","：每改一个文件、每跑一条命令都弹审批",[104,3278,3279,3280,3283],{},"完成后跑 ",[71,3281,3282],{},"npm test"," 验证",[37,3285,3286],{},"第一次用会觉得\"怎么这么多次点击\"，但在不熟悉的代码库里这就是安全网。",[89,3288,3290],{"id":3289},"任务-2byok-切到-deepseek-压成本","任务 2：BYOK 切到 DeepSeek 压成本",[37,3292,3293,3294,3297,3298,3301],{},"设置里选 OpenAI-compatible，base URL 填 DeepSeek 的 endpoint（",[71,3295,3296],{},"https:\u002F\u002Fapi.deepseek.com","），key 填好，模型选 ",[71,3299,3300],{},"deepseek-coder","。同样任务从月费 $50 降到 $10 量级。质量略低于 Claude Sonnet 4.6，但对常规改动够用。",[89,3303,3305],{"id":3304},"任务-3mcp-marketplace-装数据库-server","任务 3：MCP Marketplace 装数据库 server",[37,3307,3308],{},"Cline 面板 → MCP Marketplace → 装 Postgres MCP server → 配 connection string → 让 AI 直接查表、改 schema、跑 migration。这是 Cursor 也能做但生态没这么丰富的部分。",[25,3310,1189],{"id":1188},[210,3312,3317],{"className":3313,"code":3315,"language":3316,"meta":215},[3314],"language-text","1. VS Code Marketplace 搜 \"Cline\"，作者 saoudrizwan，安装\n2. 左侧栏点 Cline 图标 → Settings\n3. 选 API Provider（Anthropic \u002F OpenAI \u002F OpenRouter \u002F DeepSeek \u002F Ollama …）\n4. 填 API key，选模型\n5. 回到主面板，输入任务 → Plan → 审批 → Act\n6. 装 MCP server：Cline 面板顶部 \"MCP Servers\" → Marketplace\n","text",[71,3318,3315],{"__ignoreMap":215},[25,3320,3321],{"id":3321},"同类对比",[465,3323,3324,3339],{},[468,3325,3326],{},[471,3327,3328,3330,3332,3335,3337],{},[474,3329,476],{},[474,3331,1480],{},[474,3333,3334],{},"Roo Code",[474,3336,1379],{},[474,3338,52],{},[492,3340,3341,3356,3370,3383,3399,3418,3435],{},[471,3342,3343,3345,3348,3350,3353],{},[497,3344,2666],{},[497,3346,3347],{},"VS Code 插件",[497,3349,3347],{},[497,3351,3352],{},"独立 IDE",[497,3354,3355],{},"终端",[471,3357,3358,3360,3363,3365,3368],{},[497,3359,534],{},[497,3361,3362],{},"Apache-2.0",[497,3364,3362],{},[497,3366,3367],{},"闭源",[497,3369,3367],{},[471,3371,3372,3374,3376,3378,3381],{},[497,3373,3203],{},[497,3375,892],{},[497,3377,892],{},[497,3379,3380],{},"部分",[497,3382,1491],{},[471,3384,3385,3388,3391,3394,3397],{},[497,3386,3387],{},"默认审批",[497,3389,3390],{},"每步",[497,3392,3393],{},"可配置",[497,3395,3396],{},"Accept All",[497,3398,3393],{},[471,3400,3401,3404,3410,3413,3416],{},[497,3402,3403],{},"MCP 生态",[497,3405,3406,3409],{},[40,3407,3408],{},"最大","（Marketplace）",[497,3411,3412],{},"中",[497,3414,3415],{},"中（注册表 200+）",[497,3417,3412],{},[471,3419,3420,3423,3426,3429,3432],{},[497,3421,3422],{},"团队功能",[497,3424,3425],{},"Cline Teams（询价）",[497,3427,3428],{},"Cloud Team $99\u002F月",[497,3430,3431],{},"Teams $40\u002F用户\u002F月",[497,3433,3434],{},"Claude Team",[471,3436,3437,3440,3443,3446,3449],{},[497,3438,3439],{},"适合",[497,3441,3442],{},"谨慎派 + BYOK",[497,3444,3445],{},"Mode 切换重度 + Cloud Agent",[497,3447,3448],{},"GUI 全能",[497,3450,3451],{},"终端硬核",[25,3453,655],{"id":655},[339,3455,3456,3462,3476,3486,3492,3498],{},[104,3457,3458,3461],{},[40,3459,3460],{},"每步审批默认开","，新手会觉得烦——可在设置里把信任的工具加白名单（read_file \u002F list_dir 等）减少弹窗。",[104,3463,3464,3467,3468,3471,3472,3475],{},[40,3465,3466],{},"BYOK 别填错 base URL","，DeepSeek \u002F 第三方 OpenAI 兼容端需要写对 ",[71,3469,3470],{},"https:\u002F\u002Fapi.deepseek.com\u002Fv1","，少 ",[71,3473,3474],{},"\u002Fv1"," 会 404。",[104,3477,3478,3481,3482,3485],{},[40,3479,3480],{},"Plan 阶段读太多文件","，第一轮上下文容易吃光配额——大项目里加 ",[71,3483,3484],{},".clineignore"," 排除 node_modules \u002F dist。",[104,3487,3488,3491],{},[40,3489,3490],{},"MCP server 装多了会拖慢启动","，VS Code 启动时会逐个连，配置 30+ 个 server 会明显卡顿，按需启用。",[104,3493,3494,3497],{},[40,3495,3496],{},"OpenRouter \u002F 第三方代理 endpoint 偶尔抽风","，可以同时配 2 个 provider 互为备份。",[104,3499,3500,3503,3504,639,3507,3510,3511,727],{},[40,3501,3502],{},"跨平台 path 问题","：Windows 下 Cline 跑的 shell 默认是 cmd 而非 git-bash，命令里 ",[71,3505,3506],{},"&&",[71,3508,3509],{},"$HOME"," 等可能失败，配置改 ",[71,3512,3513],{},"terminal.integrated.defaultProfile.windows",[25,3515,731],{"id":730},[37,3517,3518,3519,3522],{},"✅ BYOK 派（用 DeepSeek \u002F Qwen \u002F Ollama 压成本）；对 AI 自主性谨慎的人；需要大 MCP 生态；VS Code 用户；企业合规场景。",[3520,3521],"br",{},"\n❌ 嫌弃配置的人；需要 GUI Composer 体验；想要订阅制固定月费的人。",[25,3524,770],{"id":770},[101,3526,3527,3534,3541],{},[104,3528,3529,3530],{},"配套 playbook：",[49,3531,3533],{"href":3532},"\u002Fplaybook\u002Fcline-vs-roo-code.html","Cline vs Roo Code 怎么选",[104,3535,3536,3537],{},"同分类：",[49,3538,3540],{"href":3539},"\u002Fcoding\u002Fcli\u002F","AI CLI 全分类",[104,3542,3543,3544,3547,3548,3547,3550],{},"替代品：",[49,3545,3334],{"href":3546},"\u002Fcoding\u002Fcli\u002Froo-code.html"," · ",[49,3549,460],{"href":459},[49,3551,52],{"href":51},[25,3553,809],{"id":809},[101,3555,3556,3562,3568,3575],{},[104,3557,1801,3558],{},[49,3559,3560],{"href":3560,"rel":3561},"https:\u002F\u002Fcline.bot",[351],[104,3563,814,3564],{},[49,3565,3566],{"href":3566,"rel":3567},"https:\u002F\u002Fgithub.com\u002Fcline\u002Fcline",[351],[104,3569,3570,3571],{},"Roo Code vs Cline（Serenities AI 2026）：",[49,3572,3573],{"href":3573,"rel":3574},"https:\u002F\u002Fserenitiesai.com\u002Farticles\u002Froo-code-vs-cline-ai-coding-2026",[351],[104,3576,3577,3578],{},"Roo Code vs Cline（Qodo 2025-12）：",[49,3579,3580],{"href":3580,"rel":3581},"https:\u002F\u002Fwww.qodo.ai\u002Fblog\u002Froo-code-vs-cline",[351],[80,3583,3584],{},[37,3585,3586,3587,3589],{},"本卡片由 AIHO 编辑部根据以上公开资料整理，非厂商付费内容；定价与功能以官网为准，欢迎在 ",[49,3588,834],{"href":834}," 反馈更新。",{"title":215,"searchDepth":247,"depth":247,"links":3591},[3592,3593,3594,3595,3600,3601,3602,3603,3604,3605],{"id":27,"depth":229,"text":28},{"id":3136,"depth":229,"text":3136},{"id":2356,"depth":229,"text":2356},{"id":3239,"depth":229,"text":3240,"children":3596},[3597,3598,3599],{"id":3248,"depth":247,"text":3249},{"id":3289,"depth":247,"text":3290},{"id":3304,"depth":247,"text":3305},{"id":1188,"depth":229,"text":1189},{"id":3321,"depth":229,"text":3321},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Fcline.webp","Cline 真实评测：原名 Claude Dev，Apache-2.0 开源 VS Code 扩展，58k+ stars，社区驱动的 MCP Marketplace；BYOK 模式接任意 LLM，Plan-then-Act 工作流 + 每步审批，安全感是最大卖点。",[3609,3612,3615,3618,3621],{"q":3610,"a":3611},"Cline 和 Roo Code 什么关系？","Roo Code 是 Cline 的 fork。两者共享祖宗 Claude Dev，2024 年分叉后各走各路：Cline 更社区驱动（MCP Marketplace 是社区维护），Roo Code 更产品驱动（自带 Cloud Agents、团队 Policy）。两个都 Apache-2.0，可同时装。",{"q":3613,"a":3614},"Cline 必须用 Claude 吗？","不必。BYOK 设计，OpenAI \u002F Anthropic \u002F OpenRouter \u002F Bedrock \u002F Vertex \u002F Ollama \u002F DeepSeek API 都能配。默认推荐 Claude Sonnet 4.6（autonomous coding 准确率最高），成本敏感场景上 DeepSeek V4 Pro（输入 $0.435 \u002F 输出 $0.87 per 1M token）。",{"q":3616,"a":3617},"Plan-then-Act 是什么？","Cline 接到任务后先 plan（列出要改的文件 + 命令 + 浏览器操作），再 act（每步执行前要你点 approve）。和 Cursor Composer 的 Accept All 不同——Cline 默认更谨慎，更适合不熟悉的代码库。",{"q":3619,"a":3620},"MCP Marketplace 是什么？","Cline 自带的 MCP server 市集，社区维护。装 server 后 AI 就能调那个外部工具（比如 Postgres \u002F Notion \u002F Stripe \u002F 自建 API）。截至 2026 已有数百个 MCP server。",{"q":3622,"a":3623},"国内能用吗？","插件本身没限制。模型 API 走国内厂商（DeepSeek \u002F Qwen \u002F Doubao）直连无需代理，走 Claude \u002F OpenAI 需稳定代理。",[864,865],{},[3627,3628,3629,3630,3631],"claude-sonnet-4.6","claude-opus-4.6","deepseek-v3","qwen-coder","gpt-5",[3633,3634,3635],"嫌弃配置的人（API key、模型、参数都要自己设）","需要 GUI 多文件 Composer 体验的人（Cline 更线性）","想要订阅制（每月固定成本）的人","\u002Ftools\u002Fcoding\u002Fcli\u002Fcline",[870,871,872],[3639,3642,3646],{"plan":3192,"price":3195,"limit":3640,"cn_pay":878,"note":3641},"Apache-2.0 开源，VS Code Marketplace 安装","0 厂商抽成",{"plan":3064,"price":3206,"limit":3643,"cn_pay":3644,"note":3645},"接 OpenAI \u002F Anthropic \u002F OpenRouter \u002F Bedrock \u002F Vertex \u002F Ollama \u002F DeepSeek 等","看 API 厂商","完全自主成本",{"plan":3214,"price":3647,"limit":3220,"cn_pay":878,"note":3648},"$30\u002F用户\u002F月起（询价）","企业合规档","插件免费 \u002F BYOK 按 API 计费 \u002F Cline Teams 含 SSO+RBAC",[3651,3652],"ai-coding\u002Fcline-vs-roo-code","ai-coding\u002Fbyok-cost-optimization",{"power":255,"ux":255,"price":262,"cn_support":255,"stability":255},{"title":1480,"description":3607},[3656,3658,3660,3662],{"title":3657,"url":3566},"Cline GitHub",{"title":3659,"url":3560},"Cline 官网",{"title":3661,"url":3573},"Roo Code vs Cline（Serenities AI 2026）",{"title":3663,"url":3580},"Roo Code vs Cline（Qodo 2025-12）","tools\u002Fcoding\u002Fcli\u002Fcline",[3666,3667,3668,3669,3670],"BYOK 派（用 DeepSeek \u002F Qwen \u002F 自部署模型压成本）","对 AI 自主性紧张的人（每步审批模式可见性强）","需要 MCP 生态扩展（GitHub \u002F Database \u002F Slack 等）","VS Code 用户（不想换编辑器）","企业合规场景（开源 + 可审计）","VS Code 里的开源 AI Agent 插件，BYOK + MCP Marketplace",[919,3673,1905,3674,3675,3676],"vscode-plugin","byok","mcp-marketplace","plan-act","BYOK 派的标杆。装在 VS Code 里、连任意 API、每步审批、行为可控、MCP 生态最大；适合谨慎派、企业合规场景，以及想用 DeepSeek \u002F Qwen 压成本的人。","kj0dSFyq3PhRQV8hU8aLG9qxe5Kplln6d_Fv3LWGq-I",{"id":3680,"title":1474,"alternatives":3681,"api_compatible":3682,"body":3683,"category":858,"chinese_friendly":247,"cover":4318,"description":4319,"domestic":901,"extension":861,"faq":4320,"free":901,"github":3708,"languages":4335,"meta":4336,"models":4337,"navigation":258,"notSuitable":4341,"opensource":258,"path":4345,"pillar":868,"platforms":4346,"priceTable":4347,"pricing":4362,"published":1886,"relatedPlaybooks":4363,"relatedReviews":862,"score":4366,"self_host":901,"seo":4367,"seoTitle":862,"slug":16,"sources":4368,"stem":4377,"suitable":4378,"tagline":4383,"tags":4384,"updated":1908,"verdict":4387,"website":4272,"__hash__":4388},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fcodex.md",[14,15,930],[18],{"type":22,"value":3684,"toc":4302},[3685,3687,3702,3704,3715,3718,3738,3741,3771,3773,3829,3834,3838,3843,3847,3869,3872,3876,3899,3903,3923,3926,3928,4029,4039,4041,4173,4178,4180,4234,4236,4242,4244,4264,4266,4293,4299],[25,3686,28],{"id":27},[30,3688,3690,3699],{"className":3689},[33,34,35],[37,3691,3692,3694,3695,3698],{},[40,3693,42],{}," Codex CLI 是 OpenAI 官方做的终端 Coding Agent，对标 Claude Code。",[40,3696,3697],{},"Rust 实现 + Windows 原生沙箱 + 子代理 + MCP + Hooks","，2026 默认模型 gpt-5-codex \u002F gpt-5-codex-mini，ChatGPT Plus\u002FPro\u002FTeam\u002FEdu 已含使用额度。",[37,3700,3701],{},"形态和 Claude Code 几乎一样，差异主要在模型选择。喜欢 GPT 的人选它，喜欢 Claude 的留 Claude Code。",[25,3703,3136],{"id":3136},[37,3705,3706,3711,3712,3714],{},[49,3707,3710],{"href":3708,"rel":3709},"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex",[351],"GitHub: openai\u002Fcodex","，",[40,3713,3198],{},"，Rust 写的二进制，428+ 贡献者。在终端里跑一个能读 \u002F 改 \u002F 执行代码的 Agent，类似 Claude Code 但绑定 OpenAI 模型。",[37,3716,3717],{},"2026 的三个主线：",[339,3719,3720,3726,3732],{},[104,3721,3722,3725],{},[40,3723,3724],{},"速度 & 实时","：gpt-5.3-codex-spark 推理速度 1000+ token\u002Fs；WebSocket 远程控制延迟优化。",[104,3727,3728,3731],{},[40,3729,3730],{},"Agent 自主性","：Subagents GA、Smart Approvals、PostToolUse hooks、worktree 自动化。",[104,3733,3734,3737],{},[40,3735,3736],{},"企业就绪","：自定义 CA 证书、userpromptsubmit hooks、托管配置、插件策略强制。",[37,3739,3740],{},"最有用的 4 个能力：",[101,3742,3743,3749,3755,3761],{},[104,3744,3745,3748],{},[40,3746,3747],{},"沙箱执行","：默认在受限沙箱跑命令（macOS Sandbox \u002F Linux Landlock \u002F Windows AppContainer），不会污染主机。",[104,3750,3751,3754],{},[40,3752,3753],{},"MCP 工具调用","：连 GitHub \u002F 数据库 \u002F Slack \u002F 自建 server，支持并行 tool call。",[104,3756,3757,3760],{},[40,3758,3759],{},"Subagents","：把大任务拆给多个并行 sub-agent，token 用得多但效率高。",[104,3762,3763,3766,3767,3770],{},[40,3764,3765],{},"Image inputs","：终端里 ",[71,3768,3769],{},"codex -i screenshot.png \"解释这个错误\""," 直接读图。",[25,3772,2356],{"id":2356},[465,3774,3775,3785],{},[468,3776,3777],{},[471,3778,3779,3781,3783],{},[474,3780,3180],{},[474,3782,2356],{},[474,3784,3185],{},[492,3786,3787,3797,3807,3818],{},[471,3788,3789,3792,3794],{},[497,3790,3791],{},"ChatGPT Plus",[497,3793,2782],{},[497,3795,3796],{},"含 Codex CLI 用量（2026-03 起 mini 模型额度 +4×）",[471,3798,3799,3802,3804],{},[497,3800,3801],{},"ChatGPT Pro",[497,3803,2410],{},[497,3805,3806],{},"更高额度 + 优先处理 + Spark 研究预览",[471,3808,3809,3812,3815],{},[497,3810,3811],{},"Business \u002F Edu \u002F Team",[497,3813,3814],{},"$25-30\u002F用户\u002F月起",[497,3816,3817],{},"企业管理 + SSO + Codex 含在内",[471,3819,3820,3823,3826],{},[497,3821,3822],{},"纯 API",[497,3824,3825],{},"按 token",[497,3827,3828],{},"gpt-5.5 ≈ $1.25 \u002F $10 per 1M token",[80,3830,3831],{},[37,3832,3833],{},"已经付 ChatGPT Plus 的人，等于白嫖一个 Codex CLI 用量，几乎不必另开 API 账号。",[25,3835,3837],{"id":3836},"真实任务实测基于官方文档归纳","真实任务实测（基于官方文档归纳）",[80,3839,3840],{},[37,3841,3842],{},"来源说明：以下基于 Codex CLI 官方 features 文档与公开评测整合。",[89,3844,3846],{"id":3845},"任务-1在-50k-行-rust-项目里加新-feature","任务 1：在 50k 行 Rust 项目里加新 feature",[210,3848,3850],{"className":212,"code":3849,"language":214,"meta":215,"style":215},"codex -m gpt-5-codex\n> 在 src\u002Fauth 模块下加 OAuth2 callback handler，参考已有的 token refresh 实现\n",[71,3851,3852,3862],{"__ignoreMap":215},[219,3853,3854,3857,3859],{"class":221,"line":222},[219,3855,3856],{"class":232},"codex",[219,3858,1207],{"class":240},[219,3860,3861],{"class":236}," gpt-5-codex\n",[219,3863,3864,3866],{"class":221,"line":229},[219,3865,1349],{"class":1253},[219,3867,3868],{"class":311}," 在 src\u002Fauth 模块下加 OAuth2 callback handler，参考已有的 token refresh 实现\n",[37,3870,3871],{},"Agent 会 plan → 读相关文件 → 跑 cargo check → 跑测试 → 提 diff。子代理可以同时跑 lint 和 test 两条线。",[89,3873,3875],{"id":3874},"任务-2ci-失败自动-debug","任务 2：CI 失败自动 debug",[210,3877,3879],{"className":212,"code":3878,"language":214,"meta":215,"style":215},"codex --features enable post_tool_use_hook\n# 然后跑 cargo test，CI 失败时 Hook 自动触发 Agent 分析失败 + 写 fix\n",[71,3880,3881,3894],{"__ignoreMap":215},[219,3882,3883,3885,3888,3891],{"class":221,"line":222},[219,3884,3856],{"class":232},[219,3886,3887],{"class":240}," --features",[219,3889,3890],{"class":236}," enable",[219,3892,3893],{"class":236}," post_tool_use_hook\n",[219,3895,3896],{"class":221,"line":229},[219,3897,3898],{"class":225},"# 然后跑 cargo test，CI 失败时 Hook 自动触发 Agent 分析失败 + 写 fix\n",[89,3900,3902],{"id":3901},"任务-3跨仓库脚手架生成","任务 3：跨仓库脚手架生成",[210,3904,3906],{"className":212,"code":3905,"language":214,"meta":215,"style":215},"codex -m gpt-5-codex\n> 用 mono-repo 模式建 3 个 package：core \u002F cli \u002F web，统一走 pnpm workspace\n",[71,3907,3908,3916],{"__ignoreMap":215},[219,3909,3910,3912,3914],{"class":221,"line":222},[219,3911,3856],{"class":232},[219,3913,1207],{"class":240},[219,3915,3861],{"class":236},[219,3917,3918,3920],{"class":221,"line":229},[219,3919,1349],{"class":1253},[219,3921,3922],{"class":311}," 用 mono-repo 模式建 3 个 package：core \u002F cli \u002F web，统一走 pnpm workspace\n",[37,3924,3925],{},"子代理并行起 3 个目录的初始化，单次任务跑完 ~3 分钟，token 用约 80k。",[25,3927,1189],{"id":1188},[210,3929,3931],{"className":212,"code":3930,"language":214,"meta":215,"style":215},"# macOS \u002F Linux\ncurl -fsSL https:\u002F\u002Fchatgpt.com\u002Fcodex\u002Finstall.sh | sh\n\n# Windows（原生 PowerShell）\n# 见官方 Windows setup guide，或用 npm i -g @openai\u002Fcodex\n\ncodex                          # 启动 TUI\ncodex -m gpt-5-codex .         # 在当前目录起 Agent\ncodex --remote wss:\u002F\u002F...       # 远程模式（SSH \u002F 容器）\ncodex features list            # 看可用 feature flag\ncodex features enable unified_exec\n",[71,3932,3933,3938,3952,3956,3961,3966,3970,3977,3992,4005,4018],{"__ignoreMap":215},[219,3934,3935],{"class":221,"line":222},[219,3936,3937],{"class":225},"# macOS \u002F Linux\n",[219,3939,3940,3942,3944,3947,3949],{"class":221,"line":229},[219,3941,2465],{"class":232},[219,3943,2468],{"class":240},[219,3945,3946],{"class":236}," https:\u002F\u002Fchatgpt.com\u002Fcodex\u002Finstall.sh",[219,3948,2474],{"class":1253},[219,3950,3951],{"class":232}," sh\n",[219,3953,3954],{"class":221,"line":247},[219,3955,259],{"emptyLinePlaceholder":258},[219,3957,3958],{"class":221,"line":255},[219,3959,3960],{"class":225},"# Windows（原生 PowerShell）\n",[219,3962,3963],{"class":221,"line":262},[219,3964,3965],{"class":225},"# 见官方 Windows setup guide，或用 npm i -g @openai\u002Fcodex\n",[219,3967,3968],{"class":221,"line":268},[219,3969,259],{"emptyLinePlaceholder":258},[219,3971,3972,3974],{"class":221,"line":279},[219,3973,3856],{"class":232},[219,3975,3976],{"class":225},"                          # 启动 TUI\n",[219,3978,3979,3981,3983,3986,3989],{"class":221,"line":284},[219,3980,3856],{"class":232},[219,3982,1207],{"class":240},[219,3984,3985],{"class":236}," gpt-5-codex",[219,3987,3988],{"class":236}," .",[219,3990,3991],{"class":225},"         # 在当前目录起 Agent\n",[219,3993,3994,3996,3999,4002],{"class":221,"line":290},[219,3995,3856],{"class":232},[219,3997,3998],{"class":240}," --remote",[219,4000,4001],{"class":236}," wss:\u002F\u002F...",[219,4003,4004],{"class":225},"       # 远程模式（SSH \u002F 容器）\n",[219,4006,4007,4009,4012,4015],{"class":221,"line":302},[219,4008,3856],{"class":232},[219,4010,4011],{"class":236}," features",[219,4013,4014],{"class":236}," list",[219,4016,4017],{"class":225},"            # 看可用 feature flag\n",[219,4019,4020,4022,4024,4026],{"class":221,"line":1289},[219,4021,3856],{"class":232},[219,4023,4011],{"class":236},[219,4025,3890],{"class":236},[219,4027,4028],{"class":236}," unified_exec\n",[37,4030,4031,4032,4035,4036,1690],{},"配置文件：",[71,4033,4034],{},"$CODEX_HOME\u002Fconfig.toml","（默认 ",[71,4037,4038],{},"~\u002F.codex\u002Fconfig.toml",[25,4040,3321],{"id":3321},[465,4042,4043,4057],{},[468,4044,4045],{},[471,4046,4047,4049,4051,4053,4055],{},[474,4048,476],{},[474,4050,1474],{},[474,4052,52],{},[474,4054,460],{},[474,4056,1480],{},[492,4058,4059,4073,4089,4105,4122,4134,4148,4160],{},[471,4060,4061,4063,4066,4068,4071],{},[497,4062,2666],{},[497,4064,4065],{},"终端 TUI",[497,4067,4065],{},[497,4069,4070],{},"终端 REPL",[497,4072,3347],{},[471,4074,4075,4078,4081,4084,4087],{},[497,4076,4077],{},"默认模型",[497,4079,4080],{},"gpt-5-codex",[497,4082,4083],{},"Claude Sonnet\u002FOpus",[497,4085,4086],{},"BYOK 任意",[497,4088,4086],{},[471,4090,4091,4094,4097,4100,4103],{},[497,4092,4093],{},"含在订阅",[497,4095,4096],{},"ChatGPT Plus\u002FPro",[497,4098,4099],{},"Claude.ai $20\u002F月",[497,4101,4102],{},"❌（仅 API）",[497,4104,4102],{},[471,4106,4107,4110,4113,4116,4119],{},[497,4108,4109],{},"沙箱",[497,4111,4112],{},"macOS Sandbox \u002F Landlock \u002F AppContainer",[497,4114,4115],{},"类似",[497,4117,4118],{},"无",[497,4120,4121],{},"VS Code 环境",[471,4123,4124,4126,4128,4130,4132],{},[497,4125,160],{},[497,4127,892],{},[497,4129,892],{},[497,4131,3380],{},[497,4133,892],{},[471,4135,4136,4138,4141,4144,4146],{},[497,4137,3759],{},[497,4139,4140],{},"✅ GA",[497,4142,4143],{},"✅ Task tool",[497,4145,1491],{},[497,4147,1491],{},[471,4149,4150,4152,4154,4156,4158],{},[497,4151,534],{},[497,4153,3362],{},[497,4155,3367],{},[497,4157,3362],{},[497,4159,3362],{},[471,4161,4162,4165,4167,4169,4171],{},[497,4163,4164],{},"原生 Windows",[497,4166,892],{},[497,4168,3380],{},[497,4170,892],{},[497,4172,892],{},[80,4174,4175],{},[37,4176,4177],{},"一句话区分：Codex CLI = OpenAI 官方版的 Claude Code；Claude Code = Anthropic 官方版的 Codex；Aider = 任意 OpenAI 兼容 API 都能跑；Cline = VS Code 里的 GUI 终端 Agent。",[25,4179,655],{"id":655},[339,4181,4182,4188,4198,4208,4214,4220],{},[104,4183,4184,4187],{},[40,4185,4186],{},"国内访问别频繁切 IP","，OpenAI 风控严，账号被封基本无法找回。",[104,4189,4190,4193,4194,4197],{},[40,4191,4192],{},"沙箱默认会限制网络","，跑 ",[71,4195,4196],{},"npm install"," 等需要联网的命令前先看 approval 弹窗。",[104,4199,4200,4203,4204,4207],{},[40,4201,4202],{},"Subagents 吃 token 多","，预算敏感时关闭 ",[71,4205,4206],{},"[agents]"," 配置或换 mini 模型。",[104,4209,4210,4213],{},[40,4211,4212],{},"WebSocket 远程模式只接受 wss:\u002F\u002F 或 localhost ws:\u002F\u002F","，远程公网必须 TLS。",[104,4215,4216,4219],{},[40,4217,4218],{},"gpt-5-codex 比 gpt-5.5 便宜但能力对齐","，2026-03 之后默认推荐用 codex 系列而非 5.5。",[104,4221,4222,4229,4230,4233],{},[40,4223,4224,4225,4228],{},"不要用过期的 ",[71,4226,4227],{},"--approval-mode"," 旧参数","，新版用 ",[71,4231,4232],{},"codex features"," 子命令管理。",[25,4235,731],{"id":730},[37,4237,4238,4239,4241],{},"✅ 终端 \u002F TMUX \u002F Vim 重度用户；已订阅 ChatGPT Plus \u002F Pro 的人；Windows 原生开发者；headless \u002F SSH \u002F 容器场景。",[3520,4240],{},"\n❌ GUI 党；纯内网开发；偏好 Claude 长上下文风格的人。",[25,4243,770],{"id":770},[101,4245,4246,4252,4256],{},[104,4247,3529,4248],{},[49,4249,4251],{"href":4250},"\u002Fplaybook\u002Fcodex-cli-vs-claude-code.html","Codex CLI vs Claude Code 怎么选",[104,4253,3536,4254],{},[49,4255,3540],{"href":3539},[104,4257,3543,4258,3547,4260,3547,4262],{},[49,4259,52],{"href":51},[49,4261,460],{"href":459},[49,4263,1480],{"href":1479},[25,4265,809],{"id":809},[101,4267,4268,4274,4281,4286],{},[104,4269,1808,4270],{},[49,4271,4272],{"href":4272,"rel":4273},"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli",[351],[104,4275,4276,4277],{},"Features 页：",[49,4278,4279],{"href":4279,"rel":4280},"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli\u002Ffeatures",[351],[104,4282,814,4283],{},[49,4284,3708],{"href":3708,"rel":4285},[351],[104,4287,4288,4289],{},"2026 更新综述：",[49,4290,4291],{"href":4291,"rel":4292},"https:\u002F\u002Fcodex.danielvaughan.com\u002F2026\u002F03\u002F27\u002Fcodex-cli-in-2026-whats-new",[351],[80,4294,4295],{},[37,4296,3586,4297,3589],{},[49,4298,834],{"href":834},[837,4300,4301],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":215,"searchDepth":247,"depth":247,"links":4303},[4304,4305,4306,4307,4312,4313,4314,4315,4316,4317],{"id":27,"depth":229,"text":28},{"id":3136,"depth":229,"text":3136},{"id":2356,"depth":229,"text":2356},{"id":3836,"depth":229,"text":3837,"children":4308},[4309,4310,4311],{"id":3845,"depth":247,"text":3846},{"id":3874,"depth":247,"text":3875},{"id":3901,"depth":247,"text":3902},{"id":1188,"depth":229,"text":1189},{"id":3321,"depth":229,"text":3321},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Fcodex.webp","Codex CLI 真实评测：OpenAI 官方开源（Apache-2.0）终端 Coding Agent，Rust 实现，原生 Windows 沙箱 + 子代理 + MCP + 钩子 + 远程控制；2026 默认模型升级到 gpt-5-codex \u002F gpt-5-codex-mini，Plus\u002FPro\u002FTeam\u002FEdu 计划已含。",[4321,4324,4327,4329,4332],{"q":4322,"a":4323},"Codex CLI 和 Claude Code 有什么区别？","形态几乎一致：都是终端 Agent + 沙箱执行 + MCP + 子代理。差异主要在模型——Codex CLI 走 OpenAI 的 gpt-5-codex 系列，Claude Code 走 Anthropic Sonnet\u002FOpus。OpenAI 在原生 Windows 沙箱（不需要 WSL）和 Rust 实现速度上略胜，Claude 在长任务上下文连续性上略胜。",{"q":4325,"a":4326},"在 Windows 上怎么用？","原生 PowerShell 沙箱模式（推荐），也支持 WSL2。安装命令：curl -fsSL https:\u002F\u002Fchatgpt.com\u002Fcodex\u002Finstall.sh | sh（macOS\u002FLinux），Windows 直接通过 npm 或 PowerShell installer。",{"q":3622,"a":4328},"需要 OpenAI 账号 + 稳定代理。Plus \u002F Pro 订阅可走支付宝。直接 `codex` 即可启动。",{"q":4330,"a":4331},"Codex CLI 支持本地模型吗？","原生只走 OpenAI API。如果要本地模型，建议用 Aider（OpenAI 兼容 endpoint，可指向 Ollama \u002F vLLM）。",{"q":4333,"a":4334},"Subagents \u002F Hooks \u002F MCP 是什么？","Subagents：把大任务拆给多个并行子代理；Hooks（PostToolUse \u002F userpromptsubmit）：在工具调用前后插入企业策略；MCP：连外部工具（GitHub \u002F 数据库 \u002F Slack）。Codex 2026 把这三块都做到了 GA。",[864,865],{},[4338,4080,4339,4340],"gpt-5.5","gpt-5-codex-mini","gpt-5.3-codex-spark",[4342,4343,4344],"重度 GUI 党（终端排斥者请用 Cursor）","国内纯内网（OpenAI API 需稳定代理）","需要 Claude 上下文风格的人","\u002Ftools\u002Fcoding\u002Fcli\u002Fcodex",[870,871,872],[4348,4352,4355,4358],{"plan":3791,"price":2782,"limit":4349,"cn_pay":4350,"note":4351},"含 Codex CLI 使用额度，默认 gpt-5-codex-mini（2026-03 起额度 +4×）","支付宝","个人入门",{"plan":3801,"price":2410,"limit":4353,"cn_pay":4350,"note":4354},"更高额度 + 优先处理 + GPT-5.3-Codex-Spark 研究预览","Agent 重度用户",{"plan":3811,"price":3814,"limit":4356,"cn_pay":878,"note":4357},"团队管理 + SSO + Codex 含在内","团队档",{"plan":4359,"price":3825,"limit":4360,"cn_pay":878,"note":4361},"纯 API 调用","gpt-5.5 ≈ $1.25\u002F$10 per 1M tokens（input\u002Foutput）","BYOK 自由模式","ChatGPT Plus\u002FPro\u002FBusiness\u002FEdu\u002FEnterprise 包含 \u002F 或按 OpenAI API 计费",[4364,4365],"ai-coding\u002Fcodex-cli-vs-claude-code","ai-coding\u002Fterminal-agent-workflow",{"power":262,"ux":255,"price":255,"cn_support":247,"stability":255},{"title":1474,"description":4319},[4369,4371,4373,4375],{"title":4370,"url":4272},"Codex CLI 官方文档",{"title":4372,"url":4279},"Codex CLI Features 官方",{"title":4374,"url":3708},"Codex CLI GitHub",{"title":4376,"url":4291},"Codex CLI 2026 更新综述","tools\u002Fcoding\u002Fcli\u002Fcodex",[4379,4380,4381,4382],"终端 \u002F TMUX \u002F Vim 重度用户","已经订阅 ChatGPT Plus \u002F Pro 的人（白嫖 Codex 用量）","Windows 原生开发者（Codex CLI 有 PowerShell 沙箱，不必走 WSL）","需要远程 SSH \u002F 容器中跑 Agent 的人（headless 友好）","OpenAI 官方终端 Coding Agent，GPT-5.5 \u002F gpt-5-codex 驱动",[858,919,918,18,3631,4385,3102,1905,4386],"subagents","rust","Claude Code 的 OpenAI 版镜像。Plus \u002F Pro 已含、Windows 原生沙箱、Rust 速度快，喜欢 GPT 派的人首选；Claude Sonnet 4.5 在长任务上仍略胜，喜欢 Claude 的留 Claude Code。","yuhhpEbqR7kWVQ0pUFXQrPNj-3Uuhg7Xc0IXjaxW2_0",{"id":4390,"title":57,"alternatives":4391,"api_compatible":4392,"body":4395,"category":858,"chinese_friendly":247,"cover":4960,"description":4961,"domestic":901,"extension":861,"faq":4962,"free":901,"github":4934,"languages":4975,"meta":4976,"models":4977,"navigation":258,"notSuitable":4980,"opensource":258,"path":4984,"pillar":868,"platforms":4985,"priceTable":4986,"pricing":4998,"published":4999,"relatedPlaybooks":5000,"relatedReviews":862,"score":5002,"self_host":901,"seo":5003,"seoTitle":862,"slug":13,"sources":5004,"stem":5009,"suitable":5010,"tagline":5015,"tags":5016,"updated":4999,"verdict":5019,"website":4927,"__hash__":5020},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fgemini-cli.md",[14,16,15],[4393,4394],"gemini","vertex-ai",{"type":22,"value":4396,"toc":4944},[4397,4399,4413,4416,4422,4425,4445,4448,4500,4503,4506,4587,4590,4639,4642,4646,4649,4670,4673,4676,4680,4686,4689,4693,4699,4702,4706,4742,4745,4747,4857,4862,4876,4878,4910,4912,4918,4920,4936,4941],[25,4398,28],{"id":27},[30,4400,4402,4410],{"className":4401},[33,34,35],[37,4403,4404,4406,4407,727],{},[40,4405,42],{}," Gemini CLI 是 Google 官方开源的终端 AI Agent。它把 Gemini 模型、文件读写、shell、web fetch、Google Search grounding 和 MCP 接到一个命令行工具里，最大卖点是 ",[40,4408,4409],{},"1M token 上下文 + 个人账号免费额度",[37,4411,4412],{},"如果你已经在用 Claude Code \u002F Codex CLI，Gemini CLI 不一定替代它们，但很适合作为「第二意见」「低成本大仓库阅读」「联网查新资料」的工具。",[25,4414,4415],{"id":4415},"它是什么",[37,4417,4418,4419,4421],{},"Gemini CLI 是一个 Apache-2.0 开源的终端 Agent。使用方式和 Claude Code \u002F Codex CLI 类似：进入项目目录，运行 ",[71,4420,4393],{},"，然后用自然语言让它读文件、解释架构、修改代码、跑命令、调试错误。",[37,4423,4424],{},"它的特点不是「最强代码生成」，而是三件事：",[339,4426,4427,4433,4439],{},[104,4428,4429,4432],{},[40,4430,4431],{},"上下文大","：官方文档强调可访问 Gemini 2.5 Pro 的 1M token context window。",[104,4434,4435,4438],{},[40,4436,4437],{},"免费额度大","：个人 Google 账号入口标注 60 requests\u002Fmin、1,000 requests\u002Fday。",[104,4440,4441,4444],{},[40,4442,4443],{},"搜索原生","：Google Search grounding 是内置能力，查新资料、查报错、查 API 文档时很顺手。",[25,4446,4447],{"id":4447},"安装与启动",[210,4449,4451],{"className":212,"code":4450,"language":214,"meta":215,"style":215},"# 免安装试用\nnpx https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli\n\n# 全局安装\nnpm install -g @google\u002Fgemini-cli\n\n# 启动当前目录会话\ngemini\n",[71,4452,4453,4458,4466,4470,4475,4486,4490,4495],{"__ignoreMap":215},[219,4454,4455],{"class":221,"line":222},[219,4456,4457],{"class":225},"# 免安装试用\n",[219,4459,4460,4463],{"class":221,"line":229},[219,4461,4462],{"class":232},"npx",[219,4464,4465],{"class":236}," https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli\n",[219,4467,4468],{"class":221,"line":247},[219,4469,259],{"emptyLinePlaceholder":258},[219,4471,4472],{"class":221,"line":255},[219,4473,4474],{"class":225},"# 全局安装\n",[219,4476,4477,4479,4481,4483],{"class":221,"line":262},[219,4478,233],{"class":232},[219,4480,237],{"class":236},[219,4482,241],{"class":240},[219,4484,4485],{"class":236}," @google\u002Fgemini-cli\n",[219,4487,4488],{"class":221,"line":268},[219,4489,259],{"emptyLinePlaceholder":258},[219,4491,4492],{"class":221,"line":279},[219,4493,4494],{"class":225},"# 启动当前目录会话\n",[219,4496,4497],{"class":221,"line":284},[219,4498,4499],{"class":232},"gemini\n",[37,4501,4502],{},"要求 Node.js 20+，支持 Windows \u002F macOS \u002F Linux。",[37,4504,4505],{},"常用命令：",[210,4507,4509],{"className":212,"code":4508,"language":214,"meta":215,"style":215},"# 非交互问答\ngemini -p \"Explain the architecture of this codebase\"\n\n# 指定模型\ngemini -m gemini-2.5-flash\n\n# 额外包含目录\ngemini --include-directories ..\u002Fdocs,..\u002Fpackages\n\n# JSON 输出，方便脚本串联\ngemini -p \"Summarize open issues\" --output-format json\n",[71,4510,4511,4516,4526,4530,4535,4544,4548,4553,4563,4567,4572],{"__ignoreMap":215},[219,4512,4513],{"class":221,"line":222},[219,4514,4515],{"class":225},"# 非交互问答\n",[219,4517,4518,4520,4523],{"class":221,"line":229},[219,4519,4393],{"class":232},[219,4521,4522],{"class":240}," -p",[219,4524,4525],{"class":236}," \"Explain the architecture of this codebase\"\n",[219,4527,4528],{"class":221,"line":247},[219,4529,259],{"emptyLinePlaceholder":258},[219,4531,4532],{"class":221,"line":255},[219,4533,4534],{"class":225},"# 指定模型\n",[219,4536,4537,4539,4541],{"class":221,"line":262},[219,4538,4393],{"class":232},[219,4540,1207],{"class":240},[219,4542,4543],{"class":236}," gemini-2.5-flash\n",[219,4545,4546],{"class":221,"line":268},[219,4547,259],{"emptyLinePlaceholder":258},[219,4549,4550],{"class":221,"line":279},[219,4551,4552],{"class":225},"# 额外包含目录\n",[219,4554,4555,4557,4560],{"class":221,"line":284},[219,4556,4393],{"class":232},[219,4558,4559],{"class":240}," --include-directories",[219,4561,4562],{"class":236}," ..\u002Fdocs,..\u002Fpackages\n",[219,4564,4565],{"class":221,"line":290},[219,4566,259],{"emptyLinePlaceholder":258},[219,4568,4569],{"class":221,"line":302},[219,4570,4571],{"class":225},"# JSON 输出，方便脚本串联\n",[219,4573,4574,4576,4578,4581,4584],{"class":221,"line":1289},[219,4575,4393],{"class":232},[219,4577,4522],{"class":240},[219,4579,4580],{"class":236}," \"Summarize open issues\"",[219,4582,4583],{"class":240}," --output-format",[219,4585,4586],{"class":236}," json\n",[25,4588,4589],{"id":4589},"三种认证路径",[465,4591,4592,4604],{},[468,4593,4594],{},[471,4595,4596,4598,4601],{},[474,4597,2353],{},[474,4599,4600],{},"适合谁",[474,4602,4603],{},"关键点",[492,4605,4606,4617,4628],{},[471,4607,4608,4611,4614],{},[497,4609,4610],{},"Google OAuth",[497,4612,4613],{},"个人开发者",[497,4615,4616],{},"免费额度最大，上手最简单",[471,4618,4619,4622,4625],{},[497,4620,4621],{},"Gemini API Key",[497,4623,4624],{},"脚本 \u002F CI",[497,4626,4627],{},"更适合自动化，额度跟 API tier 走",[471,4629,4630,4633,4636],{},[497,4631,4632],{},"Vertex AI",[497,4634,4635],{},"企业 \u002F GCP 团队",[497,4637,4638],{},"IAM、审计、合规、配额更可控",[37,4640,4641],{},"个人使用优先 OAuth；生产和团队内使用优先 Vertex AI。",[25,4643,4645],{"id":4644},"mcp-与项目记忆","MCP 与项目记忆",[37,4647,4648],{},"Gemini CLI 支持两类扩展：",[101,4650,4651,4657],{},[104,4652,4653,4656],{},[40,4654,4655],{},"MCP server","：把 GitHub、数据库、内部 API 暴露给 Agent。",[104,4658,4659,4662,4663,4665,4666,4669],{},[40,4660,4661],{},"GEMINI.md","：类似 Claude Code 的 ",[71,4664,2072],{}," \u002F Copilot 的 ",[71,4667,4668],{},"AGENTS.md","，用于写项目约定、测试命令、编码风格。",[37,4671,4672],{},"这让 Gemini CLI 可以进入 2026 年主流终端 Agent 的标准形态：项目记忆 + 工具协议 + headless 自动化。",[25,4674,4675],{"id":4675},"真实适用场景",[89,4677,4679],{"id":4678},"_1-大仓库先读懂","1. 大仓库先读懂",[210,4681,4684],{"className":4682,"code":4683,"language":3316,"meta":215},[3314],"先读 package.json、README、src 入口文件，输出这个项目的架构图和关键风险点。\n",[71,4685,4683],{"__ignoreMap":215},[37,4687,4688],{},"1M 上下文让它在「读文档 + 读代码」阶段很有优势，尤其适合 monorepo 的初始摸底。",[89,4690,4692],{"id":4691},"_2-查新资料后改代码","2. 查新资料后改代码",[210,4694,4697],{"className":4695,"code":4696,"language":3316,"meta":215},[3314],"查一下 Nuxt 4 最新 route rules 写法，然后检查本项目 nuxt.config.ts 是否需要调整。\n",[71,4698,4696],{"__ignoreMap":215},[37,4700,4701],{},"Google Search grounding 的价值在这里体现：它不是只靠训练数据，而是能把搜索结果纳入推理。",[89,4703,4705],{"id":4704},"_3-低成本-issue-triage","3. 低成本 issue triage",[210,4707,4709],{"className":212,"code":4708,"language":214,"meta":215,"style":215},"gh issue list --json title,body \\\n  | gemini -p \"按修复难度给这些 issue 排序，输出 JSON\"\n",[71,4710,4711,4729],{"__ignoreMap":215},[219,4712,4713,4716,4719,4721,4724,4727],{"class":221,"line":222},[219,4714,4715],{"class":232},"gh",[219,4717,4718],{"class":236}," issue",[219,4720,4014],{"class":236},[219,4722,4723],{"class":240}," --json",[219,4725,4726],{"class":236}," title,body",[219,4728,1056],{"class":240},[219,4730,4731,4734,4737,4739],{"class":221,"line":229},[219,4732,4733],{"class":1253},"  |",[219,4735,4736],{"class":232}," gemini",[219,4738,4522],{"class":240},[219,4740,4741],{"class":236}," \"按修复难度给这些 issue 排序，输出 JSON\"\n",[37,4743,4744],{},"和 Jules Tools \u002F GitHub CLI 组合时，可以把 Gemini CLI 当「任务分拣器」。",[25,4746,463],{"id":463},[465,4748,4749,4763],{},[468,4750,4751],{},[471,4752,4753,4755,4757,4759,4761],{},[474,4754,476],{},[474,4756,57],{},[474,4758,52],{},[474,4760,1474],{},[474,4762,460],{},[492,4764,4765,4781,4797,4813,4830,4845],{},[471,4766,4767,4770,4773,4775,4778],{},[497,4768,4769],{},"默认生态",[497,4771,4772],{},"Google \u002F Gemini",[497,4774,508],{},[497,4776,4777],{},"OpenAI \u002F ChatGPT",[497,4779,4780],{},"任意模型",[471,4782,4783,4786,4789,4791,4794],{},[497,4784,4785],{},"免费入口",[497,4787,4788],{},"✅ 很强",[497,4790,1491],{},[497,4792,4793],{},"取决于 ChatGPT 订阅",[497,4795,4796],{},"本体免费，模型自费",[471,4798,4799,4802,4805,4808,4811],{},[497,4800,4801],{},"上下文",[497,4803,4804],{},"1M",[497,4806,4807],{},"1M 级别模型可用",[497,4809,4810],{},"取决于模型",[497,4812,4810],{},[471,4814,4815,4818,4821,4824,4827],{},[497,4816,4817],{},"搜索",[497,4819,4820],{},"Google Search 内置",[497,4822,4823],{},"需工具 \u002F MCP",[497,4825,4826],{},"内置 web 能力",[497,4828,4829],{},"取决于模型 \u002F 工具",[471,4831,4832,4835,4838,4841,4843],{},[497,4833,4834],{},"长任务稳定性",[497,4836,4837],{},"中上",[497,4839,4840],{},"强",[497,4842,4840],{},[497,4844,4837],{},[471,4846,4847,4849,4851,4853,4855],{},[497,4848,534],{},[497,4850,892],{},[497,4852,1491],{},[497,4854,892],{},[497,4856,892],{},[37,4858,4859],{},[40,4860,4861],{},"AIHO 建议：",[101,4863,4864,4867,4870,4873],{},[104,4865,4866],{},"预算敏感 \u002F 想免费试：Gemini CLI",[104,4868,4869],{},"最稳长任务：Claude Code",[104,4871,4872],{},"已有 ChatGPT Plus\u002FPro：Codex CLI",[104,4874,4875],{},"想接国内模型 \u002F 自定义 base_url：Aider",[25,4877,655],{"id":655},[339,4879,4880,4886,4892,4898,4904],{},[104,4881,4882,4885],{},[40,4883,4884],{},"不要把免费额度当生产 SLA","：个人额度适合探索，生产任务走 API Key \u002F Vertex AI。",[104,4887,4888,4891],{},[40,4889,4890],{},"长任务先拆小","：即使上下文大，Agent 执行链路也可能漂移；30 分钟以上任务建议拆成 issue。",[104,4893,4894,4897],{},[40,4895,4896],{},"MCP server 要审计","：给 Agent 接工具等于扩权，第三方 server 先看源码和权限。",[104,4899,4900,4903],{},[40,4901,4902],{},"GEMINI.md 别写太散","：只放稳定约定、测试命令、目录说明，别塞临时需求。",[104,4905,4906,4909],{},[40,4907,4908],{},"国内网络先验证 OAuth","：登录流程不稳定会影响体验，必要时用 API key 路径。",[25,4911,731],{"id":730},[37,4913,4914,4915,4917],{},"✅ 适合：个人开发者、学生、开源项目维护者、大仓库阅读、联网查新、低成本脚本化分析。",[3520,4916],{},"\n❌ 不适合：强合规生产环境、纯内网开发、预算不敏感但追求最高长任务稳定性的团队。",[25,4919,809],{"id":809},[101,4921,4922,4929],{},[104,4923,4924,4925],{},"Gemini CLI 官方文档：",[49,4926,4927],{"href":4927,"rel":4928},"https:\u002F\u002Fgoogle-gemini.github.io\u002Fgemini-cli\u002F",[351],[104,4930,4931,4932],{},"Gemini CLI GitHub：",[49,4933,4934],{"href":4934,"rel":4935},"https:\u002F\u002Fgithub.com\u002Fgoogle-gemini\u002Fgemini-cli",[351],[80,4937,4938],{},[37,4939,4940],{},"本卡片由 AIHO 编辑部根据公开资料整理，非厂商付费内容；功能和额度以官网为准。",[837,4942,4943],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .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}",{"title":215,"searchDepth":247,"depth":247,"links":4945},[4946,4947,4948,4949,4950,4951,4956,4957,4958,4959],{"id":27,"depth":229,"text":28},{"id":4415,"depth":229,"text":4415},{"id":4447,"depth":229,"text":4447},{"id":4589,"depth":229,"text":4589},{"id":4644,"depth":229,"text":4645},{"id":4675,"depth":229,"text":4675,"children":4952},[4953,4954,4955],{"id":4678,"depth":247,"text":4679},{"id":4691,"depth":247,"text":4692},{"id":4704,"depth":247,"text":4705},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Fgemini-cli.webp","Gemini CLI 真实评测：Google 官方开源（Apache-2.0）终端 AI Agent，支持 Gemini 2.5 Pro\u002FFlash、1M token 上下文、Google Search grounding、MCP、自定义 GEMINI.md、headless 脚本模式；个人 Google 账号可用 60 requests\u002Fmin、1,000 requests\u002Fday 免费额度。",[4963,4966,4969,4972],{"q":4964,"a":4965},"Gemini CLI 和 Claude Code \u002F Codex CLI 最大区别？","它的核心差异是免费额度和 Google 生态：个人 Google 账号即可获得较高免费请求额度，并内置 Google Search grounding。Claude Code 更稳，Codex 与 ChatGPT 订阅绑定更深，Gemini CLI 更适合低成本探索和大上下文阅读。",{"q":4967,"a":4968},"Gemini CLI 支持 MCP 吗？","支持。可以在 ~\u002F.gemini\u002Fsettings.json 里配置 MCP server，把 GitHub、数据库、Slack、内部 API 等工具接入 CLI。",{"q":4970,"a":4971},"能不能非交互使用？","可以。`gemini -p \"解释这个代码库\"` 会以 headless 模式输出结果，也可以加 `--output-format json` 做脚本化处理。",{"q":4973,"a":4974},"国内开发者适合吗？","如果能稳定访问 Google 服务，它的免费额度很有吸引力；如果网络不稳，建议优先 Aider + 国内模型或 Claude\u002FCodex 的稳定代理方案。",[865],{},[4978,4979],"gemini-2.5-pro","gemini-2.5-flash",[4981,4982,4983],"要求最稳长任务交付的生产重构","不能访问 Google 服务的纯内网环境","强依赖中文界面和本地化文档的用户","\u002Ftools\u002Fcoding\u002Fcli\u002Fgemini-cli",[870,871,872],[4987,4991,4994],{"plan":4988,"price":876,"limit":4989,"note":4990},"个人 Google 账号","60 requests\u002Fmin，1,000 requests\u002Fday","官方文档标注的免费入口，适合个人探索",{"plan":4621,"price":890,"limit":4992,"note":4993},"取决于 AI Studio \u002F API tier","适合自动化脚本和 CI",{"plan":4632,"price":4995,"limit":4996,"note":4997},"GCP 按量计费","企业配额与 IAM","适合生产与合规场景","开源免费 \u002F 个人 Google 账号免费额度 \u002F Gemini API 或 Vertex AI 按量计费","2026-06-25",[5001],"onboarding\u002Fterminal-agent-stack-2026",{"power":255,"ux":247,"price":262,"cn_support":247,"stability":255},{"title":57,"description":4961},[5005,5007],{"title":5006,"url":4927},"Gemini CLI 官方文档",{"title":5008,"url":4934},"Gemini CLI GitHub","tools\u002Fcoding\u002Fcli\u002Fgemini-cli",[5011,5012,5013,5014],"想低成本体验终端 Coding Agent 的个人开发者","需要 1M token 长上下文做代码库理解 \u002F 文档阅读","需要 Google Search grounding 辅助查新资料的任务","想在脚本里用 headless 模式批量分析 issue \u002F PR","Google 开源终端 AI Agent，1M 上下文 + 免费额度 + Google Search grounding",[858,919,918,5017,4393,3102,1905,5018],"google","free-tier","终端 Agent 里最适合『低成本试水』的一支：免费额度大、1M 上下文、内置 Google Search。短板是产品打磨和长任务稳定性还不如 Claude Code \u002F Codex，生产级任务建议把它当第二意见或低成本探索工具。","UpIPq4mFJA_HKpuYHmUysLM9YRWbr4wKfs_BUlX-FwQ",{"id":10,"title":11,"alternatives":5022,"api_compatible":5023,"body":5024,"category":858,"chinese_friendly":262,"cover":859,"description":860,"domestic":258,"extension":861,"faq":862,"free":258,"github":817,"languages":5592,"meta":5593,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":867,"pillar":868,"platforms":5594,"priceTable":5595,"pricing":898,"published":899,"relatedPlaybooks":862,"relatedReviews":862,"score":5601,"self_host":901,"seo":5602,"seoTitle":862,"slug":903,"sources":5603,"stem":915,"suitable":862,"tagline":916,"tags":5608,"updated":899,"verdict":922,"website":817,"__hash__":923},[13,14,15,16],[18,19,20],{"type":22,"value":5025,"toc":5574},[5026,5028,5051,5055,5057,5059,5061,5063,5103,5105,5111,5125,5129,5131,5133,5211,5213,5217,5230,5232,5246,5276,5278,5300,5302,5412,5416,5428,5432,5446,5448,5494,5496,5498,5510,5512,5522,5524,5552,5554,5568,5572],[25,5027,28],{"id":27},[30,5029,5031,5045],{"className":5030},[33,34,35],[37,5032,5033,43,5035,47,5037,53,5039,58,5041,61,5043,66],{},[40,5034,42],{},[40,5036,46],{},[49,5038,52],{"href":51},[49,5040,57],{"href":56},[49,5042,57],{"href":56},[49,5044,65],{"href":64},[37,5046,69,5047,74,5049,78],{},[71,5048,73],{},[71,5050,77],{},[80,5052,5053],{},[37,5054,84],{},[25,5056,87],{"id":87},[89,5058,92],{"id":91},[37,5060,95],{},[89,5062,99],{"id":98},[101,5064,5065,5069,5073,5077,5081,5085,5097],{},[104,5066,5067,109],{},[40,5068,108],{},[104,5070,5071,115],{},[40,5072,114],{},[104,5074,5075,121],{},[40,5076,120],{},[104,5078,5079,127],{},[40,5080,126],{},[104,5082,5083,133],{},[40,5084,132],{},[104,5086,5087,139,5089,53,5091,53,5093,53,5095,152],{},[40,5088,138],{},[71,5090,142],{},[71,5092,145],{},[71,5094,148],{},[71,5096,151],{},[104,5098,5099,162],{},[40,5100,5101,161],{},[49,5102,160],{"href":159},[89,5104,165],{"id":165},[37,5106,168,5107,172,5109,176],{},[71,5108,171],{},[71,5110,175],{},[101,5112,5113,5117,5121],{},[104,5114,5115,184],{},[71,5116,183],{},[104,5118,5119,190],{},[71,5120,189],{},[104,5122,5123,196],{},[71,5124,195],{},[37,5126,5127,201],{},[49,5128,65],{"href":64},[25,5130,204],{"id":204},[89,5132,208],{"id":207},[210,5134,5135],{"className":212,"code":213,"language":214,"meta":215,"style":215},[71,5136,5137,5141,5151,5157,5161,5165,5173,5177,5181,5189],{"__ignoreMap":215},[219,5138,5139],{"class":221,"line":222},[219,5140,226],{"class":225},[219,5142,5143,5145,5147,5149],{"class":221,"line":229},[219,5144,233],{"class":232},[219,5146,237],{"class":236},[219,5148,241],{"class":240},[219,5150,244],{"class":236},[219,5152,5153,5155],{"class":221,"line":247},[219,5154,77],{"class":232},[219,5156,252],{"class":240},[219,5158,5159],{"class":221,"line":255},[219,5160,259],{"emptyLinePlaceholder":258},[219,5162,5163],{"class":221,"line":262},[219,5164,265],{"class":225},[219,5166,5167,5169,5171],{"class":221,"line":268},[219,5168,271],{"class":232},[219,5170,237],{"class":236},[219,5172,276],{"class":236},[219,5174,5175],{"class":221,"line":279},[219,5176,259],{"emptyLinePlaceholder":258},[219,5178,5179],{"class":221,"line":284},[219,5180,287],{"class":225},[219,5182,5183,5185,5187],{"class":221,"line":290},[219,5184,293],{"class":232},[219,5186,296],{"class":236},[219,5188,299],{"class":236},[219,5190,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209],{"class":221,"line":302},[219,5192,305],{"class":240},[219,5194,308],{"class":236},[219,5196,312],{"class":311},[219,5198,233],{"class":232},[219,5200,237],{"class":236},[219,5202,312],{"class":311},[219,5204,233],{"class":232},[219,5206,237],{"class":236},[219,5208,241],{"class":240},[219,5210,327],{"class":236},[89,5212,331],{"id":330},[37,5214,5215,337],{},[40,5216,336],{},[339,5218,5219,5226],{},[104,5220,5221,346,5223,353],{},[40,5222,345],{},[49,5224,352],{"href":349,"rel":5225},[351],[104,5227,5228,359],{},[40,5229,358],{},[37,5231,362],{},[101,5233,5234,5240],{},[104,5235,5236,370,5238,374],{},[40,5237,369],{},[40,5239,373],{},[104,5241,5242,380,5244,384],{},[40,5243,379],{},[40,5245,383],{},[210,5247,5248],{"className":212,"code":387,"language":214,"meta":215,"style":215},[71,5249,5250,5256,5260,5264,5270],{"__ignoreMap":215},[219,5251,5252,5254],{"class":221,"line":222},[219,5253,305],{"class":240},[219,5255,396],{"class":236},[219,5257,5258],{"class":221,"line":229},[219,5259,401],{"class":232},[219,5261,5262],{"class":221,"line":247},[219,5263,406],{"class":225},[219,5265,5266,5268],{"class":221,"line":255},[219,5267,411],{"class":232},[219,5269,414],{"class":225},[219,5271,5272,5274],{"class":221,"line":262},[219,5273,419],{"class":232},[219,5275,422],{"class":225},[25,5277,425],{"id":425},[339,5279,5280,5284,5288,5292],{},[104,5281,5282,433],{},[40,5283,432],{},[104,5285,5286,439],{},[40,5287,438],{},[104,5289,5290,445],{},[40,5291,444],{},[104,5293,5294,451,5296,456,5298],{},[40,5295,450],{},[49,5297,455],{"href":454},[49,5299,460],{"href":459},[25,5301,463],{"id":463},[465,5303,5304,5324],{},[468,5305,5306],{},[471,5307,5308,5310,5312,5316,5320],{},[474,5309,476],{},[474,5311,11],{},[474,5313,5314],{},[49,5315,57],{"href":56},[474,5317,5318],{},[49,5319,52],{"href":51},[474,5321,5322],{},[49,5323,460],{"href":459},[492,5325,5326,5338,5352,5364,5376,5388,5400],{},[471,5327,5328,5330,5332,5334,5336],{},[497,5329,499],{},[497,5331,502],{},[497,5333,505],{},[497,5335,508],{},[497,5337,511],{},[471,5339,5340,5342,5346,5348,5350],{},[497,5341,516],{},[497,5343,5344],{},[49,5345,65],{"href":64},[497,5347,523],{},[497,5349,526],{},[497,5351,529],{},[471,5353,5354,5356,5358,5360,5362],{},[497,5355,534],{},[497,5357,537],{},[497,5359,540],{},[497,5361,543],{},[497,5363,537],{},[471,5365,5366,5368,5370,5372,5374],{},[497,5367,550],{},[497,5369,553],{},[497,5371,556],{},[497,5373,556],{},[497,5375,540],{},[471,5377,5378,5380,5382,5384,5386],{},[497,5379,565],{},[497,5381,568],{},[497,5383,540],{},[497,5385,573],{},[497,5387,576],{},[471,5389,5390,5392,5394,5396,5398],{},[497,5391,581],{},[497,5393,584],{},[497,5395,540],{},[497,5397,540],{},[497,5399,556],{},[471,5401,5402,5404,5406,5408,5410],{},[497,5403,595],{},[497,5405,598],{},[497,5407,556],{},[497,5409,556],{},[497,5411,584],{},[37,5413,5414,139],{},[40,5415,609],{},[101,5417,5418,5420,5424,5426],{},[104,5419,614],{},[104,5421,617,5422,620],{},[49,5423,65],{"href":64},[104,5425,623],{},[104,5427,626],{},[37,5429,5430,139],{},[40,5431,631],{},[101,5433,5434,5440,5444],{},[104,5435,636,5436,639,5438,644],{},[49,5437,52],{"href":51},[49,5439,643],{"href":642},[104,5441,647,5442,644],{},[49,5443,460],{"href":459},[104,5445,652],{},[25,5447,655],{"id":655},[101,5449,5450,5456,5466,5470,5482,5486],{},[104,5451,5452,663,5454,666],{},[40,5453,662],{},[71,5455,411],{},[104,5457,5458,672,5460,675,5462,678,5464,681],{},[40,5459,671],{},[49,5461,52],{"href":51},[71,5463,175],{},[71,5465,183],{},[104,5467,5468,687],{},[40,5469,686],{},[104,5471,5472,693,5474,696,5476,699,5478,703,5480,707],{},[40,5473,692],{},[71,5475,73],{},[71,5477,77],{},[71,5479,702],{},[71,5481,706],{},[104,5483,5484,713],{},[40,5485,712],{},[104,5487,5488,719,5490,723,5492,727],{},[40,5489,718],{},[71,5491,722],{},[71,5493,726],{},[25,5495,731],{"id":730},[37,5497,734],{},[101,5499,5500,5502,5504,5508],{},[104,5501,739],{},[104,5503,742],{},[104,5505,5506,747],{},[49,5507,65],{"href":64},[104,5509,750],{},[37,5511,753],{},[101,5513,5514,5516,5518],{},[104,5515,758],{},[104,5517,761],{},[104,5519,764,5520,767],{},[49,5521,460],{"href":459},[25,5523,770],{"id":770},[101,5525,5526,5536,5540,5548],{},[104,5527,775,5528,639,5530,639,5532,639,5534],{},[49,5529,57],{"href":56},[49,5531,52],{"href":51},[49,5533,460],{"href":459},[49,5535,643],{"href":642},[104,5537,786,5538],{},[49,5539,65],{"href":64},[104,5541,791,5542,639,5544,639,5546],{},[49,5543,795],{"href":794},[49,5545,160],{"href":159},[49,5547,801],{"href":800},[104,5549,804,5550],{},[49,5551,455],{"href":454},[25,5553,809],{"id":809},[101,5555,5556,5561,5566],{},[104,5557,814,5558],{},[49,5559,817],{"href":817,"rel":5560},[351],[104,5562,821,5563],{},[49,5564,824],{"href":824,"rel":5565},[351],[104,5567,828],{},[37,5569,831,5570,835],{},[49,5571,834],{"href":834},[837,5573,839],{},{"title":215,"searchDepth":247,"depth":247,"links":5575},[5576,5577,5582,5586,5587,5588,5589,5590,5591],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":5578},[5579,5580,5581],{"id":91,"depth":247,"text":92},{"id":98,"depth":247,"text":99},{"id":165,"depth":247,"text":165},{"id":204,"depth":229,"text":204,"children":5583},[5584,5585],{"id":207,"depth":247,"text":208},{"id":330,"depth":247,"text":331},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},[864,865],{},[870,871,872],[5596,5597,5598,5599,5600],{"plan":875,"price":876,"limit":877,"cn_pay":878,"note":879},{"plan":369,"price":565,"limit":881,"cn_pay":882,"note":883},{"plan":379,"price":565,"limit":885,"cn_pay":886,"note":887},{"plan":889,"price":890,"limit":891,"cn_pay":892,"note":893},{"plan":358,"price":895,"limit":896,"cn_pay":892,"note":897},{"power":255,"ux":255,"price":262,"cn_support":262,"stability":255},{"title":11,"description":860},[5604,5605,5606,5607],{"title":906,"url":817},{"title":908,"url":824},{"title":910,"url":911},{"title":913,"url":914},[858,918,919,77,920,921],{"id":5610,"title":3334,"alternatives":5611,"api_compatible":862,"body":5614,"category":858,"chinese_friendly":247,"cover":6167,"description":6168,"domestic":901,"extension":861,"faq":6169,"free":901,"github":862,"languages":6182,"meta":6183,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":6184,"pillar":868,"platforms":6185,"priceTable":6188,"pricing":6205,"published":6206,"relatedPlaybooks":6207,"relatedReviews":862,"score":6209,"self_host":258,"seo":6210,"seoTitle":862,"slug":3108,"sources":6211,"stem":6222,"suitable":862,"tagline":6223,"tags":6224,"updated":1908,"verdict":6228,"website":6229,"__hash__":6230},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Froo-code.md",[930,5612,5613,3109],"coding\u002Fcli\u002Fcontinue","coding\u002Fcli\u002Fopenhands",{"type":22,"value":5615,"toc":6155},[5616,5618,5621,5624,5627,5695,5697,5723,5728,5732,5737,5760,5765,5788,5791,5820,5823,6005,6008,6060,6062,6091,6093,6118,6120],[25,5617,28],{"id":27},[37,5619,5620],{},"Roo Code 是 Cline 早期 fork 出来走 power-user 路线的 VS Code 智能体——Apache 2.0 + BYOK + 每周多次发布 + 多模式（Code \u002F Architect \u002F Ask \u002F Debug）+ Boomerang Tasks 并行 sub-agent + 自定义 Modes + Auto-Approve。GitHub 23.8K Star、1.55M VS Code 安装、300+ 活跃贡献者。OSS 完全免费（你自付 LLM tokens），Cloud Team $99\u002F月 加团队策略 + remote agents。",[37,5622,5623],{},"适合：想要 Cursor-style 自治 + 完全透明 + 无供应商锁定的 solo \u002F 小团队；多步重构 \u002F 多文件改动用 Boomerang Tasks 混合模型省 token；偏好开源 + 本地 Ollama 隐私。不适合：要严格 human-in-the-loop（Cline 的 Plan\u002FAct 更稳）；要 JetBrains 原生（Cline 有，Roo 只有实验桥接）；不想配模型 \u002F 不想看 prompt（Cursor \u002F Copilot 更省心）。",[25,5625,5626],{"id":5626},"核心能力",[101,5628,5629,5635,5641,5647,5653,5659,5664,5670,5675,5683,5689],{},[104,5630,5631,5634],{},[40,5632,5633],{},"Agentic Loop","：Thought → Plan → Act → Observe 递归循环，错了自动读 stderr + 重试",[104,5636,5637,5640],{},[40,5638,5639],{},"多模式","：Code（写代码）\u002F Architect（设计）\u002F Ask（解释）\u002F Debug（修问题），可在 sub-task 切换",[104,5642,5643,5646],{},[40,5644,5645],{},"Boomerang Tasks","：主任务派发 sub-task 到不同 mode + 不同模型，并行 \u002F 串行混合",[104,5648,5649,5652],{},[40,5650,5651],{},"Custom Modes","：自定义 system prompt + 工具集 + 模型，团队级共享",[104,5654,5655,5658],{},[40,5656,5657],{},"Auto-Approve","：连续执行不打断（高风险 → 配白名单）",[104,5660,5661,5663],{},[40,5662,3203],{},"：Anthropic \u002F OpenAI \u002F Google \u002F DeepSeek \u002F xAI \u002F Mistral \u002F OpenRouter \u002F Ollama 本地",[104,5665,5666,5669],{},[40,5667,5668],{},"完整透明","：每步 prompt \u002F cost \u002F context usage 可见",[104,5671,5672,5674],{},[40,5673,2733],{},"：继承 Cline MCP 协议，工具 \u002F 数据源 \u002F 自定义服务器",[104,5676,5677,5682],{},[40,5678,5679],{},[71,5680,5681],{},".rooignore","：限制 AI 可见文件，敏感目录可排除",[104,5684,5685,5688],{},[40,5686,5687],{},"本地优先","：Ollama \u002F vLLM 局域网模型，air-gapped 可用",[104,5690,5691,5694],{},[40,5692,5693],{},"Cloud","：task 存储 + 协作 + remote agent + 团队策略",[25,5696,2356],{"id":2356},[101,5698,5699,5705,5711,5717],{},[104,5700,5701,5704],{},[40,5702,5703],{},"OSS","：$0（Apache 2.0）；你自付 LLM API",[104,5706,5707,5710],{},[40,5708,5709],{},"Cloud Free","：$0 + 云端基础",[104,5712,5713,5716],{},[40,5714,5715],{},"Cloud Team","：$99\u002F月 + remote agents + 团队治理",[104,5718,5719,5722],{},[40,5720,5721],{},"Enterprise","：Custom + SSO + 审计 + 私有部署",[80,5724,5725],{},[37,5726,5727],{},"实际成本 = 0（OSS）+ LLM 调用费。Boomerang 混合模型策略下，月度账单可比单跑 Claude Opus 省 50–70%。",[25,5729,5731],{"id":5730},"实测solo-5-人小团队-typescript-全栈","实测（solo + 5 人小团队 \u002F TypeScript 全栈）",[37,5733,5734],{},[40,5735,5736],{},"亮点：",[101,5738,5739,5742,5745,5748,5754,5757],{},[104,5740,5741],{},"每周多次发布，新特性来得快，社区驱动感强",[104,5743,5744],{},"Boomerang Tasks 重构整目录时效率拉满：Architect Opus 出方案 → Code DeepSeek 实现 → Debug Sonnet 验",[104,5746,5747],{},"自定义 Modes 把团队风格固化，新人接手新仓库 30 分钟上手",[104,5749,5750,5751,5753],{},"Auto-Approve + ",[71,5752,5681],{}," 配好后 80% 任务零打断",[104,5755,5756],{},"BYOK 透明度极高：每个 prompt \u002F cost \u002F context 都可看，比 Cursor 黑盒强",[104,5758,5759],{},"Ollama + Qwen2.5 Coder 本地跑离线场景 OK",[37,5761,5762],{},[40,5763,5764],{},"踩坑：",[101,5766,5767,5770,5773,5776,5779,5782,5785],{},[104,5768,5769],{},"每周快速发布 = 偶发回归，生产仓库别盲跟 latest",[104,5771,5772],{},"Auto-Approve 不配白名单可能误删 \u002F 误覆盖（必须先 commit）",[104,5774,5775],{},"多模式切换初学者会 confused，文档要花时间读",[104,5777,5778],{},"JetBrains 只有实验桥接（要 JetBrains 原生用 Cline）",[104,5780,5781],{},"模型 BYOK 配置门槛比 Cursor 高",[104,5783,5784],{},"Boomerang 并行多 sub-agent 时 token 烧得快，要监控",[104,5786,5787],{},"中文 prompt 表现尚可但 system prompt 仍英文最佳",[25,5789,5790],{"id":5790},"上手",[339,5792,5793,5799,5802,5805,5811,5817],{},[104,5794,5795,5796,5798],{},"VS Code → Extensions → 搜 ",[71,5797,3334],{}," 安装",[104,5800,5801],{},"设置 → Provider → 添加 Anthropic \u002F OpenAI \u002F Google \u002F OpenRouter \u002F Ollama API Key",[104,5803,5804],{},"选默认 Mode（Code）→ 在侧边栏对话框写需求",[104,5806,5807,5808,5810],{},"启用 Auto-Approve（先 commit！）+ 配 ",[71,5809,5681],{}," 限制范围",[104,5812,5813,5814],{},"多步任务用 Boomerang：在 prompt 写 ",[71,5815,5816],{},"start a subtask in architect mode to plan, then code mode to implement",[104,5818,5819],{},"团队：上 Cloud Team → 共享 Custom Modes + remote agents",[25,5821,5822],{"id":5822},"对比",[465,5824,5825,5840],{},[468,5826,5827],{},[471,5828,5829,5831,5833,5835,5837],{},[474,5830,476],{},[474,5832,3334],{},[474,5834,1480],{},[474,5836,1379],{},[474,5838,5839],{},"Continue",[492,5841,5842,5857,5874,5889,5906,5921,5936,5950,5966,5978,5991],{},[471,5843,5844,5847,5850,5852,5855],{},[497,5845,5846],{},"协议",[497,5848,5849],{},"Apache 2.0",[497,5851,5849],{},[497,5853,5854],{},"商业",[497,5856,5849],{},[471,5858,5859,5862,5865,5868,5871],{},[497,5860,5861],{},"GitHub Star",[497,5863,5864],{},"23.8K",[497,5866,5867],{},"57.9K",[497,5869,5870],{},"–",[497,5872,5873],{},"19K+",[471,5875,5876,5879,5882,5885,5887],{},[497,5877,5878],{},"安装量",[497,5880,5881],{},"1.55M VS Code",[497,5883,5884],{},"4M+ VS+JB",[497,5886,5870],{},[497,5888,2769],{},[471,5890,5891,5894,5897,5900,5903],{},[497,5892,5893],{},"架构",[497,5895,5896],{},"多模式 + Boomerang",[497,5898,5899],{},"Plan\u002FAct 两阶段",[497,5901,5902],{},"内置 IDE",[497,5904,5905],{},"Chat + Edit",[471,5907,5908,5911,5914,5916,5919],{},[497,5909,5910],{},"多 agent",[497,5912,5913],{},"✅ Boomerang",[497,5915,1491],{},[497,5917,5918],{},"✅ Composer",[497,5920,1491],{},[471,5922,5923,5926,5928,5930,5933],{},[497,5924,5925],{},"自定义 Modes",[497,5927,892],{},[497,5929,1491],{},[497,5931,5932],{},"Cursor Rules",[497,5934,5935],{},"Slash Commands",[471,5937,5938,5941,5944,5946,5948],{},[497,5939,5940],{},"JetBrains",[497,5942,5943],{},"实验桥接",[497,5945,1562],{},[497,5947,1491],{},[497,5949,892],{},[471,5951,5952,5955,5958,5961,5964],{},[497,5953,5954],{},"发布节奏",[497,5956,5957],{},"每周多次",[497,5959,5960],{},"月级稳定",[497,5962,5963],{},"月级",[497,5965,5963],{},[471,5967,5968,5970,5972,5974,5976],{},[497,5969,5657],{},[497,5971,892],{},[497,5973,1525],{},[497,5975,892],{},[497,5977,5870],{},[471,5979,5980,5982,5985,5987,5989],{},[497,5981,3203],{},[497,5983,5984],{},"✅ 完全",[497,5986,5984],{},[497,5988,3380],{},[497,5990,892],{},[471,5992,5993,5995,5998,6001,6003],{},[497,5994,160],{},[497,5996,5997],{},"✅ 继承",[497,5999,6000],{},"✅ 一等",[497,6002,892],{},[497,6004,892],{},[25,6006,6007],{"id":6007},"避坑",[101,6009,6010,6016,6024,6030,6036,6042,6048,6054],{},[104,6011,6012,6015],{},[40,6013,6014],{},"快速发布回归风险","：生产仓库别用 latest，pin 一个稳定版本季度升级",[104,6017,6018,139,6021,6023],{},[40,6019,6020],{},"Auto-Approve 必白名单",[71,6022,5681],{}," + git clean 状态 + commit 习惯 = 三道防线",[104,6025,6026,6029],{},[40,6027,6028],{},"Boomerang token 失控","：sub-agent 并行烧得快，月预算告警",[104,6031,6032,6035],{},[40,6033,6034],{},"多模式学习成本","：先用 Code 一种跑顺再加 Architect\u002FDebug",[104,6037,6038,6041],{},[40,6039,6040],{},"MCP 服务器质量参差","：装第三方 server 看 review + 沙盒",[104,6043,6044,6047],{},[40,6045,6046],{},"shell 工具权限","：危险命令（rm -rf \u002F dd）要在 settings 里拉黑",[104,6049,6050,6053],{},[40,6051,6052],{},"JetBrains 用户","：要原生体验请走 Cline；实验桥接稳定性还在演进",[104,6055,6056,6059],{},[40,6057,6058],{},"中文场景","：system prompt + custom modes 用英文写效果最好",[25,6061,731],{"id":730},[101,6063,6064,6067,6070,6073,6076,6079,6082,6085,6088],{},[104,6065,6066],{},"✅ Power user \u002F 想跟最新特性的开发者",[104,6068,6069],{},"✅ solo \u002F 小团队 + 多模型混合 + 省 token",[104,6071,6072],{},"✅ 多步重构 \u002F 多文件改动（Boomerang）",[104,6074,6075],{},"✅ 完全透明 + 无供应商锁定",[104,6077,6078],{},"✅ Ollama 本地 \u002F air-gapped 场景",[104,6080,6081],{},"❌ 严格 human-in-the-loop \u002F 受监管行业（Cline）",[104,6083,6084],{},"❌ JetBrains 原生需求（Cline）",[104,6086,6087],{},"❌ 不想配模型 \u002F 不想看 prompt（Cursor \u002F Copilot）",[104,6089,6090],{},"❌ 完全稳定 LTS 需求（每周快速发布）",[25,6092,770],{"id":770},[101,6094,6095,6100,6106,6112],{},[104,6096,6097],{},[49,6098,6099],{"href":3636},"Cline 评测",[104,6101,6102],{},[49,6103,6105],{"href":6104},"\u002Ftools\u002Fcoding\u002Fcli\u002Fcontinue","Continue 评测",[104,6107,6108],{},[49,6109,6111],{"href":6110},"\u002Ftools\u002Fcoding\u002Fcli\u002Fopenhands","OpenHands 评测",[104,6113,6114],{},[49,6115,6117],{"href":6116},"\u002Ftools\u002Fcoding\u002Fide\u002Fcursor","Cursor 评测",[25,6119,809],{"id":809},[339,6121,6122,6129,6136,6142,6148],{},[104,6123,6124,6125],{},"DevRadar — Roo Code Review 2026（BYOK \u002F Agentic Loop \u002F 模型矩阵）",[49,6126,6127],{"href":6127,"rel":6128},"https:\u002F\u002Fdevradar-dev.github.io\u002Fopen-research\u002Fai-tools\u002Froo-code",[351],[104,6130,6131,6132],{},"RockB — Cline vs Roo Code 2026（Star \u002F 安装 \u002F 多模式架构）",[49,6133,6134],{"href":6134,"rel":6135},"https:\u002F\u002Fbaeseokjae.github.io\u002Fposts\u002Fcline-vs-roo-code-2026",[351],[104,6137,6138,6139],{},"Serenities AI — Roo Code vs Cline 2026（社区 vs 产品路线）",[49,6140,3573],{"href":3573,"rel":6141},[351],[104,6143,6144,6145],{},"Qodo Blog — Roo Code vs Cline（企业治理视角）",[49,6146,3580],{"href":3580,"rel":6147},[351],[104,6149,6150,6151],{},"LLMReference — Roo Code Model Compatibility Matrix ",[49,6152,6153],{"href":6153,"rel":6154},"https:\u002F\u002Fwww.llmreference.com\u002Fagents\u002Froo-code",[351],{"title":215,"searchDepth":247,"depth":247,"links":6156},[6157,6158,6159,6160,6161,6162,6163,6164,6165,6166],{"id":27,"depth":229,"text":28},{"id":5626,"depth":229,"text":5626},{"id":2356,"depth":229,"text":2356},{"id":5730,"depth":229,"text":5731},{"id":5790,"depth":229,"text":5790},{"id":5822,"depth":229,"text":5822},{"id":6007,"depth":229,"text":6007},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Froo-code.webp","Roo Code 真实评测：从 Cline fork 出来的 power-user 路线 VS Code AI 智能体（Apache 2.0、TypeScript）。多模式（Code\u002FArchitect\u002FAsk\u002FDebug）+ Boomerang Tasks 并行 sub-agent + 自定义 Modes + Auto-Approve + BYOK（Claude \u002F GPT \u002F Gemini \u002F DeepSeek \u002F Ollama）。GitHub 23.8K Star、1.55M VS Code 安装，2026-03 300+ active 贡献者。Cloud Free \u002F Team $99\u002F月 加云端 + 团队策略。",[6170,6173,6176,6179],{"q":6171,"a":6172},"Roo Code 和 Cline 的核心区别？","都是 Apache 2.0 BYOK VS Code 智能体，Roo Code 是 Cline 早期 fork。Cline 走 Plan\u002FAct 两阶段 + step-by-step approval，规模 57.9K Star \u002F 4M+ 安装（含 JetBrains 原生）。Roo Code 走多模式（Code\u002FArchitect\u002FAsk\u002FDebug）+ Boomerang Tasks 并行 sub-agent + 自定义 Modes，每周多次发布，规模 23.8K Star \u002F 1.55M VS Code 安装、JetBrains 实验桥接。受监管 \u002F 强人审批用 Cline；solo \u002F 小团队 + 想跑并行多步走 Roo。",{"q":6174,"a":6175},"Boomerang Tasks 是什么？","Roo Code 的多 agent orchestration：主任务可派发 sub-task 到不同 mode（如 Architect 设计 → Code 实现 → Debug 验证），每个 sub-task 用不同模型（贵模型规划 + 便宜模型实现），结果回传主任务。在重构 \u002F 多文件改动里能把 Claude Opus + DeepSeek 混搭省 60% token 成本。",{"q":6177,"a":6178},"BYOK 支持哪些模型？","Anthropic（Claude Sonnet\u002FOpus 4.6，1M context via Vertex）、OpenAI（GPT-5.4 \u002F o1 \u002F Codex Max）、Google（Gemini 2.5 Pro \u002F Flash，2M context）、DeepSeek（V4 Pro \u002F R1，1M context）、本地 Ollama（Llama 3 \u002F Qwen 2.5）、xAI \u002F Mistral \u002F Groq \u002F OpenRouter 聚合。完全 BYOK，零供应商锁定。",{"q":6180,"a":6181},"Auto-Approve 安全吗？","Auto-Approve 让 Roo 不停人手批准连续执行——效率高但有 prompt injection \u002F 误删风险。建议：(1) 只在 git 工作区干净时开；(2) 限制文件 \u002F 命令白名单（`.rooignore` + Auto-Approve 规则）；(3) 不要给 shell 全自动权限；(4) 用前先 commit。受监管 \u002F 生产代码强烈建议保持手动审批。",[865,864],{},"\u002Ftools\u002Fcoding\u002Fcli\u002Froo-code",[6186,6187],"vscode","cloud",[6189,6194,6197,6201],{"plan":6190,"price":6191,"features":6192,"notes":6193},"Roo Code OSS","$0（Apache 2.0）","VS Code 扩展 + 多模式 + 自定义 Modes + Boomerang Tasks + Auto-Approve + BYOK + Ollama 本地","你自付 LLM API tokens",{"plan":5709,"price":876,"features":6195,"notes":6196},"云端 task 存储 + 协作基础 + remote agent 入门","试水云端能力",{"plan":5715,"price":6198,"features":6199,"notes":6200},"$99\u002F月","团队策略 + remote agents + 跨成员共享 modes + 治理","5+ 人小团队",{"plan":5721,"price":6202,"features":6203,"notes":6204},"Custom","SSO\u002FSAML + 审计 + 私有部署 + SLA","联系销售","Apache 2.0 OSS 免费（自付 LLM tokens）+ Cloud Free \u002F Team $99\u002F月 \u002F Enterprise 定制","2026-06-19",[6208],"onboarding\u002Fcline-getting-started",{"power":262,"ux":255,"price":262,"cn_support":247,"stability":255},{"title":3334,"description":6168},[6212,6214,6216,6218,6220],{"name":6213,"url":6127,"accessed":1908},"DevRadar — Roo Code Review 2026 (BYOK \u002F Agentic Loop)",{"name":6215,"url":6134,"accessed":1908},"RockB — Cline vs Roo Code 2026 (架构 \u002F Stars \u002F 多模式)",{"name":6217,"url":3573,"accessed":1908},"Serenities AI — Roo Code vs Cline 2026",{"name":6219,"url":3580,"accessed":1908},"Qodo Blog — Roo Code vs Cline (企业治理对比)",{"name":6221,"url":6153,"accessed":1908},"LLMReference — Roo Code Model Compatibility","tools\u002Fcoding\u002Fcli\u002Froo-code","Cline fork 的 power user VS Code 智能体——多模式 + Boomerang Tasks + BYOK，每周多次发布",[6186,919,3674,1905,6225,3102,6226,6227],"apache2","multi-agent","fork","想要 Cline 的开源透明 + 更激进新特性的 power user 首选。要严格 human-in-the-loop + JetBrains 走 Cline；要团队策略 + 云端协作走 Roo Cloud Team；要纯 IDE 集成 + 不折腾走 Cursor \u002F Copilot。","https:\u002F\u002Froocode.com","yirz7PHE07nmKmIrqo29p-VzLFOJ_Zwkg4TDwBPpqnk",{"id":6232,"title":6233,"alternatives":6234,"api_compatible":862,"body":6235,"category":858,"chinese_friendly":229,"cover":6894,"description":6895,"domestic":901,"extension":861,"faq":862,"free":258,"github":6864,"languages":6896,"meta":6897,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":6898,"pillar":868,"platforms":6899,"priceTable":6900,"pricing":6916,"published":899,"relatedPlaybooks":862,"relatedReviews":862,"score":6917,"self_host":901,"seo":6918,"seoTitle":862,"slug":6919,"sources":6920,"stem":6932,"suitable":862,"tagline":6933,"tags":6934,"updated":899,"verdict":6937,"website":6853,"__hash__":6938},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fwarp.md","Warp",[14,15,16,13],{"type":22,"value":6236,"toc":6876},[6237,6239,6258,6263,6265,6269,6272,6283,6287,6290,6294,6325,6329,6337,6341,6344,6348,6432,6443,6457,6459,6513,6530,6532,6566,6568,6692,6697,6711,6716,6732,6734,6776,6778,6780,6794,6796,6813,6815,6845,6847,6869,6873],[25,6238,28],{"id":27},[30,6240,6242,6251],{"className":6241},[33,34,35],[37,6243,6244,6246,6247,6250],{},[40,6245,42],{}," 用 Rust 重写的 ",[40,6248,6249],{},"AI-native 终端","，2020 年创立（红杉\u002FGV 投资），mac 开发者中用户量很大。它不是给老终端加 AI 插件，而是从头围绕「块状命令输出 + 现代文本编辑 + 内置 AI」重新设计。2025 年开源（客户端 AGPLv3，62k+ GitHub stars）。",[37,6252,6253,6254,6257],{},"核心能力：自然语言生成命令、本地 + 云端 agent、codebase 索引、跨 zsh\u002Fbash\u002Ffish。代价是 AI 走 ",[40,6255,6256],{},"credit 制","，重度使用月成本高。",[80,6259,6260],{},[37,6261,6262],{},"来源说明：本文基于 warp.dev 官方与定价页、GitHub 仓库、多份独立评测（aitools.inc \u002F theaiagentindex）综合整理。Warp 迭代快、credit 规则随官方调整，请以最新官方信息为准。",[25,6264,87],{"id":87},[89,6266,6268],{"id":6267},"块状终端blocks","块状终端（Blocks）",[37,6270,6271],{},"Warp 最标志性的设计：把每条命令的「输入 + 输出」组织成一个可导航的「块」，而不是一长串滚动文本。好处：",[101,6273,6274,6277,6280],{},[104,6275,6276],{},"历史命令一眼区分，点一下就能复制整块输入或输出",[104,6278,6279],{},"块可以分享给同事（连命令带输出）",[104,6281,6282],{},"命令行支持像代码编辑器一样把光标放任意位置编辑、多行编辑、智能选择",[89,6284,6286],{"id":6285},"ai-命令助手","AI 命令助手",[37,6288,6289],{},"直接在终端里用自然语言问，拿到命令建议、解释和复杂工作流帮助。比如输入「重启 docker 并清缓存」生成对应命令。内置 400+ CLI 工具的智能补全。",[89,6291,6293],{"id":6292},"warp-agent-云端-agent","Warp Agent + 云端 agent",[101,6295,6296,6302,6312,6318],{},[104,6297,6298,6301],{},[40,6299,6300],{},"本地 agent","：在终端里 agentic 地完成编码任务",[104,6303,6304,6307,6308,6311],{},[40,6305,6306],{},"云端 agent（Cloud Agents）","：关键差异点——",[40,6309,6310],{},"终端关掉后任务还在云端继续跑","，适合长时间自主工作流",[104,6313,6314,6317],{},[40,6315,6316],{},"codebase 索引","：付费档支持单仓库最多 10 万文件索引",[104,6319,6320,6324],{},[40,6321,6322,161],{},[49,6323,160],{"href":159},"：所有付费档可用",[89,6326,6328],{"id":6327},"oz多-agent-编排2026-06","Oz：多 agent 编排（2026-06）",[37,6330,6331,6332,53,6334,6336],{},"2026 年 6 月 Warp 推出 Oz 编排层，能在一个统一工作流里协调 ",[49,6333,52],{"href":51},[49,6335,643],{"href":642}," 和 Warp Agent——把多个 agent harness 统一调度。",[89,6338,6340],{"id":6339},"warp-drive","Warp Drive",[37,6342,6343],{},"团队共享层：保存常用命令为可复用 workflow（带参数）、共享 Notebook、实时 session 分享做结对编程。",[25,6345,6347],{"id":6346},"价格与运行成本credit-制","价格与运行成本（credit 制）",[465,6349,6350,6364],{},[468,6351,6352],{},[471,6353,6354,6357,6359,6362],{},[474,6355,6356],{},"套餐",[474,6358,2356],{},[474,6360,6361],{},"Credits",[474,6363,1115],{},[492,6365,6366,6379,6393,6406,6420],{},[471,6367,6368,6371,6373,6376],{},[497,6369,6370],{},"Free",[497,6372,876],{},[497,6374,6375],{},"限量 AI + BYO 推理",[497,6377,6378],{},"终端基础功能全免费",[471,6380,6381,6384,6387,6390],{},[497,6382,6383],{},"Build",[497,6385,6386],{},"$20\u002F月（年付 $18）",[497,6388,6389],{},"1500\u002F月",[497,6391,6392],{},"官方推荐，前沿模型全开",[471,6394,6395,6398,6400,6403],{},[497,6396,6397],{},"Max",[497,6399,2410],{},[497,6401,6402],{},"12× Build",[497,6404,6405],{},"重度自主工作流",[471,6407,6408,6411,6414,6417],{},[497,6409,6410],{},"Business",[497,6412,6413],{},"$50\u002Fseat\u002F月",[497,6415,6416],{},"1500\u002F月\u002F人",[497,6418,6419],{},"团队 ZDR + SSO，最多 25 席",[471,6421,6422,6424,6426,6429],{},[497,6423,5721],{},[497,6425,6204],{},[497,6427,6428],{},"定制",[497,6430,6431],{},"BYOLLM + 自托管云 agent",[37,6433,6434,6437,6438,176],{},[40,6435,6436],{},"credit 消耗要点","（据官方与 ",[49,6439,6442],{"href":6440,"rel":6441},"https:\u002F\u002Ftheaiagentindex.com\u002Fagents\u002Fwarp-ai",[351],"theaiagentindex 评测",[101,6444,6445,6448,6451,6454],{},[104,6446,6447],{},"credit 同时用于云端和本地 agent",[104,6449,6450],{},"用前沿模型（GPT \u002F Claude \u002F Gemini）消耗更快",[104,6452,6453],{},"支持 Reload credits（按量加购，有阶梯折扣）+ auto-reload + 团队消费上限",[104,6455,6456],{},"年付约 9 折",[25,6458,1189],{"id":1188},[210,6460,6462],{"className":212,"code":6461,"language":214,"meta":215,"style":215},"# macOS\nbrew install --cask warp\n\n# Windows\nwinget install Warp.Warp\n\n# Linux（.deb \u002F .rpm \u002F AppImage \u002F pacman，x64 与 ARM64）\n# 去 https:\u002F\u002Fapp.warp.dev\u002Fget_warp 选对应包\n",[71,6463,6464,6469,6480,6484,6489,6499,6503,6508],{"__ignoreMap":215},[219,6465,6466],{"class":221,"line":222},[219,6467,6468],{"class":225},"# macOS\n",[219,6470,6471,6473,6475,6477],{"class":221,"line":229},[219,6472,271],{"class":232},[219,6474,237],{"class":236},[219,6476,2495],{"class":240},[219,6478,6479],{"class":236}," warp\n",[219,6481,6482],{"class":221,"line":247},[219,6483,259],{"emptyLinePlaceholder":258},[219,6485,6486],{"class":221,"line":255},[219,6487,6488],{"class":225},"# Windows\n",[219,6490,6491,6494,6496],{"class":221,"line":262},[219,6492,6493],{"class":232},"winget",[219,6495,237],{"class":236},[219,6497,6498],{"class":236}," Warp.Warp\n",[219,6500,6501],{"class":221,"line":268},[219,6502,259],{"emptyLinePlaceholder":258},[219,6504,6505],{"class":221,"line":279},[219,6506,6507],{"class":225},"# Linux（.deb \u002F .rpm \u002F AppImage \u002F pacman，x64 与 ARM64）\n",[219,6509,6510],{"class":221,"line":284},[219,6511,6512],{"class":225},"# 去 https:\u002F\u002Fapp.warp.dev\u002Fget_warp 选对应包\n",[339,6514,6515,6518,6521,6524,6527],{},[104,6516,6517],{},"安装后用账号登录（国内需代理过验证）",[104,6519,6520],{},"习惯块状输出——每条命令是一个独立块",[104,6522,6523],{},"输入自然语言（如「找出占用 8080 端口的进程并杀掉」）让 AI 生成命令",[104,6525,6526],{},"试 Warp Agent：让它跑一个多步骤任务，看它读输出、自动纠错",[104,6528,6529],{},"团队用户配 Warp Drive 共享 workflow",[25,6531,425],{"id":425},[339,6533,6534,6539,6544,6550],{},[104,6535,6536,6538],{},[40,6537,2616],{},"：AI 推理在境外，agent \u002F 命令生成没代理会卡顿",[104,6540,6541,6543],{},[40,6542,2610],{},"：付费档只收海外卡",[104,6545,6546,6549],{},[40,6547,6548],{},"语言","：界面以英文为主，中文支持弱",[104,6551,6552,6554,6555,6557,6558,6560,6561,6565],{},[40,6553,2622],{},"：国内终端 AI 工作流可考虑 ",[49,6556,52],{"href":51},"（配国内中转）、",[49,6559,460],{"href":459},"（开源、可接国内模型 API）、",[49,6562,6564],{"href":6563},"\u002Fcoding\u002Fcopilot\u002Ftongyi-lingma.html","通义灵码"," 命令行能力",[25,6567,463],{"id":463},[465,6569,6570,6590],{},[468,6571,6572],{},[471,6573,6574,6576,6578,6582,6586],{},[474,6575,476],{},[474,6577,6233],{},[474,6579,6580],{},[49,6581,52],{"href":51},[474,6583,6584],{},[49,6585,460],{"href":459},[474,6587,6588],{},[49,6589,643],{"href":642},[492,6591,6592,6606,6621,6635,6648,6665,6680],{},[471,6593,6594,6596,6598,6601,6604],{},[497,6595,2666],{},[497,6597,6249],{},[497,6599,6600],{},"终端内 agent",[497,6602,6603],{},"终端内 pair programmer",[497,6605,6600],{},[471,6607,6608,6611,6614,6617,6619],{},[497,6609,6610],{},"终端 UX 革新",[497,6612,6613],{},"★★★★★ 块状\u002F编辑",[497,6615,6616],{},"★★★☆☆ 普通终端跑",[497,6618,556],{},[497,6620,556],{},[471,6622,6623,6626,6629,6631,6633],{},[497,6624,6625],{},"云端 agent",[497,6627,6628],{},"★★★★★ 有",[497,6630,543],{},[497,6632,543],{},[497,6634,556],{},[471,6636,6637,6639,6642,6644,6646],{},[497,6638,534],{},[497,6640,6641],{},"★★★★☆ 客户端 AGPLv3",[497,6643,543],{},[497,6645,537],{},[497,6647,540],{},[471,6649,6650,6653,6656,6659,6662],{},[497,6651,6652],{},"模型灵活度",[497,6654,6655],{},"★★★★☆ 多家 + BYOK",[497,6657,6658],{},"★★★☆☆ 主 Claude",[497,6660,6661],{},"★★★★★ 任意 API",[497,6663,6664],{},"★★★☆☆ 主 OpenAI",[471,6666,6667,6670,6673,6675,6678],{},[497,6668,6669],{},"成本可预测性",[497,6671,6672],{},"★★★☆☆ credit 制",[497,6674,540],{},[497,6676,6677],{},"★★★★★ 按 API 付",[497,6679,540],{},[471,6681,6682,6684,6686,6688,6690],{},[497,6683,550],{},[497,6685,573],{},[497,6687,556],{},[497,6689,540],{},[497,6691,556],{},[37,6693,6694,139],{},[40,6695,6696],{},"选 Warp 如果你",[101,6698,6699,6702,6705,6708],{},[104,6700,6701],{},"想要根本性更好的终端 UX（块状输出 + 现代编辑）",[104,6703,6704],{},"需要云端 agent 跑关终端也不停的长任务",[104,6706,6707],{},"mac \u002F Linux 用户、能搞定网络和支付",[104,6709,6710],{},"想要一个 GUI 化、可分享、可团队协作的终端",[37,6712,6713,139],{},[40,6714,6715],{},"别选 Warp 如果你",[101,6717,6718,6723,6726,6729],{},[104,6719,6720,6721,644],{},"重度使用且预算敏感（credit 制不如按 API 付划算，去 ",[49,6722,460],{"href":459},[104,6724,6725],{},"Windows 重度用户（打磨不如 mac\u002FLinux）",[104,6727,6728],{},"国内 + 不想折腾代理",[104,6730,6731],{},"只想要纯净轻量终端（用 iTerm2 \u002F Alacritty）",[25,6733,655],{"id":655},[101,6735,6736,6742,6752,6758,6764,6770],{},[104,6737,6738,6741],{},[40,6739,6740],{},"credit 制要算账","：Build 的 1500 credits 看着多，跑 agent + 前沿模型消耗快，重度用户得上 Max（$200）或买 Reload credits，成本不低。",[104,6743,6744,6747,6748,6751],{},[40,6745,6746],{},"Windows 打磨落后","：据 ",[49,6749,6442],{"href":6440,"rel":6750},[351],"，Windows 版虽可用，但稳定性和细节不如 mac \u002F Linux。Windows 用户预期别拉太高。",[104,6753,6754,6757],{},[40,6755,6756],{},"开源 ≠ 全开源","：开源的是客户端（AGPLv3）和 UI 框架（MIT），后端服务和 AI 基础设施不开源。要完全自托管得上 Enterprise。",[104,6759,6760,6763],{},[40,6761,6762],{},"AGPLv3 注意合规","：如果你 fork 改 Warp 客户端并对外提供网络服务，AGPLv3 要求公开你的修改源码。企业内部商用前确认许可证义务。",[104,6765,6766,6769],{},[40,6767,6768],{},"数据出网","：默认 AI 走云端。介意代码出网的，Free 档可 BYO 推理，或上 Business\u002FEnterprise 的 Zero Data Retention。",[104,6771,6772,6775],{},[40,6773,6774],{},"国内三道坎","：网络、支付、英文界面，没代理基本玩不转。",[25,6777,731],{"id":730},[37,6779,734],{},[101,6781,6782,6785,6788,6791],{},[104,6783,6784],{},"想要现代化、AI-native 的终端体验",[104,6786,6787],{},"需要云端 agent 跑长时间自主任务",[104,6789,6790],{},"mac \u002F Linux 开发者",[104,6792,6793],{},"团队需要共享命令 \u002F workflow \u002F 结对",[37,6795,753],{},[101,6797,6798,6804,6807,6810],{},[104,6799,6800,6801,6803],{},"预算敏感的重度 AI 使用者（",[49,6802,460],{"href":459}," 按 API 付更省）",[104,6805,6806],{},"Windows 重度用户",[104,6808,6809],{},"国内首选且不想配代理",[104,6811,6812],{},"偏好极简纯净终端",[25,6814,770],{"id":770},[101,6816,6817,6827,6835],{},[104,6818,775,6819,639,6821,639,6823,639,6825],{},[49,6820,52],{"href":51},[49,6822,460],{"href":459},[49,6824,643],{"href":642},[49,6826,57],{"href":56},[104,6828,791,6829,639,6831,639,6833],{},[49,6830,795],{"href":794},[49,6832,160],{"href":159},[49,6834,801],{"href":800},[104,6836,786,6837,639,6841],{},[49,6838,6840],{"href":6839},"\u002Fmodels\u002Fclaude-opus-4-5.html","Claude Opus 4.5",[49,6842,6844],{"href":6843},"\u002Fmodels\u002Fgpt-5-1-codex-max.html","GPT-5.1-Codex-Max",[25,6846,809],{"id":809},[101,6848,6849,6860,6866],{},[104,6850,1801,6851,6855,6856],{},[49,6852,6853],{"href":6853,"rel":6854},"https:\u002F\u002Fwarp.dev",[351]," ｜ 定价：",[49,6857,6858],{"href":6858,"rel":6859},"https:\u002F\u002Fwww.warp.dev\u002Fpricing",[351],[104,6861,814,6862],{},[49,6863,6864],{"href":6864,"rel":6865},"https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002FWarp",[351],[104,6867,6868],{},"第三方评测：aitools.inc \u002F theaiagentindex.com",[37,6870,3021,6871,835],{},[49,6872,834],{"href":834},[837,6874,6875],{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .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);}",{"title":215,"searchDepth":247,"depth":247,"links":6877},[6878,6879,6886,6887,6888,6889,6890,6891,6892,6893],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":6880},[6881,6882,6883,6884,6885],{"id":6267,"depth":247,"text":6268},{"id":6285,"depth":247,"text":6286},{"id":6292,"depth":247,"text":6293},{"id":6327,"depth":247,"text":6328},{"id":6339,"depth":247,"text":6340},{"id":6346,"depth":229,"text":6347},{"id":1188,"depth":229,"text":1189},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},"\u002Fimg\u002Ftools\u002Fwarp.webp","Warp 真实评测：用 Rust 重写的 AI-native 终端，块状命令输出、自然语言生成命令、本地+云端 agent、codebase 索引。AIHO 编辑部基于官方与多份独立评测整理，含 credit 定价、与 Claude Code 对比、避坑指南。",[865],{},"\u002Ftools\u002Fcoding\u002Fcli\u002Fwarp",[870,871,872],[6901,6903,6907,6910,6913],{"plan":6370,"price":876,"limit":6902,"cn_pay":878,"note":6378},"限量 AI credits + BYO 推理，云 agent\u002F索引受限",{"plan":6383,"price":6904,"limit":6905,"cn_pay":3068,"note":6906},"$20\u002F月（年付 9 折 $18）","1500 credits\u002F月，前沿 OpenAI\u002FAnthropic\u002FGoogle 模型","官方推荐档",{"plan":6397,"price":2410,"limit":6908,"cn_pay":6909,"note":6405},"12× Build 的 credits","⚠️",{"plan":6410,"price":6413,"limit":6911,"cn_pay":6909,"note":6912},"1500 credits + 团队 ZDR + SAML SSO","团队（最多 25 席）",{"plan":5721,"price":6204,"limit":6914,"cn_pay":878,"note":6915},"无限席位 + BYOLLM + 自托管云 agent","大企业","Free（100-限量 AI）\u002F Build $20\u002Fmo 1500 credits \u002F Max $200\u002Fmo \u002F Business $50\u002Fseat",{"power":255,"ux":262,"price":247,"cn_support":229,"stability":255},{"title":6233,"description":6895},"coding\u002Fcli\u002Fwarp",[6921,6923,6925,6927,6930],{"title":6922,"url":6853},"Warp 官方",{"title":6924,"url":6858},"Warp 定价页",{"title":6926,"url":6864},"Warp GitHub (warpdotdev\u002FWarp)",{"title":6928,"url":6929},"Warp Features & Pricing (aitools.inc)","https:\u002F\u002Faitools.inc\u002Ftools\u002Fwarp",{"title":6931,"url":6440},"Warp AI Review 2026 (theaiagentindex)","tools\u002Fcoding\u002Fcli\u002Fwarp","Rust 重写的 AI-native 终端，块状输出 + agent + 云端 agent",[858,918,919,4386,6935,6936],"block-output","cloud-agent","重新发明终端 UX 的标杆：块状输出 + 现代文本编辑 + AI 命令生成确实好用，2025 开源（AGPLv3）加分。但 AI 走 credit 制，重度使用成本高，Windows 打磨不如 mac\u002FLinux，国内网络+支付有门槛。","SrbPwI_SgumzfdgEpIoSy4JCUE22PBehx7uOv1HS99M",[],[6941,7651,8539,9074],{"id":928,"title":460,"alternatives":6942,"api_compatible":862,"body":6943,"category":858,"chinese_friendly":247,"cover":1869,"description":1870,"domestic":901,"extension":861,"faq":862,"free":901,"github":1366,"languages":7635,"meta":7636,"models":862,"navigation":258,"notSuitable":862,"opensource":258,"path":1873,"pillar":868,"platforms":7637,"priceTable":7638,"pricing":1885,"published":1886,"relatedPlaybooks":862,"relatedReviews":862,"score":7641,"self_host":258,"seo":7642,"seoTitle":862,"slug":15,"sources":7643,"stem":1902,"suitable":862,"tagline":1903,"tags":7650,"updated":1908,"verdict":1909,"website":1804,"__hash__":1910},[14,16,930],{"type":22,"value":6944,"toc":7618},[6945,6947,6962,6966,6968,6970,6972,6994,6996,7001,7015,7017,7051,7055,7057,7062,7118,7120,7122,7124,7126,7254,7256,7285,7292,7294,7318,7320,7428,7432,7450,7452,7512,7514,7516,7533,7535,7545,7547,7573,7575,7612,7616],[25,6946,28],{"id":27},[30,6948,6950,6956],{"className":6949},[33,34,35],[37,6951,6952,942,6954,946],{},[40,6953,42],{},[71,6955,945],{},[37,6957,949,6958,953,6960,956],{},[40,6959,952],{},[49,6961,52],{"href":51},[80,6963,6964],{},[37,6965,961],{},[25,6967,87],{"id":87},[89,6969,967],{"id":966},[37,6971,970],{},[101,6973,6974,6980,6986,6992],{},[104,6975,975,6976,678,6978,982],{},[71,6977,978],{},[71,6979,981],{},[104,6981,985,6982,989,6984],{},[71,6983,988],{},[71,6985,992],{},[104,6987,995,6988,999,6990,1003],{},[71,6989,998],{},[71,6991,1002],{},[104,6993,1006],{},[89,6995,1010],{"id":1009},[37,6997,1013,6998,139],{},[49,6999,1018],{"href":1016,"rel":7000},[351],[101,7002,7003,7007,7011],{},[104,7004,7005,1026],{},[71,7006,1025],{},[104,7008,7009,1032],{},[71,7010,1031],{},[104,7012,7013,1038],{},[71,7014,1037],{},[37,7016,1041],{},[210,7018,7019],{"className":212,"code":1044,"language":214,"meta":215,"style":215},[71,7020,7021,7029,7037,7045],{"__ignoreMap":215},[219,7022,7023,7025,7027],{"class":221,"line":222},[219,7024,1002],{"class":232},[219,7026,1053],{"class":240},[219,7028,1056],{"class":240},[219,7030,7031,7033,7035],{"class":221,"line":229},[219,7032,1061],{"class":240},[219,7034,1064],{"class":236},[219,7036,1056],{"class":240},[219,7038,7039,7041,7043],{"class":221,"line":247},[219,7040,1071],{"class":240},[219,7042,1074],{"class":236},[219,7044,1056],{"class":240},[219,7046,7047,7049],{"class":221,"line":255},[219,7048,1081],{"class":240},[219,7050,1084],{"class":236},[80,7052,7053],{},[37,7054,1089],{},[89,7056,1092],{"id":1092},[37,7058,7059,1100],{},[49,7060,1099],{"href":1097,"rel":7061},[351],[465,7063,7064,7074],{},[468,7065,7066],{},[471,7067,7068,7070,7072],{},[474,7069,1109],{},[474,7071,1112],{},[474,7073,1115],{},[492,7075,7076,7084,7092,7100,7110],{},[471,7077,7078,7080,7082],{},[497,7079,508],{},[497,7081,1124],{},[497,7083,1127],{},[471,7085,7086,7088,7090],{},[497,7087,1132],{},[497,7089,1135],{},[497,7091,1138],{},[471,7093,7094,7096,7098],{},[497,7095,1143],{},[497,7097,1146],{},[497,7099,1149],{},[471,7101,7102,7104,7108],{},[497,7103,1154],{},[497,7105,1157,7106],{},[49,7107,1161],{"href":1160},[497,7109,1164],{},[471,7111,7112,7114,7116],{},[497,7113,1169],{},[497,7115,1172],{},[497,7117,1175],{},[37,7119,1178],{},[89,7121,1182],{"id":1181},[37,7123,1185],{},[25,7125,1189],{"id":1188},[210,7127,7128],{"className":212,"code":1192,"language":214,"meta":215,"style":215},[71,7129,7130,7134,7152,7156,7160,7166,7170,7174,7184,7194,7204,7208,7212,7216,7220,7224,7232,7240,7244,7248],{"__ignoreMap":215},[219,7131,7132],{"class":221,"line":222},[219,7133,1199],{"class":225},[219,7135,7136,7138,7140,7142,7144,7146,7148,7150],{"class":221,"line":229},[219,7137,1204],{"class":232},[219,7139,1207],{"class":240},[219,7141,1210],{"class":236},[219,7143,237],{"class":236},[219,7145,1215],{"class":240},[219,7147,1218],{"class":240},[219,7149,1221],{"class":236},[219,7151,1224],{"class":236},[219,7153,7154],{"class":221,"line":247},[219,7155,259],{"emptyLinePlaceholder":258},[219,7157,7158],{"class":221,"line":255},[219,7159,1233],{"class":225},[219,7161,7162,7164],{"class":221,"line":262},[219,7163,305],{"class":240},[219,7165,396],{"class":236},[219,7167,7168],{"class":221,"line":268},[219,7169,259],{"emptyLinePlaceholder":258},[219,7171,7172],{"class":221,"line":279},[219,7173,1248],{"class":225},[219,7175,7176,7178,7180,7182],{"class":221,"line":284},[219,7177,1254],{"class":1253},[219,7179,1257],{"class":311},[219,7181,1260],{"class":1253},[219,7183,1263],{"class":311},[219,7185,7186,7188,7190,7192],{"class":221,"line":290},[219,7187,1254],{"class":1253},[219,7189,1270],{"class":311},[219,7191,1260],{"class":1253},[219,7193,1275],{"class":311},[219,7195,7196,7198,7200,7202],{"class":221,"line":302},[219,7197,1254],{"class":1253},[219,7199,1282],{"class":311},[219,7201,1260],{"class":1253},[219,7203,1275],{"class":311},[219,7205,7206],{"class":221,"line":1289},[219,7207,259],{"emptyLinePlaceholder":258},[219,7209,7210],{"class":221,"line":5},[219,7211,1296],{"class":225},[219,7213,7214],{"class":221,"line":8},[219,7215,1301],{"class":232},[219,7217,7218],{"class":221,"line":1304},[219,7219,259],{"emptyLinePlaceholder":258},[219,7221,7222],{"class":221,"line":7},[219,7223,1311],{"class":225},[219,7225,7226,7228,7230],{"class":221,"line":1314},[219,7227,1002],{"class":232},[219,7229,1319],{"class":240},[219,7231,1322],{"class":236},[219,7233,7234,7236,7238],{"class":221,"line":1325},[219,7235,1002],{"class":232},[219,7237,1319],{"class":240},[219,7239,1332],{"class":236},[219,7241,7242],{"class":221,"line":1335},[219,7243,259],{"emptyLinePlaceholder":258},[219,7245,7246],{"class":221,"line":1340},[219,7247,1343],{"class":225},[219,7249,7250,7252],{"class":221,"line":1346},[219,7251,1349],{"class":1253},[219,7253,1352],{"class":311},[25,7255,1355],{"id":1355},[101,7257,7258,7265,7273],{},[104,7259,7260,1363,7262,1369],{},[40,7261,1362],{},[49,7263,1368],{"href":1366,"rel":7264},[351],[104,7266,7267,1375,7269,639,7271,1384],{},[40,7268,1374],{},[49,7270,1379],{"href":1378},[49,7272,1383],{"href":1382},[104,7274,1387,7275],{},[101,7276,7277,7279,7281],{},[104,7278,1392],{},[104,7280,1395],{},[104,7282,1398,7283,1401],{},[49,7284,1161],{"href":1160},[37,7286,1404,7287,678,7289,1413],{},[49,7288,1408],{"href":1407},[49,7290,1412],{"href":1016,"rel":7291},[351],[25,7293,425],{"id":425},[339,7295,7296,7302,7306,7314],{},[104,7297,7298,1423,7300],{},[40,7299,1422],{},[71,7301,1426],{},[104,7303,7304,1432],{},[40,7305,1431],{},[104,7307,7308,1438,7310,1442,7312,1447],{},[40,7309,1437],{},[71,7311,1441],{},[49,7313,1446],{"href":1445},[104,7315,7316,1453],{},[40,7317,1452],{},[25,7319,463],{"id":463},[465,7321,7322,7342],{},[468,7323,7324],{},[471,7325,7326,7328,7330,7334,7338],{},[474,7327,476],{},[474,7329,460],{},[474,7331,7332],{},[49,7333,52],{"href":51},[474,7335,7336],{},[49,7337,1474],{"href":642},[474,7339,7340],{},[49,7341,1480],{"href":1479},[492,7343,7344,7356,7368,7380,7392,7404,7416],{},[471,7345,7346,7348,7350,7352,7354],{},[497,7347,534],{},[497,7349,892],{},[497,7351,1491],{},[497,7353,1491],{},[497,7355,892],{},[471,7357,7358,7360,7362,7364,7366],{},[497,7359,1500],{},[497,7361,1503],{},[497,7363,1506],{},[497,7365,1509],{},[497,7367,1503],{},[471,7369,7370,7372,7374,7376,7378],{},[497,7371,1516],{},[497,7373,1519],{},[497,7375,1522],{},[497,7377,1525],{},[497,7379,1519],{},[471,7381,7382,7384,7386,7388,7390],{},[497,7383,1532],{},[497,7385,584],{},[497,7387,556],{},[497,7389,573],{},[497,7391,556],{},[471,7393,7394,7396,7398,7400,7402],{},[497,7395,1545],{},[497,7397,1548],{},[497,7399,573],{},[497,7401,573],{},[497,7403,556],{},[471,7405,7406,7408,7410,7412,7414],{},[497,7407,1559],{},[497,7409,1562],{},[497,7411,1491],{},[497,7413,1491],{},[497,7415,1491],{},[471,7417,7418,7420,7422,7424,7426],{},[497,7419,1573],{},[497,7421,1576],{},[497,7423,1579],{},[497,7425,1582],{},[497,7427,1585],{},[37,7429,7430,139],{},[40,7431,1590],{},[101,7433,7434,7436,7440,7444],{},[104,7435,1595],{},[104,7437,1598,7438],{},[49,7439,52],{"href":51},[104,7441,1603,7442],{},[49,7443,1474],{"href":642},[104,7445,1608,7446,639,7448],{},[49,7447,1480],{"href":1479},[49,7449,1379],{"href":1378},[25,7451,655],{"id":655},[101,7453,7454,7462,7472,7483,7489,7498,7504],{},[104,7455,7456,1622,7458,1626,7460,1629],{},[40,7457,1621],{},[71,7459,1625],{},[71,7461,988],{},[104,7463,7464,1638,7468,1642,7470,1646],{},[40,7465,7466,1637],{},[71,7467,1636],{},[71,7469,1641],{},[71,7471,1645],{},[104,7473,7474,1652,7476,1658,7479,1662,7481,1665],{},[40,7475,1651],{},[49,7477,1657],{"href":1655,"rel":7478},[351],[71,7480,1661],{},[71,7482,1661],{},[104,7484,7485,1674],{},[40,7486,7487,1673],{},[71,7488,1672],{},[104,7490,7491,1680,7493,1684,7495,1690],{},[40,7492,1679],{},[71,7494,1683],{},[49,7496,1689],{"href":1687,"rel":7497},[351],[104,7499,7500,1698],{},[40,7501,7502,1697],{},[71,7503,1031],{},[104,7505,7506,1704,7508,1708,7510,1712],{},[40,7507,1703],{},[71,7509,1707],{},[71,7511,1711],{},[25,7513,731],{"id":730},[37,7515,734],{},[101,7517,7518,7520,7522,7524,7526,7528],{},[104,7519,1721],{},[104,7521,1724],{},[104,7523,1727],{},[104,7525,1730],{},[104,7527,1733],{},[104,7529,1736,7530,644],{},[49,7531,1741],{"href":1739,"rel":7532},[351],[37,7534,753],{},[101,7536,7537,7539,7541,7543],{},[104,7538,1748],{},[104,7540,1751],{},[104,7542,1754],{},[104,7544,1757],{},[25,7546,770],{"id":770},[101,7548,7549,7557,7563,7569],{},[104,7550,775,7551,639,7553,639,7555],{},[49,7552,52],{"href":51},[49,7554,1474],{"href":642},[49,7556,1480],{"href":1479},[104,7558,1772,7559,639,7561],{},[49,7560,1776],{"href":1775},[49,7562,1161],{"href":1160},[104,7564,1781,7565,639,7567],{},[49,7566,160],{"href":159},[49,7568,1787],{"href":1786},[104,7570,1790,7571],{},[49,7572,1794],{"href":1793},[25,7574,809],{"id":809},[101,7576,7577,7582,7587,7592,7597,7602,7607],{},[104,7578,1801,7579],{},[49,7580,1804],{"href":1804,"rel":7581},[351],[104,7583,1808,7584],{},[49,7585,1811],{"href":1811,"rel":7586},[351],[104,7588,1815,7589],{},[49,7590,1016],{"href":1016,"rel":7591},[351],[104,7593,1821,7594],{},[49,7595,1097],{"href":1097,"rel":7596},[351],[104,7598,814,7599],{},[49,7600,1366],{"href":1366,"rel":7601},[351],[104,7603,1832,7604],{},[49,7605,1835],{"href":1835,"rel":7606},[351],[104,7608,1839,7609],{},[49,7610,1842],{"href":1842,"rel":7611},[351],[37,7613,1846,7614,835],{},[49,7615,834],{"href":834},[837,7617,1851],{},{"title":215,"searchDepth":247,"depth":247,"links":7619},[7620,7621,7627,7628,7629,7630,7631,7632,7633,7634],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":7622},[7623,7624,7625,7626],{"id":966,"depth":247,"text":967},{"id":1009,"depth":247,"text":1010},{"id":1092,"depth":247,"text":1092},{"id":1181,"depth":247,"text":1182},{"id":1188,"depth":229,"text":1189},{"id":1355,"depth":229,"text":1355},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},[864,865],{},[870,871,872],[7639,7640],{"plan":1877,"price":876,"features":1878,"notes":1879},{"plan":1881,"price":1882,"features":1883,"notes":1884},{"power":255,"ux":247,"price":262,"cn_support":247,"stability":262},{"title":460,"description":1870},[7644,7645,7646,7647,7648,7649],{"title":1891,"url":1811},{"title":1893,"url":1016},{"title":1895,"url":1097},{"title":1897,"url":1366},{"title":1899,"url":1835},{"title":1901,"url":1842},[858,919,1905,1906,1907],{"id":1912,"title":52,"alternatives":7652,"api_compatible":7653,"body":7654,"category":858,"chinese_friendly":247,"cover":3044,"description":3045,"domestic":901,"extension":861,"faq":862,"free":901,"github":3001,"languages":8519,"meta":8520,"models":8521,"navigation":258,"notSuitable":8522,"opensource":901,"path":3056,"pillar":868,"platforms":8523,"priceTable":8524,"pricing":3078,"published":1886,"relatedPlaybooks":862,"relatedReviews":862,"score":8529,"self_host":901,"seo":8530,"seoTitle":862,"slug":14,"sources":8531,"stem":3092,"suitable":8537,"tagline":3099,"tags":8538,"updated":1908,"verdict":3103,"website":2989,"__hash__":3104},[16,15,930],[19],{"type":22,"value":7655,"toc":8502},[7656,7658,7673,7677,7679,7681,7687,7709,7711,7713,7717,7739,7744,7746,7748,7870,7881,7883,7889,7945,7947,7949,7957,7959,7967,8031,8033,8041,8046,8048,8170,8172,8198,8200,8328,8332,8342,8346,8360,8362,8425,8427,8465,8467,8496,8500],[25,7657,28],{"id":27},[30,7659,7661,7667],{"className":7660},[33,34,35],[37,7662,7663,1926,7665,1930],{},[40,7664,42],{},[71,7666,1929],{},[37,7668,1933,7669,1937,7671,1941],{},[40,7670,1936],{},[40,7672,1940],{},[80,7674,7675],{},[37,7676,1946],{},[25,7678,87],{"id":87},[89,7680,1952],{"id":1951},[37,7682,1955,7683,1959,7685,1962],{},[40,7684,1958],{},[71,7686,1929],{},[210,7688,7689],{"className":212,"code":1965,"language":214,"meta":215,"style":215},[71,7690,7691,7697,7703],{"__ignoreMap":215},[219,7692,7693,7695],{"class":221,"line":222},[219,7694,305],{"class":240},[219,7696,396],{"class":236},[219,7698,7699,7701],{"class":221,"line":229},[219,7700,1929],{"class":232},[219,7702,1980],{"class":225},[219,7704,7705,7707],{"class":221,"line":247},[219,7706,1349],{"class":1253},[219,7708,1987],{"class":311},[37,7710,1990],{},[89,7712,1994],{"id":1993},[37,7714,1997,7715,2001],{},[49,7716,2000],{"href":794},[210,7718,7719],{"className":212,"code":2004,"language":214,"meta":215,"style":215},[71,7720,7721,7727,7733],{"__ignoreMap":215},[219,7722,7723,7725],{"class":221,"line":222},[219,7724,2011],{"class":232},[219,7726,2014],{"class":225},[219,7728,7729,7731],{"class":221,"line":229},[219,7730,145],{"class":232},[219,7732,2021],{"class":225},[219,7734,7735,7737],{"class":221,"line":247},[219,7736,2026],{"class":232},[219,7738,2029],{"class":225},[37,7740,2032,7741,2038],{},[49,7742,2037],{"href":2035,"rel":7743},[351],[89,7745,2042],{"id":2041},[37,7747,2045],{},[465,7749,7750,7758],{},[468,7751,7752],{},[471,7753,7754,7756],{},[474,7755,2054],{},[474,7757,2057],{},[492,7759,7760,7770,7778,7788,7796,7804,7812,7820,7828,7836,7844,7852,7860],{},[471,7761,7762,7766],{},[497,7763,7764],{},[71,7765,2066],{},[497,7767,2069,7768,2073],{},[71,7769,2072],{},[471,7771,7772,7776],{},[497,7773,7774],{},[71,7775,2080],{},[497,7777,2083],{},[471,7779,7780,7784],{},[497,7781,7782],{},[71,7783,189],{},[497,7785,2092,7786,644],{},[40,7787,2095],{},[471,7789,7790,7794],{},[497,7791,7792],{},[71,7793,2102],{},[497,7795,2105],{},[471,7797,7798,7802],{},[497,7799,7800],{},[71,7801,2112],{},[497,7803,2115],{},[471,7805,7806,7810],{},[497,7807,7808],{},[71,7809,2122],{},[497,7811,2125],{},[471,7813,7814,7818],{},[497,7815,7816],{},[71,7817,2132],{},[497,7819,2135],{},[471,7821,7822,7826],{},[497,7823,7824],{},[71,7825,2142],{},[497,7827,2145],{},[471,7829,7830,7834],{},[497,7831,7832],{},[71,7833,2152],{},[497,7835,2155],{},[471,7837,7838,7842],{},[497,7839,7840],{},[71,7841,2162],{},[497,7843,2165],{},[471,7845,7846,7850],{},[497,7847,7848],{},[71,7849,2172],{},[497,7851,2175],{},[471,7853,7854,7858],{},[497,7855,7856],{},[71,7857,2182],{},[497,7859,2185],{},[471,7861,7862,7868],{},[497,7863,7864,2193,7866],{},[71,7865,2192],{},[71,7867,2196],{},[497,7869,2199],{},[37,7871,7872,2207,7875,2210,7877,2213,7879,2217],{},[49,7873,2206],{"href":2204,"rel":7874},[351],[71,7876,2102],{},[71,7878,189],{},[71,7880,2216],{},[89,7882,2221],{"id":2220},[37,7884,7885,2226,7887,2230],{},[49,7886,160],{"href":159},[71,7888,2229],{},[210,7890,7891],{"className":2233,"code":2234,"language":2235,"meta":215,"style":215},[71,7892,7893,7897,7903,7909,7919,7933,7937,7941],{"__ignoreMap":215},[219,7894,7895],{"class":221,"line":222},[219,7896,2242],{"class":311},[219,7898,7899,7901],{"class":221,"line":229},[219,7900,2247],{"class":240},[219,7902,2250],{"class":311},[219,7904,7905,7907],{"class":221,"line":247},[219,7906,2255],{"class":240},[219,7908,2250],{"class":311},[219,7910,7911,7913,7915,7917],{"class":221,"line":255},[219,7912,2262],{"class":240},[219,7914,2265],{"class":311},[219,7916,2268],{"class":236},[219,7918,2271],{"class":311},[219,7920,7921,7923,7925,7927,7929,7931],{"class":221,"line":262},[219,7922,2276],{"class":240},[219,7924,2279],{"class":311},[219,7926,2282],{"class":236},[219,7928,2285],{"class":311},[219,7930,2288],{"class":236},[219,7932,2291],{"class":311},[219,7934,7935],{"class":221,"line":268},[219,7936,2296],{"class":311},[219,7938,7939],{"class":221,"line":279},[219,7940,2301],{"class":311},[219,7942,7943],{"class":221,"line":284},[219,7944,2306],{"class":311},[37,7946,2309],{},[89,7948,2313],{"id":2312},[37,7950,7951,2319,7953,2323,7955,2327],{},[71,7952,2318],{},[71,7954,2322],{},[71,7956,2326],{},[25,7958,1355],{"id":1355},[37,7960,2332,7961,2338,7964,2344],{},[49,7962,2337],{"href":2335,"rel":7963},[351],[49,7965,2343],{"href":2341,"rel":7966},[351],[465,7968,7969,7979],{},[468,7970,7971],{},[471,7972,7973,7975,7977],{},[474,7974,2353],{},[474,7976,2356],{},[474,7978,2359],{},[492,7980,7981,7991,8001,8011,8021],{},[471,7982,7983,7987,7989],{},[497,7984,7985],{},[40,7986,2368],{},[497,7988,2371],{},[497,7990,2374],{},[471,7992,7993,7997,7999],{},[497,7994,7995],{},[40,7996,2381],{},[497,7998,2384],{},[497,8000,2387],{},[471,8002,8003,8007,8009],{},[497,8004,8005],{},[40,8006,2394],{},[497,8008,2397],{},[497,8010,2400],{},[471,8012,8013,8017,8019],{},[497,8014,8015],{},[40,8016,2407],{},[497,8018,2410],{},[497,8020,2413],{},[471,8022,8023,8027,8029],{},[497,8024,8025],{},[40,8026,2420],{},[497,8028,2423],{},[497,8030,2426],{},[37,8032,2429],{},[101,8034,8035,8037,8039],{},[104,8036,2434],{},[104,8038,2437],{},[104,8040,2440],{},[37,8042,8043,2448],{},[49,8044,2447],{"href":2445,"rel":8045},[351],[25,8047,1189],{"id":1188},[210,8049,8050],{"className":212,"code":2453,"language":214,"meta":215,"style":215},[71,8051,8052,8056,8068,8072,8076,8086,8090,8094,8104,8108,8112,8118,8128,8132,8142,8146,8150,8156,8164],{"__ignoreMap":215},[219,8053,8054],{"class":221,"line":222},[219,8055,2460],{"class":225},[219,8057,8058,8060,8062,8064,8066],{"class":221,"line":229},[219,8059,2465],{"class":232},[219,8061,2468],{"class":240},[219,8063,2471],{"class":236},[219,8065,2474],{"class":1253},[219,8067,2477],{"class":232},[219,8069,8070],{"class":221,"line":247},[219,8071,259],{"emptyLinePlaceholder":258},[219,8073,8074],{"class":221,"line":255},[219,8075,2486],{"class":225},[219,8077,8078,8080,8082,8084],{"class":221,"line":262},[219,8079,271],{"class":232},[219,8081,237],{"class":236},[219,8083,2495],{"class":240},[219,8085,2498],{"class":236},[219,8087,8088],{"class":221,"line":268},[219,8089,259],{"emptyLinePlaceholder":258},[219,8091,8092],{"class":221,"line":279},[219,8093,2507],{"class":225},[219,8095,8096,8098,8100,8102],{"class":221,"line":284},[219,8097,2512],{"class":232},[219,8099,2515],{"class":236},[219,8101,2474],{"class":1253},[219,8103,2520],{"class":232},[219,8105,8106],{"class":221,"line":290},[219,8107,259],{"emptyLinePlaceholder":258},[219,8109,8110],{"class":221,"line":302},[219,8111,2529],{"class":225},[219,8113,8114,8116],{"class":221,"line":1289},[219,8115,1929],{"class":232},[219,8117,252],{"class":240},[219,8119,8120,8122,8124,8126],{"class":221,"line":5},[219,8121,1929],{"class":232},[219,8123,2542],{"class":236},[219,8125,2545],{"class":236},[219,8127,2548],{"class":225},[219,8129,8130],{"class":221,"line":8},[219,8131,2553],{"class":225},[219,8133,8134,8136,8138,8140],{"class":221,"line":1304},[219,8135,1254],{"class":1253},[219,8137,1257],{"class":311},[219,8139,1260],{"class":1253},[219,8141,1263],{"class":311},[219,8143,8144],{"class":221,"line":7},[219,8145,259],{"emptyLinePlaceholder":258},[219,8147,8148],{"class":221,"line":1314},[219,8149,2572],{"class":225},[219,8151,8152,8154],{"class":221,"line":1325},[219,8153,305],{"class":240},[219,8155,396],{"class":236},[219,8157,8158,8160,8162],{"class":221,"line":1335},[219,8159,1929],{"class":232},[219,8161,2585],{"class":236},[219,8163,2588],{"class":225},[219,8165,8166,8168],{"class":221,"line":1340},[219,8167,1929],{"class":232},[219,8169,2595],{"class":225},[25,8171,425],{"id":425},[339,8173,8174,8178,8182,8186],{},[104,8175,8176,2605],{},[40,8177,2604],{},[104,8179,8180,2611],{},[40,8181,2610],{},[104,8183,8184,2617],{},[40,8185,2616],{},[104,8187,8188,2623,8190,1708,8192,2628,8194,639,8196,2635],{},[40,8189,2622],{},[49,8191,460],{"href":459},[49,8193,1480],{"href":1479},[49,8195,1408],{"href":1407},[49,8197,2634],{"href":2633},[25,8199,463],{"id":463},[465,8201,8202,8222],{},[468,8203,8204],{},[471,8205,8206,8208,8210,8214,8218],{},[474,8207,476],{},[474,8209,52],{},[474,8211,8212],{},[49,8213,1379],{"href":1378},[474,8215,8216],{},[49,8217,1474],{"href":642},[474,8219,8220],{},[49,8221,460],{"href":459},[492,8223,8224,8236,8248,8264,8280,8292,8304,8316],{},[471,8225,8226,8228,8230,8232,8234],{},[497,8227,2666],{},[497,8229,2669],{},[497,8231,2672],{},[497,8233,2675],{},[497,8235,2675],{},[471,8237,8238,8240,8242,8244,8246],{},[497,8239,2682],{},[497,8241,584],{},[497,8243,540],{},[497,8245,540],{},[497,8247,556],{},[471,8249,8250,8252,8258,8260,8262],{},[497,8251,2695],{},[497,8253,2698,8254,2193,8256],{},[71,8255,2102],{},[71,8257,189],{},[497,8259,540],{},[497,8261,540],{},[497,8263,556],{},[471,8265,8266,8268,8274,8276,8278],{},[497,8267,2713],{},[497,8269,2716,8270,2193,8272,644],{},[71,8271,2011],{},[71,8273,145],{},[497,8275,2723],{},[497,8277,2726],{},[497,8279,1491],{},[471,8281,8282,8284,8286,8288,8290],{},[497,8283,2733],{},[497,8285,2736],{},[497,8287,540],{},[497,8289,556],{},[497,8291,1491],{},[471,8293,8294,8296,8298,8300,8302],{},[497,8295,1532],{},[497,8297,540],{},[497,8299,556],{},[497,8301,556],{},[497,8303,2755],{},[471,8305,8306,8308,8310,8312,8314],{},[497,8307,2760],{},[497,8309,2763],{},[497,8311,2766],{},[497,8313,2769],{},[497,8315,2772],{},[471,8317,8318,8320,8322,8324,8326],{},[497,8319,2356],{},[497,8321,2779],{},[497,8323,2782],{},[497,8325,2779],{},[497,8327,2787],{},[37,8329,8330,139],{},[40,8331,2792],{},[101,8333,8334,8336,8338,8340],{},[104,8335,2797],{},[104,8337,2800],{},[104,8339,2803],{},[104,8341,2806],{},[37,8343,8344,139],{},[40,8345,2811],{},[101,8347,8348,8352,8356],{},[104,8349,2816,8350,2819],{},[49,8351,460],{"href":459},[104,8353,2822,8354,644],{},[49,8355,1379],{"href":1378},[104,8357,2827,8358,644],{},[49,8359,2831],{"href":2830},[25,8361,655],{"id":655},[101,8363,8364,8372,8382,8391,8397,8409,8417,8421],{},[104,8365,8366,2844,8370,2848],{},[40,8367,8368,2843],{},[71,8369,2842],{},[71,8371,2847],{},[104,8373,8374,2857,8378,2860,8380,2863],{},[40,8375,2853,8376,2856],{},[71,8377,2102],{},[71,8379,2102],{},[71,8381,189],{},[104,8383,8384,2871,8388,2877],{},[40,8385,8386,2870],{},[71,8387,2132],{},[49,8389,2876],{"href":2874,"rel":8390},[351],[104,8392,8393,2885],{},[40,8394,8395,2884],{},[71,8396,2066],{},[104,8398,8399,2893,8403,2193,8405,2193,8407,2903],{},[40,8400,8401,2892],{},[71,8402,2216],{},[71,8404,2896],{},[71,8406,2899],{},[71,8408,2902],{},[104,8410,8411,2909,8413,2913,8415,2917],{},[40,8412,2908],{},[71,8414,2912],{},[71,8416,2916],{},[104,8418,8419,2923],{},[40,8420,2922],{},[104,8422,8423,2929],{},[40,8424,2928],{},[25,8426,770],{"id":770},[101,8428,8429,8441,8451,8459],{},[104,8430,775,8431,639,8433,639,8435,639,8437,639,8439],{},[49,8432,1379],{"href":1378},[49,8434,1383],{"href":1382},[49,8436,1474],{"href":642},[49,8438,460],{"href":459},[49,8440,1480],{"href":1479},[104,8442,791,8443,639,8445,639,8447,639,8449],{},[49,8444,795],{"href":794},[49,8446,1787],{"href":1786},[49,8448,160],{"href":159},[49,8450,1794],{"href":1793},[104,8452,786,8453,639,8455,639,8457],{},[49,8454,2961],{"href":2960},[49,8456,2965],{"href":2964},[49,8458,2969],{"href":2968},[104,8460,2972,8461,639,8463],{},[49,8462,2976],{"href":2975},[49,8464,2980],{"href":2979},[25,8466,809],{"id":809},[101,8468,8469,8474,8479,8484,8489,8494],{},[104,8470,1801,8471],{},[49,8472,2989],{"href":2989,"rel":8473},[351],[104,8475,1808,8476],{},[49,8477,2995],{"href":2995,"rel":8478},[351],[104,8480,814,8481],{},[49,8482,3001],{"href":3001,"rel":8483},[351],[104,8485,3005,8486],{},[49,8487,3008],{"href":3008,"rel":8488},[351],[104,8490,3012,8491],{},[49,8492,2341],{"href":2341,"rel":8493},[351],[104,8495,3018],{},[37,8497,3021,8498,835],{},[49,8499,834],{"href":834},[837,8501,3026],{},{"title":215,"searchDepth":247,"depth":247,"links":8503},[8504,8505,8512,8513,8514,8515,8516,8517,8518],{"id":27,"depth":229,"text":28},{"id":87,"depth":229,"text":87,"children":8506},[8507,8508,8509,8510,8511],{"id":1951,"depth":247,"text":1952},{"id":1993,"depth":247,"text":1994},{"id":2041,"depth":247,"text":2042},{"id":2220,"depth":247,"text":2221},{"id":2312,"depth":247,"text":2313},{"id":1355,"depth":229,"text":1355},{"id":1188,"depth":229,"text":1189},{"id":425,"depth":229,"text":425},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},[865],{},[3049,3050,3051],[3053,3054,3055],[871,872,870],[8525,8526,8527,8528],{"plan":3060,"price":3061,"limit":3062,"cn_pay":3063,"note":3064},{"plan":3066,"price":2782,"limit":3067,"cn_pay":3068,"note":3069},{"plan":3071,"price":2397,"limit":3072,"cn_pay":3068,"note":3073},{"plan":3075,"price":2410,"limit":3076,"cn_pay":3068,"note":3077},{"power":262,"ux":255,"price":247,"cn_support":229,"stability":255},{"title":52,"description":3045},[8532,8533,8534,8535,8536],{"title":3083,"url":2995},{"title":2343,"url":2341},{"title":3086,"url":3008},{"title":3088,"url":3089},{"title":3091,"url":2035},[3094,3095,3096,3097,3098],[858,919,918,19,3101,3102],{"id":3680,"title":1474,"alternatives":8540,"api_compatible":8541,"body":8542,"category":858,"chinese_friendly":247,"cover":4318,"description":4319,"domestic":901,"extension":861,"faq":9048,"free":901,"github":3708,"languages":9054,"meta":9055,"models":9056,"navigation":258,"notSuitable":9057,"opensource":258,"path":4345,"pillar":868,"platforms":9058,"priceTable":9059,"pricing":4362,"published":1886,"relatedPlaybooks":9064,"relatedReviews":862,"score":9065,"self_host":901,"seo":9066,"seoTitle":862,"slug":16,"sources":9067,"stem":4377,"suitable":9072,"tagline":4383,"tags":9073,"updated":1908,"verdict":4387,"website":4272,"__hash__":4388},[14,15,930],[18],{"type":22,"value":8543,"toc":9032},[8544,8546,8557,8559,8566,8568,8582,8584,8604,8606,8652,8656,8658,8662,8664,8682,8684,8686,8704,8706,8724,8726,8728,8812,8818,8820,8934,8938,8940,8974,8976,8980,8982,9000,9002,9024,9030],[25,8545,28],{"id":27},[30,8547,8549,8555],{"className":8548},[33,34,35],[37,8550,8551,3694,8553,3698],{},[40,8552,42],{},[40,8554,3697],{},[37,8556,3701],{},[25,8558,3136],{"id":3136},[37,8560,8561,3711,8564,3714],{},[49,8562,3710],{"href":3708,"rel":8563},[351],[40,8565,3198],{},[37,8567,3717],{},[339,8569,8570,8574,8578],{},[104,8571,8572,3725],{},[40,8573,3724],{},[104,8575,8576,3731],{},[40,8577,3730],{},[104,8579,8580,3737],{},[40,8581,3736],{},[37,8583,3740],{},[101,8585,8586,8590,8594,8598],{},[104,8587,8588,3748],{},[40,8589,3747],{},[104,8591,8592,3754],{},[40,8593,3753],{},[104,8595,8596,3760],{},[40,8597,3759],{},[104,8599,8600,3766,8602,3770],{},[40,8601,3765],{},[71,8603,3769],{},[25,8605,2356],{"id":2356},[465,8607,8608,8618],{},[468,8609,8610],{},[471,8611,8612,8614,8616],{},[474,8613,3180],{},[474,8615,2356],{},[474,8617,3185],{},[492,8619,8620,8628,8636,8644],{},[471,8621,8622,8624,8626],{},[497,8623,3791],{},[497,8625,2782],{},[497,8627,3796],{},[471,8629,8630,8632,8634],{},[497,8631,3801],{},[497,8633,2410],{},[497,8635,3806],{},[471,8637,8638,8640,8642],{},[497,8639,3811],{},[497,8641,3814],{},[497,8643,3817],{},[471,8645,8646,8648,8650],{},[497,8647,3822],{},[497,8649,3825],{},[497,8651,3828],{},[80,8653,8654],{},[37,8655,3833],{},[25,8657,3837],{"id":3836},[80,8659,8660],{},[37,8661,3842],{},[89,8663,3846],{"id":3845},[210,8665,8666],{"className":212,"code":3849,"language":214,"meta":215,"style":215},[71,8667,8668,8676],{"__ignoreMap":215},[219,8669,8670,8672,8674],{"class":221,"line":222},[219,8671,3856],{"class":232},[219,8673,1207],{"class":240},[219,8675,3861],{"class":236},[219,8677,8678,8680],{"class":221,"line":229},[219,8679,1349],{"class":1253},[219,8681,3868],{"class":311},[37,8683,3871],{},[89,8685,3875],{"id":3874},[210,8687,8688],{"className":212,"code":3878,"language":214,"meta":215,"style":215},[71,8689,8690,8700],{"__ignoreMap":215},[219,8691,8692,8694,8696,8698],{"class":221,"line":222},[219,8693,3856],{"class":232},[219,8695,3887],{"class":240},[219,8697,3890],{"class":236},[219,8699,3893],{"class":236},[219,8701,8702],{"class":221,"line":229},[219,8703,3898],{"class":225},[89,8705,3902],{"id":3901},[210,8707,8708],{"className":212,"code":3905,"language":214,"meta":215,"style":215},[71,8709,8710,8718],{"__ignoreMap":215},[219,8711,8712,8714,8716],{"class":221,"line":222},[219,8713,3856],{"class":232},[219,8715,1207],{"class":240},[219,8717,3861],{"class":236},[219,8719,8720,8722],{"class":221,"line":229},[219,8721,1349],{"class":1253},[219,8723,3922],{"class":311},[37,8725,3925],{},[25,8727,1189],{"id":1188},[210,8729,8730],{"className":212,"code":3930,"language":214,"meta":215,"style":215},[71,8731,8732,8736,8748,8752,8756,8760,8764,8770,8782,8792,8802],{"__ignoreMap":215},[219,8733,8734],{"class":221,"line":222},[219,8735,3937],{"class":225},[219,8737,8738,8740,8742,8744,8746],{"class":221,"line":229},[219,8739,2465],{"class":232},[219,8741,2468],{"class":240},[219,8743,3946],{"class":236},[219,8745,2474],{"class":1253},[219,8747,3951],{"class":232},[219,8749,8750],{"class":221,"line":247},[219,8751,259],{"emptyLinePlaceholder":258},[219,8753,8754],{"class":221,"line":255},[219,8755,3960],{"class":225},[219,8757,8758],{"class":221,"line":262},[219,8759,3965],{"class":225},[219,8761,8762],{"class":221,"line":268},[219,8763,259],{"emptyLinePlaceholder":258},[219,8765,8766,8768],{"class":221,"line":279},[219,8767,3856],{"class":232},[219,8769,3976],{"class":225},[219,8771,8772,8774,8776,8778,8780],{"class":221,"line":284},[219,8773,3856],{"class":232},[219,8775,1207],{"class":240},[219,8777,3985],{"class":236},[219,8779,3988],{"class":236},[219,8781,3991],{"class":225},[219,8783,8784,8786,8788,8790],{"class":221,"line":290},[219,8785,3856],{"class":232},[219,8787,3998],{"class":240},[219,8789,4001],{"class":236},[219,8791,4004],{"class":225},[219,8793,8794,8796,8798,8800],{"class":221,"line":302},[219,8795,3856],{"class":232},[219,8797,4011],{"class":236},[219,8799,4014],{"class":236},[219,8801,4017],{"class":225},[219,8803,8804,8806,8808,8810],{"class":221,"line":1289},[219,8805,3856],{"class":232},[219,8807,4011],{"class":236},[219,8809,3890],{"class":236},[219,8811,4028],{"class":236},[37,8813,4031,8814,4035,8816,1690],{},[71,8815,4034],{},[71,8817,4038],{},[25,8819,3321],{"id":3321},[465,8821,8822,8836],{},[468,8823,8824],{},[471,8825,8826,8828,8830,8832,8834],{},[474,8827,476],{},[474,8829,1474],{},[474,8831,52],{},[474,8833,460],{},[474,8835,1480],{},[492,8837,8838,8850,8862,8874,8886,8898,8910,8922],{},[471,8839,8840,8842,8844,8846,8848],{},[497,8841,2666],{},[497,8843,4065],{},[497,8845,4065],{},[497,8847,4070],{},[497,8849,3347],{},[471,8851,8852,8854,8856,8858,8860],{},[497,8853,4077],{},[497,8855,4080],{},[497,8857,4083],{},[497,8859,4086],{},[497,8861,4086],{},[471,8863,8864,8866,8868,8870,8872],{},[497,8865,4093],{},[497,8867,4096],{},[497,8869,4099],{},[497,8871,4102],{},[497,8873,4102],{},[471,8875,8876,8878,8880,8882,8884],{},[497,8877,4109],{},[497,8879,4112],{},[497,8881,4115],{},[497,8883,4118],{},[497,8885,4121],{},[471,8887,8888,8890,8892,8894,8896],{},[497,8889,160],{},[497,8891,892],{},[497,8893,892],{},[497,8895,3380],{},[497,8897,892],{},[471,8899,8900,8902,8904,8906,8908],{},[497,8901,3759],{},[497,8903,4140],{},[497,8905,4143],{},[497,8907,1491],{},[497,8909,1491],{},[471,8911,8912,8914,8916,8918,8920],{},[497,8913,534],{},[497,8915,3362],{},[497,8917,3367],{},[497,8919,3362],{},[497,8921,3362],{},[471,8923,8924,8926,8928,8930,8932],{},[497,8925,4164],{},[497,8927,892],{},[497,8929,3380],{},[497,8931,892],{},[497,8933,892],{},[80,8935,8936],{},[37,8937,4177],{},[25,8939,655],{"id":655},[339,8941,8942,8946,8952,8958,8962,8966],{},[104,8943,8944,4187],{},[40,8945,4186],{},[104,8947,8948,4193,8950,4197],{},[40,8949,4192],{},[71,8951,4196],{},[104,8953,8954,4203,8956,4207],{},[40,8955,4202],{},[71,8957,4206],{},[104,8959,8960,4213],{},[40,8961,4212],{},[104,8963,8964,4219],{},[40,8965,4218],{},[104,8967,8968,4229,8972,4233],{},[40,8969,4224,8970,4228],{},[71,8971,4227],{},[71,8973,4232],{},[25,8975,731],{"id":730},[37,8977,4238,8978,4241],{},[3520,8979],{},[25,8981,770],{"id":770},[101,8983,8984,8988,8992],{},[104,8985,3529,8986],{},[49,8987,4251],{"href":4250},[104,8989,3536,8990],{},[49,8991,3540],{"href":3539},[104,8993,3543,8994,3547,8996,3547,8998],{},[49,8995,52],{"href":51},[49,8997,460],{"href":459},[49,8999,1480],{"href":1479},[25,9001,809],{"id":809},[101,9003,9004,9009,9014,9019],{},[104,9005,1808,9006],{},[49,9007,4272],{"href":4272,"rel":9008},[351],[104,9010,4276,9011],{},[49,9012,4279],{"href":4279,"rel":9013},[351],[104,9015,814,9016],{},[49,9017,3708],{"href":3708,"rel":9018},[351],[104,9020,4288,9021],{},[49,9022,4291],{"href":4291,"rel":9023},[351],[80,9025,9026],{},[37,9027,3586,9028,3589],{},[49,9029,834],{"href":834},[837,9031,4301],{},{"title":215,"searchDepth":247,"depth":247,"links":9033},[9034,9035,9036,9037,9042,9043,9044,9045,9046,9047],{"id":27,"depth":229,"text":28},{"id":3136,"depth":229,"text":3136},{"id":2356,"depth":229,"text":2356},{"id":3836,"depth":229,"text":3837,"children":9038},[9039,9040,9041],{"id":3845,"depth":247,"text":3846},{"id":3874,"depth":247,"text":3875},{"id":3901,"depth":247,"text":3902},{"id":1188,"depth":229,"text":1189},{"id":3321,"depth":229,"text":3321},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":770,"depth":229,"text":770},{"id":809,"depth":229,"text":809},[9049,9050,9051,9052,9053],{"q":4322,"a":4323},{"q":4325,"a":4326},{"q":3622,"a":4328},{"q":4330,"a":4331},{"q":4333,"a":4334},[864,865],{},[4338,4080,4339,4340],[4342,4343,4344],[870,871,872],[9060,9061,9062,9063],{"plan":3791,"price":2782,"limit":4349,"cn_pay":4350,"note":4351},{"plan":3801,"price":2410,"limit":4353,"cn_pay":4350,"note":4354},{"plan":3811,"price":3814,"limit":4356,"cn_pay":878,"note":4357},{"plan":4359,"price":3825,"limit":4360,"cn_pay":878,"note":4361},[4364,4365],{"power":262,"ux":255,"price":255,"cn_support":247,"stability":255},{"title":1474,"description":4319},[9068,9069,9070,9071],{"title":4370,"url":4272},{"title":4372,"url":4279},{"title":4374,"url":3708},{"title":4376,"url":4291},[4379,4380,4381,4382],[858,919,918,18,3631,4385,3102,1905,4386],{"id":4390,"title":57,"alternatives":9075,"api_compatible":9076,"body":9077,"category":858,"chinese_friendly":247,"cover":4960,"description":4961,"domestic":901,"extension":861,"faq":9518,"free":901,"github":4934,"languages":9523,"meta":9524,"models":9525,"navigation":258,"notSuitable":9526,"opensource":258,"path":4984,"pillar":868,"platforms":9527,"priceTable":9528,"pricing":4998,"published":4999,"relatedPlaybooks":9532,"relatedReviews":862,"score":9533,"self_host":901,"seo":9534,"seoTitle":862,"slug":13,"sources":9535,"stem":5009,"suitable":9538,"tagline":5015,"tags":9539,"updated":4999,"verdict":5019,"website":4927,"__hash__":5020},[14,16,15],[4393,4394],{"type":22,"value":9078,"toc":9502},[9079,9081,9092,9094,9098,9100,9114,9116,9160,9162,9164,9232,9234,9272,9274,9276,9278,9292,9294,9296,9298,9303,9305,9307,9312,9314,9316,9344,9346,9348,9438,9442,9452,9454,9476,9478,9482,9484,9496,9500],[25,9080,28],{"id":27},[30,9082,9084,9090],{"className":9083},[33,34,35],[37,9085,9086,4406,9088,727],{},[40,9087,42],{},[40,9089,4409],{},[37,9091,4412],{},[25,9093,4415],{"id":4415},[37,9095,4418,9096,4421],{},[71,9097,4393],{},[37,9099,4424],{},[339,9101,9102,9106,9110],{},[104,9103,9104,4432],{},[40,9105,4431],{},[104,9107,9108,4438],{},[40,9109,4437],{},[104,9111,9112,4444],{},[40,9113,4443],{},[25,9115,4447],{"id":4447},[210,9117,9118],{"className":212,"code":4450,"language":214,"meta":215,"style":215},[71,9119,9120,9124,9130,9134,9138,9148,9152,9156],{"__ignoreMap":215},[219,9121,9122],{"class":221,"line":222},[219,9123,4457],{"class":225},[219,9125,9126,9128],{"class":221,"line":229},[219,9127,4462],{"class":232},[219,9129,4465],{"class":236},[219,9131,9132],{"class":221,"line":247},[219,9133,259],{"emptyLinePlaceholder":258},[219,9135,9136],{"class":221,"line":255},[219,9137,4474],{"class":225},[219,9139,9140,9142,9144,9146],{"class":221,"line":262},[219,9141,233],{"class":232},[219,9143,237],{"class":236},[219,9145,241],{"class":240},[219,9147,4485],{"class":236},[219,9149,9150],{"class":221,"line":268},[219,9151,259],{"emptyLinePlaceholder":258},[219,9153,9154],{"class":221,"line":279},[219,9155,4494],{"class":225},[219,9157,9158],{"class":221,"line":284},[219,9159,4499],{"class":232},[37,9161,4502],{},[37,9163,4505],{},[210,9165,9166],{"className":212,"code":4508,"language":214,"meta":215,"style":215},[71,9167,9168,9172,9180,9184,9188,9196,9200,9204,9212,9216,9220],{"__ignoreMap":215},[219,9169,9170],{"class":221,"line":222},[219,9171,4515],{"class":225},[219,9173,9174,9176,9178],{"class":221,"line":229},[219,9175,4393],{"class":232},[219,9177,4522],{"class":240},[219,9179,4525],{"class":236},[219,9181,9182],{"class":221,"line":247},[219,9183,259],{"emptyLinePlaceholder":258},[219,9185,9186],{"class":221,"line":255},[219,9187,4534],{"class":225},[219,9189,9190,9192,9194],{"class":221,"line":262},[219,9191,4393],{"class":232},[219,9193,1207],{"class":240},[219,9195,4543],{"class":236},[219,9197,9198],{"class":221,"line":268},[219,9199,259],{"emptyLinePlaceholder":258},[219,9201,9202],{"class":221,"line":279},[219,9203,4552],{"class":225},[219,9205,9206,9208,9210],{"class":221,"line":284},[219,9207,4393],{"class":232},[219,9209,4559],{"class":240},[219,9211,4562],{"class":236},[219,9213,9214],{"class":221,"line":290},[219,9215,259],{"emptyLinePlaceholder":258},[219,9217,9218],{"class":221,"line":302},[219,9219,4571],{"class":225},[219,9221,9222,9224,9226,9228,9230],{"class":221,"line":1289},[219,9223,4393],{"class":232},[219,9225,4522],{"class":240},[219,9227,4580],{"class":236},[219,9229,4583],{"class":240},[219,9231,4586],{"class":236},[25,9233,4589],{"id":4589},[465,9235,9236,9246],{},[468,9237,9238],{},[471,9239,9240,9242,9244],{},[474,9241,2353],{},[474,9243,4600],{},[474,9245,4603],{},[492,9247,9248,9256,9264],{},[471,9249,9250,9252,9254],{},[497,9251,4610],{},[497,9253,4613],{},[497,9255,4616],{},[471,9257,9258,9260,9262],{},[497,9259,4621],{},[497,9261,4624],{},[497,9263,4627],{},[471,9265,9266,9268,9270],{},[497,9267,4632],{},[497,9269,4635],{},[497,9271,4638],{},[37,9273,4641],{},[25,9275,4645],{"id":4644},[37,9277,4648],{},[101,9279,9280,9284],{},[104,9281,9282,4656],{},[40,9283,4655],{},[104,9285,9286,4662,9288,4665,9290,4669],{},[40,9287,4661],{},[71,9289,2072],{},[71,9291,4668],{},[37,9293,4672],{},[25,9295,4675],{"id":4675},[89,9297,4679],{"id":4678},[210,9299,9301],{"className":9300,"code":4683,"language":3316,"meta":215},[3314],[71,9302,4683],{"__ignoreMap":215},[37,9304,4688],{},[89,9306,4692],{"id":4691},[210,9308,9310],{"className":9309,"code":4696,"language":3316,"meta":215},[3314],[71,9311,4696],{"__ignoreMap":215},[37,9313,4701],{},[89,9315,4705],{"id":4704},[210,9317,9318],{"className":212,"code":4708,"language":214,"meta":215,"style":215},[71,9319,9320,9334],{"__ignoreMap":215},[219,9321,9322,9324,9326,9328,9330,9332],{"class":221,"line":222},[219,9323,4715],{"class":232},[219,9325,4718],{"class":236},[219,9327,4014],{"class":236},[219,9329,4723],{"class":240},[219,9331,4726],{"class":236},[219,9333,1056],{"class":240},[219,9335,9336,9338,9340,9342],{"class":221,"line":229},[219,9337,4733],{"class":1253},[219,9339,4736],{"class":232},[219,9341,4522],{"class":240},[219,9343,4741],{"class":236},[37,9345,4744],{},[25,9347,463],{"id":463},[465,9349,9350,9364],{},[468,9351,9352],{},[471,9353,9354,9356,9358,9360,9362],{},[474,9355,476],{},[474,9357,57],{},[474,9359,52],{},[474,9361,1474],{},[474,9363,460],{},[492,9365,9366,9378,9390,9402,9414,9426],{},[471,9367,9368,9370,9372,9374,9376],{},[497,9369,4769],{},[497,9371,4772],{},[497,9373,508],{},[497,9375,4777],{},[497,9377,4780],{},[471,9379,9380,9382,9384,9386,9388],{},[497,9381,4785],{},[497,9383,4788],{},[497,9385,1491],{},[497,9387,4793],{},[497,9389,4796],{},[471,9391,9392,9394,9396,9398,9400],{},[497,9393,4801],{},[497,9395,4804],{},[497,9397,4807],{},[497,9399,4810],{},[497,9401,4810],{},[471,9403,9404,9406,9408,9410,9412],{},[497,9405,4817],{},[497,9407,4820],{},[497,9409,4823],{},[497,9411,4826],{},[497,9413,4829],{},[471,9415,9416,9418,9420,9422,9424],{},[497,9417,4834],{},[497,9419,4837],{},[497,9421,4840],{},[497,9423,4840],{},[497,9425,4837],{},[471,9427,9428,9430,9432,9434,9436],{},[497,9429,534],{},[497,9431,892],{},[497,9433,1491],{},[497,9435,892],{},[497,9437,892],{},[37,9439,9440],{},[40,9441,4861],{},[101,9443,9444,9446,9448,9450],{},[104,9445,4866],{},[104,9447,4869],{},[104,9449,4872],{},[104,9451,4875],{},[25,9453,655],{"id":655},[339,9455,9456,9460,9464,9468,9472],{},[104,9457,9458,4885],{},[40,9459,4884],{},[104,9461,9462,4891],{},[40,9463,4890],{},[104,9465,9466,4897],{},[40,9467,4896],{},[104,9469,9470,4903],{},[40,9471,4902],{},[104,9473,9474,4909],{},[40,9475,4908],{},[25,9477,731],{"id":730},[37,9479,4914,9480,4917],{},[3520,9481],{},[25,9483,809],{"id":809},[101,9485,9486,9491],{},[104,9487,4924,9488],{},[49,9489,4927],{"href":4927,"rel":9490},[351],[104,9492,4931,9493],{},[49,9494,4934],{"href":4934,"rel":9495},[351],[80,9497,9498],{},[37,9499,4940],{},[837,9501,4943],{},{"title":215,"searchDepth":247,"depth":247,"links":9503},[9504,9505,9506,9507,9508,9509,9514,9515,9516,9517],{"id":27,"depth":229,"text":28},{"id":4415,"depth":229,"text":4415},{"id":4447,"depth":229,"text":4447},{"id":4589,"depth":229,"text":4589},{"id":4644,"depth":229,"text":4645},{"id":4675,"depth":229,"text":4675,"children":9510},[9511,9512,9513],{"id":4678,"depth":247,"text":4679},{"id":4691,"depth":247,"text":4692},{"id":4704,"depth":247,"text":4705},{"id":463,"depth":229,"text":463},{"id":655,"depth":229,"text":655},{"id":730,"depth":229,"text":731},{"id":809,"depth":229,"text":809},[9519,9520,9521,9522],{"q":4964,"a":4965},{"q":4967,"a":4968},{"q":4970,"a":4971},{"q":4973,"a":4974},[865],{},[4978,4979],[4981,4982,4983],[870,871,872],[9529,9530,9531],{"plan":4988,"price":876,"limit":4989,"note":4990},{"plan":4621,"price":890,"limit":4992,"note":4993},{"plan":4632,"price":4995,"limit":4996,"note":4997},[5001],{"power":255,"ux":247,"price":262,"cn_support":247,"stability":255},{"title":57,"description":4961},[9536,9537],{"title":5006,"url":4927},{"title":5008,"url":4934},[5011,5012,5013,5014],[858,919,918,5017,4393,3102,1905,5018],[],1782663748397]