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