[{"data":1,"prerenderedAt":4658},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"tool-tools\u002Fcoding\u002Fcli\u002Froo-code":9,"tool-stats-coding\u002Fcli\u002Froo-code":700,"cat-rank-coding-cli":703,"tool-related-coding\u002Fcli\u002Froo-code":4657},{"tools":4,"reviews":5},65,7,{"tools":4,"reviews":5,"playbooks":7,"news":8},10,8,{"id":10,"title":11,"alternatives":12,"api_compatible":25,"body":26,"category":618,"chinese_friendly":605,"cover":619,"description":620,"domestic":621,"extension":622,"faq":623,"free":621,"github":25,"languages":636,"meta":639,"models":25,"navigation":640,"notSuitable":25,"opensource":640,"path":641,"pillar":642,"platforms":643,"priceTable":646,"pricing":664,"published":665,"relatedPlaybooks":666,"relatedReviews":25,"score":670,"self_host":640,"seo":673,"slug":674,"sources":675,"stem":687,"suitable":25,"tagline":688,"tags":689,"updated":678,"verdict":697,"website":698,"__hash__":699},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Froo-code.md","Roo Code",[13,16,19,22],{"name":14,"url":15},"cline","\u002Ftools\u002Fcoding\u002Fcli\u002Fcline",{"name":17,"url":18},"continue","\u002Ftools\u002Fcoding\u002Fcli\u002Fcontinue",{"name":20,"url":21},"openhands","\u002Ftools\u002Fcoding\u002Fcli\u002Fopenhands",{"name":23,"url":24},"cursor","\u002Ftools\u002Fcoding\u002Fide\u002Fcursor",null,{"type":27,"value":28,"toc":603},"minimark",[29,34,38,41,44,118,121,147,153,157,162,185,190,213,216,246,249,447,450,503,507,536,539,562,565],[30,31,33],"h2",{"id":32},"tldr","TL;DR",[35,36,37],"p",{},"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。",[35,39,40],{},"适合：想要 Cursor-style 自治 + 完全透明 + 无供应商锁定的 solo \u002F 小团队；多步重构 \u002F 多文件改动用 Boomerang Tasks 混合模型省 token；偏好开源 + 本地 Ollama 隐私。不适合：要严格 human-in-the-loop（Cline 的 Plan\u002FAct 更稳）；要 JetBrains 原生（Cline 有，Roo 只有实验桥接）；不想配模型 \u002F 不想看 prompt（Cursor \u002F Copilot 更省心）。",[30,42,43],{"id":43},"核心能力",[45,46,47,55,61,67,73,79,85,91,97,106,112],"ul",{},[48,49,50,54],"li",{},[51,52,53],"strong",{},"Agentic Loop","：Thought → Plan → Act → Observe 递归循环，错了自动读 stderr + 重试",[48,56,57,60],{},[51,58,59],{},"多模式","：Code（写代码）\u002F Architect（设计）\u002F Ask（解释）\u002F Debug（修问题），可在 sub-task 切换",[48,62,63,66],{},[51,64,65],{},"Boomerang Tasks","：主任务派发 sub-task 到不同 mode + 不同模型，并行 \u002F 串行混合",[48,68,69,72],{},[51,70,71],{},"Custom Modes","：自定义 system prompt + 工具集 + 模型，团队级共享",[48,74,75,78],{},[51,76,77],{},"Auto-Approve","：连续执行不打断（高风险 → 配白名单）",[48,80,81,84],{},[51,82,83],{},"BYOK","：Anthropic \u002F OpenAI \u002F Google \u002F DeepSeek \u002F xAI \u002F Mistral \u002F OpenRouter \u002F Ollama 本地",[48,86,87,90],{},[51,88,89],{},"完整透明","：每步 prompt \u002F cost \u002F context usage 可见",[48,92,93,96],{},[51,94,95],{},"MCP 支持","：继承 Cline MCP 协议，工具 \u002F 数据源 \u002F 自定义服务器",[48,98,99,105],{},[51,100,101],{},[102,103,104],"code",{},".rooignore","：限制 AI 可见文件，敏感目录可排除",[48,107,108,111],{},[51,109,110],{},"本地优先","：Ollama \u002F vLLM 局域网模型，air-gapped 可用",[48,113,114,117],{},[51,115,116],{},"Cloud","：task 存储 + 协作 + remote agent + 团队策略",[30,119,120],{"id":120},"价格",[45,122,123,129,135,141],{},[48,124,125,128],{},[51,126,127],{},"OSS","：$0（Apache 2.0）；你自付 LLM API",[48,130,131,134],{},[51,132,133],{},"Cloud Free","：$0 + 云端基础",[48,136,137,140],{},[51,138,139],{},"Cloud Team","：$99\u002F月 + remote agents + 团队治理",[48,142,143,146],{},[51,144,145],{},"Enterprise","：Custom + SSO + 审计 + 私有部署",[148,149,150],"blockquote",{},[35,151,152],{},"实际成本 = 0（OSS）+ LLM 调用费。Boomerang 混合模型策略下，月度账单可比单跑 Claude Opus 省 50–70%。",[30,154,156],{"id":155},"实测solo-5-人小团队-typescript-全栈","实测（solo + 5 人小团队 \u002F TypeScript 全栈）",[35,158,159],{},[51,160,161],{},"亮点：",[45,163,164,167,170,173,179,182],{},[48,165,166],{},"每周多次发布，新特性来得快，社区驱动感强",[48,168,169],{},"Boomerang Tasks 重构整目录时效率拉满：Architect Opus 出方案 → Code DeepSeek 实现 → Debug Sonnet 验",[48,171,172],{},"自定义 Modes 把团队风格固化，新人接手新仓库 30 分钟上手",[48,174,175,176,178],{},"Auto-Approve + ",[102,177,104],{}," 配好后 80% 任务零打断",[48,180,181],{},"BYOK 透明度极高：每个 prompt \u002F cost \u002F context 都可看，比 Cursor 黑盒强",[48,183,184],{},"Ollama + Qwen2.5 Coder 本地跑离线场景 OK",[35,186,187],{},[51,188,189],{},"踩坑：",[45,191,192,195,198,201,204,207,210],{},[48,193,194],{},"每周快速发布 = 偶发回归，生产仓库别盲跟 latest",[48,196,197],{},"Auto-Approve 不配白名单可能误删 \u002F 误覆盖（必须先 commit）",[48,199,200],{},"多模式切换初学者会 confused，文档要花时间读",[48,202,203],{},"JetBrains 只有实验桥接（要 JetBrains 原生用 Cline）",[48,205,206],{},"模型 BYOK 配置门槛比 Cursor 高",[48,208,209],{},"Boomerang 并行多 sub-agent 时 token 烧得快，要监控",[48,211,212],{},"中文 prompt 表现尚可但 system prompt 仍英文最佳",[30,214,215],{"id":215},"上手",[217,218,219,225,228,231,237,243],"ol",{},[48,220,221,222,224],{},"VS Code → Extensions → 搜 ",[102,223,11],{}," 安装",[48,226,227],{},"设置 → Provider → 添加 Anthropic \u002F OpenAI \u002F Google \u002F OpenRouter \u002F Ollama API Key",[48,229,230],{},"选默认 Mode（Code）→ 在侧边栏对话框写需求",[48,232,233,234,236],{},"启用 Auto-Approve（先 commit！）+ 配 ",[102,235,104],{}," 限制范围",[48,238,239,240],{},"多步任务用 Boomerang：在 prompt 写 ",[102,241,242],{},"start a subtask in architect mode to plan, then code mode to implement",[48,244,245],{},"团队：上 Cloud Team → 共享 Custom Modes + remote agents",[30,247,248],{"id":248},"对比",[250,251,252,273],"table",{},[253,254,255],"thead",{},[256,257,258,262,264,267,270],"tr",{},[259,260,261],"th",{},"维度",[259,263,11],{},[259,265,266],{},"Cline",[259,268,269],{},"Cursor",[259,271,272],{},"Continue",[274,275,276,292,309,325,342,358,374,389,405,418,432],"tbody",{},[256,277,278,282,285,287,290],{},[279,280,281],"td",{},"协议",[279,283,284],{},"Apache 2.0",[279,286,284],{},[279,288,289],{},"商业",[279,291,284],{},[256,293,294,297,300,303,306],{},[279,295,296],{},"GitHub Star",[279,298,299],{},"23.8K",[279,301,302],{},"57.9K",[279,304,305],{},"–",[279,307,308],{},"19K+",[256,310,311,314,317,320,322],{},[279,312,313],{},"安装量",[279,315,316],{},"1.55M VS Code",[279,318,319],{},"4M+ VS+JB",[279,321,305],{},[279,323,324],{},"高",[256,326,327,330,333,336,339],{},[279,328,329],{},"架构",[279,331,332],{},"多模式 + Boomerang",[279,334,335],{},"Plan\u002FAct 两阶段",[279,337,338],{},"内置 IDE",[279,340,341],{},"Chat + Edit",[256,343,344,347,350,353,356],{},[279,345,346],{},"多 agent",[279,348,349],{},"✅ Boomerang",[279,351,352],{},"❌",[279,354,355],{},"✅ Composer",[279,357,352],{},[256,359,360,363,366,368,371],{},[279,361,362],{},"自定义 Modes",[279,364,365],{},"✅",[279,367,352],{},[279,369,370],{},"Cursor Rules",[279,372,373],{},"Slash Commands",[256,375,376,379,382,385,387],{},[279,377,378],{},"JetBrains",[279,380,381],{},"实验桥接",[279,383,384],{},"✅ 原生",[279,386,352],{},[279,388,365],{},[256,390,391,394,397,400,403],{},[279,392,393],{},"发布节奏",[279,395,396],{},"每周多次",[279,398,399],{},"月级稳定",[279,401,402],{},"月级",[279,404,402],{},[256,406,407,409,411,414,416],{},[279,408,77],{},[279,410,365],{},[279,412,413],{},"可选",[279,415,365],{},[279,417,305],{},[256,419,420,422,425,427,430],{},[279,421,83],{},[279,423,424],{},"✅ 完全",[279,426,424],{},[279,428,429],{},"部分",[279,431,365],{},[256,433,434,437,440,443,445],{},[279,435,436],{},"MCP",[279,438,439],{},"✅ 继承",[279,441,442],{},"✅ 一等",[279,444,365],{},[279,446,365],{},[30,448,449],{"id":449},"避坑",[45,451,452,458,467,473,479,485,491,497],{},[48,453,454,457],{},[51,455,456],{},"快速发布回归风险","：生产仓库别用 latest，pin 一个稳定版本季度升级",[48,459,460,463,464,466],{},[51,461,462],{},"Auto-Approve 必白名单","：",[102,465,104],{}," + git clean 状态 + commit 习惯 = 三道防线",[48,468,469,472],{},[51,470,471],{},"Boomerang token 失控","：sub-agent 并行烧得快，月预算告警",[48,474,475,478],{},[51,476,477],{},"多模式学习成本","：先用 Code 一种跑顺再加 Architect\u002FDebug",[48,480,481,484],{},[51,482,483],{},"MCP 服务器质量参差","：装第三方 server 看 review + 沙盒",[48,486,487,490],{},[51,488,489],{},"shell 工具权限","：危险命令（rm -rf \u002F dd）要在 settings 里拉黑",[48,492,493,496],{},[51,494,495],{},"JetBrains 用户","：要原生体验请走 Cline；实验桥接稳定性还在演进",[48,498,499,502],{},[51,500,501],{},"中文场景","：system prompt + custom modes 用英文写效果最好",[30,504,506],{"id":505},"适合-不适合","适合 \u002F 不适合",[45,508,509,512,515,518,521,524,527,530,533],{},[48,510,511],{},"✅ Power user \u002F 想跟最新特性的开发者",[48,513,514],{},"✅ solo \u002F 小团队 + 多模型混合 + 省 token",[48,516,517],{},"✅ 多步重构 \u002F 多文件改动（Boomerang）",[48,519,520],{},"✅ 完全透明 + 无供应商锁定",[48,522,523],{},"✅ Ollama 本地 \u002F air-gapped 场景",[48,525,526],{},"❌ 严格 human-in-the-loop \u002F 受监管行业（Cline）",[48,528,529],{},"❌ JetBrains 原生需求（Cline）",[48,531,532],{},"❌ 不想配模型 \u002F 不想看 prompt（Cursor \u002F Copilot）",[48,534,535],{},"❌ 完全稳定 LTS 需求（每周快速发布）",[30,537,538],{"id":538},"相关阅读",[45,540,541,547,552,557],{},[48,542,543],{},[544,545,546],"a",{"href":15},"Cline 评测",[48,548,549],{},[544,550,551],{"href":18},"Continue 评测",[48,553,554],{},[544,555,556],{"href":21},"OpenHands 评测",[48,558,559],{},[544,560,561],{"href":24},"Cursor 评测",[30,563,564],{"id":564},"来源",[217,566,567,575,582,589,596],{},[48,568,569,570],{},"DevRadar — Roo Code Review 2026（BYOK \u002F Agentic Loop \u002F 模型矩阵）",[544,571,572],{"href":572,"rel":573},"https:\u002F\u002Fdevradar-dev.github.io\u002Fopen-research\u002Fai-tools\u002Froo-code",[574],"nofollow",[48,576,577,578],{},"RockB — Cline vs Roo Code 2026（Star \u002F 安装 \u002F 多模式架构）",[544,579,580],{"href":580,"rel":581},"https:\u002F\u002Fbaeseokjae.github.io\u002Fposts\u002Fcline-vs-roo-code-2026",[574],[48,583,584,585],{},"Serenities AI — Roo Code vs Cline 2026（社区 vs 产品路线）",[544,586,587],{"href":587,"rel":588},"https:\u002F\u002Fserenitiesai.com\u002Farticles\u002Froo-code-vs-cline-ai-coding-2026",[574],[48,590,591,592],{},"Qodo Blog — Roo Code vs Cline（企业治理视角）",[544,593,594],{"href":594,"rel":595},"https:\u002F\u002Fwww.qodo.ai\u002Fblog\u002Froo-code-vs-cline",[574],[48,597,598,599],{},"LLMReference — Roo Code Model Compatibility Matrix ",[544,600,601],{"href":601,"rel":602},"https:\u002F\u002Fwww.llmreference.com\u002Fagents\u002Froo-code",[574],{"title":604,"searchDepth":605,"depth":605,"links":606},"",3,[607,609,610,611,612,613,614,615,616,617],{"id":32,"depth":608,"text":33},2,{"id":43,"depth":608,"text":43},{"id":120,"depth":608,"text":120},{"id":155,"depth":608,"text":156},{"id":215,"depth":608,"text":215},{"id":248,"depth":608,"text":248},{"id":449,"depth":608,"text":449},{"id":505,"depth":608,"text":506},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},"cli","\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月 加云端 + 团队策略。",false,"md",[624,627,630,633],{"q":625,"a":626},"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":628,"a":629},"Boomerang Tasks 是什么？","Roo Code 的多 agent orchestration：主任务可派发 sub-task 到不同 mode（如 Architect 设计 → Code 实现 → Debug 验证），每个 sub-task 用不同模型（贵模型规划 + 便宜模型实现），结果回传主任务。在重构 \u002F 多文件改动里能把 Claude Opus + DeepSeek 混搭省 60% token 成本。",{"q":631,"a":632},"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":634,"a":635},"Auto-Approve 安全吗？","Auto-Approve 让 Roo 不停人手批准连续执行——效率高但有 prompt injection \u002F 误删风险。建议：(1) 只在 git 工作区干净时开；(2) 限制文件 \u002F 命令白名单（`.rooignore` + Auto-Approve 规则）；(3) 不要给 shell 全自动权限；(4) 用前先 commit。受监管 \u002F 生产代码强烈建议保持手动审批。",[637,638],"en","zh",{},true,"\u002Ftools\u002Fcoding\u002Fcli\u002Froo-code","coding",[644,645],"vscode","cloud",[647,652,656,660],{"plan":648,"price":649,"features":650,"notes":651},"Roo Code OSS","$0（Apache 2.0）","VS Code 扩展 + 多模式 + 自定义 Modes + Boomerang Tasks + Auto-Approve + BYOK + Ollama 本地","你自付 LLM API tokens",{"plan":133,"price":653,"features":654,"notes":655},"$0","云端 task 存储 + 协作基础 + remote agent 入门","试水云端能力",{"plan":139,"price":657,"features":658,"notes":659},"$99\u002F月","团队策略 + remote agents + 跨成员共享 modes + 治理","5+ 人小团队",{"plan":145,"price":661,"features":662,"notes":663},"Custom","SSO\u002FSAML + 审计 + 私有部署 + SLA","联系销售","Apache 2.0 OSS 免费（自付 LLM tokens）+ Cloud Free \u002F Team $99\u002F月 \u002F Enterprise 定制","2026-06-19",[667],{"name":668,"url":669},"Cline 上手与项目治理","\u002Fplaybook\u002Fonboarding\u002Fcline-getting-started",{"power":671,"ux":672,"price":671,"cn_support":605,"stability":672},5,4,{"title":11,"description":620},"coding\u002Fcli\u002Froo-code",[676,679,681,683,685],{"name":677,"url":572,"accessed":678},"DevRadar — Roo Code Review 2026 (BYOK \u002F Agentic Loop)","2026-06-24",{"name":680,"url":580,"accessed":678},"RockB — Cline vs Roo Code 2026 (架构 \u002F Stars \u002F 多模式)",{"name":682,"url":587,"accessed":678},"Serenities AI — Roo Code vs Cline 2026",{"name":684,"url":594,"accessed":678},"Qodo Blog — Roo Code vs Cline (企业治理对比)",{"name":686,"url":601,"accessed":678},"LLMReference — Roo Code Model Compatibility","tools\u002Fcoding\u002Fcli\u002Froo-code","Cline fork 的 power user VS Code 智能体——多模式 + Boomerang Tasks + BYOK，每周多次发布",[644,690,691,692,693,694,695,696],"agent","byok","opensource","apache2","mcp","multi-agent","fork","想要 Cline 的开源透明 + 更激进新特性的 power user 首选。要严格 human-in-the-loop + JetBrains 走 Cline；要团队策略 + 云端协作走 Roo Cloud Team；要纯 IDE 集成 + 不折腾走 Cursor \u002F Copilot。","https:\u002F\u002Froocode.com","QtMb_we7Y6wpskNNFLhOJp0WK73N97AR8qHVJHHdoSg",{"ok":640,"slug":701,"viewCount":702,"clickCount":702,"avgRating":702,"ratingCount":702},"coding%2Fcli%2Froo-code",0,[704,1727,2929,3498,4208],{"id":705,"title":706,"alternatives":707,"api_compatible":25,"body":711,"category":618,"chinese_friendly":605,"cover":1693,"description":1694,"domestic":621,"extension":622,"faq":25,"free":621,"github":1177,"languages":1695,"meta":1696,"models":25,"navigation":640,"notSuitable":25,"opensource":640,"path":1697,"pillar":642,"platforms":1698,"priceTable":25,"pricing":1702,"published":1703,"relatedPlaybooks":25,"relatedReviews":25,"score":1704,"self_host":640,"seo":1705,"slug":1706,"sources":1707,"stem":1720,"suitable":25,"tagline":1721,"tags":1722,"updated":678,"verdict":1725,"website":1624,"__hash__":1726},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Faider.md","Aider",[708,709,710],"coding\u002Fcli\u002Fclaude-code","coding\u002Fcli\u002Fcodex","coding\u002Fcli\u002Fcline",{"type":27,"value":712,"toc":1676},[713,715,744,749,752,757,760,797,801,809,829,832,884,889,892,900,976,979,983,986,990,1164,1167,1213,1225,1228,1266,1269,1400,1405,1427,1430,1528,1530,1533,1559,1562,1576,1578,1615,1617,1665,1672],[30,714,33],{"id":32},[716,717,722,732],"div",{"className":718},[719,720,721],"card","p-5","my-4",[35,723,724,727,728,731],{},[51,725,726],{},"一句话："," Aider 把 \"AI 编辑代码\" 这件事拆成了 git 操作——每次对话结束自动 commit，回滚一行 ",[102,729,730],{},"git reset --hard HEAD~1"," 就行。没有 GUI、没有 IDE 插件、没有 Composer 那种漂亮 diff 面板，但你能拿到对开源项目最友好的工作流：bring your own key、bring your own model、bring your own editor。",[35,733,734,735,738,739,743],{},"代价是",[51,736,737],{},"学习曲线最陡","。第一次跑起来要花 10 分钟读文档，但跑顺了之后 ",[544,740,742],{"href":741},"\u002Fcoding\u002Fcli\u002Fclaude-code.html","Claude Code"," 用户都觉得\"为啥不直接 aider\"。",[148,745,746],{},[35,747,748],{},"来源说明：本文事实点基于 aider.chat 官方文档（modes.html \u002F llms.html \u002F HISTORY.html）和 GitHub 仓库归纳，命令、参数、模型列表以官方为准。",[30,750,751],{"id":751},"核心特性",[753,754,756],"h3",{"id":755},"git-原生每次改动-一次-commit","Git 原生：每次改动 = 一次 commit",[35,758,759],{},"这是 Aider 与所有竞品的最大区别。其他 AI 编程工具改完文件丢给你看 diff，让你手动 stage \u002F commit；Aider 把 git 集成到工作流里：",[45,761,762,773,783,794],{},[48,763,764,765,768,769,772],{},"每次对话改完代码，自动 ",[102,766,767],{},"git add"," + ",[102,770,771],{},"git commit","，commit message 由 weak-model 生成",[48,774,775,776,779,780],{},"想撤回上一步：",[102,777,778],{},"\u002Fundo"," 或者直接 ",[102,781,782],{},"git reset",[48,784,785,786,789,790,793],{},"改坏了想从分叉点重来：",[102,787,788],{},"git checkout \u003Chash>"," 后继续 ",[102,791,792],{},"aider","，对话上下文还在",[48,795,796],{},"这也是为什么官方推荐 Aider 用在 git 仓库里——非 git 目录功能受限",[753,798,800],{"id":799},"architect-模式两个模型分工","Architect 模式：两个模型分工",[35,802,803,804,463],{},"Architect 模式把\"想方案\"和\"写代码\"拆给两个模型——根据 ",[544,805,808],{"href":806,"rel":807},"https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Fmodes.html",[574],"官方 modes 文档",[45,810,811,817,823],{},[48,812,813,816],{},[102,814,815],{},"--model","（architect）：负责高层方案推理。适合 o1 \u002F o3 \u002F DeepSeek R1 \u002F Claude Opus 这类强推理模型",[48,818,819,822],{},[102,820,821],{},"--editor-model","：负责把方案落地成具体文件 diff。适合 GPT-4o \u002F Claude Sonnet 这类编辑能力强但推理一般的模型",[48,824,825,828],{},[102,826,827],{},"--weak-model","（可选）：用来生成 commit message \u002F 简单重构。可以指定便宜模型省钱",[35,830,831],{},"启动示例：",[833,834,838],"pre",{"className":835,"code":836,"language":837,"meta":604,"style":604},"language-bash shiki shiki-themes github-light github-dark","aider --architect \\\n  --model deepseek\u002Fdeepseek-reasoner \\\n  --editor-model claude-3-5-sonnet-20241022 \\\n  --weak-model gpt-4o-mini\n","bash",[102,839,840,855,866,876],{"__ignoreMap":604},[841,842,845,848,852],"span",{"class":843,"line":844},"line",1,[841,846,792],{"class":847},"sScJk",[841,849,851],{"class":850},"sj4cs"," --architect",[841,853,854],{"class":850}," \\\n",[841,856,857,860,864],{"class":843,"line":608},[841,858,859],{"class":850},"  --model",[841,861,863],{"class":862},"sZZnC"," deepseek\u002Fdeepseek-reasoner",[841,865,854],{"class":850},[841,867,868,871,874],{"class":843,"line":605},[841,869,870],{"class":850},"  --editor-model",[841,872,873],{"class":862}," claude-3-5-sonnet-20241022",[841,875,854],{"class":850},[841,877,878,881],{"class":843,"line":672},[841,879,880],{"class":850},"  --weak-model",[841,882,883],{"class":862}," gpt-4o-mini\n",[148,885,886],{},[35,887,888],{},"据 Aider 官方 benchmark，DeepSeek R1（架构师）+ Claude 3.5 Sonnet（编辑器）的 Architect 组合，比任一模型单跑高约 10%。本数据来自 aider.chat\u002FHISTORY.html 与 pixelsham.com 的 2025-07 评测笔记。",[753,890,891],{"id":891},"几乎能接所有模型",[35,893,894,899],{},[544,895,898],{"href":896,"rel":897},"https:\u002F\u002Faider.chat\u002Fdocs\u002Fllms.html",[574],"Aider 官方推荐"," 的\"最佳模型清单\"：",[250,901,902,915],{},[253,903,904],{},[256,905,906,909,912],{},[259,907,908],{},"厂商",[259,910,911],{},"推荐模型",[259,913,914],{},"备注",[274,916,917,928,939,950,965],{},[256,918,919,922,925],{},[279,920,921],{},"Anthropic",[279,923,924],{},"Claude Sonnet 4 \u002F 3.7 Sonnet",[279,926,927],{},"编辑能力最稳",[256,929,930,933,936],{},[279,931,932],{},"Google",[279,934,935],{},"Gemini 2.5 Pro",[279,937,938],{},"超长上下文",[256,940,941,944,947],{},[279,942,943],{},"DeepSeek",[279,945,946],{},"R1 + V3",[279,948,949],{},"性价比之王",[256,951,952,955,962],{},[279,953,954],{},"OpenAI",[279,956,957,958],{},"o3 \u002F o4-mini \u002F GPT-4.1 \u002F ",[544,959,961],{"href":960},"\u002Fmodels\u002Fgpt-5.html","GPT-5",[279,963,964],{},"reasoning 路径",[256,966,967,970,973],{},[279,968,969],{},"本地",[279,971,972],{},"Ollama \u002F LM Studio 兼容 OpenAI API",[279,974,975],{},"完全离线",[35,977,978],{},"接入方式靠 LiteLLM 适配层，OpenRouter \u002F Bedrock \u002F Vertex \u002F xAI \u002F Groq \u002F Cohere \u002F Azure \u002F 私有 OpenAI 兼容端点 都支持——你能想到的 base_url，基本都行。",[753,980,982],{"id":981},"repo-map上下文召回的核心机制","Repo map：上下文召回的核心机制",[35,984,985],{},"Aider 用 tree-sitter 解析整个 git 仓库，生成一份压缩版的 \"repo map\"——把符号定义、函数签名、类层级提取出来塞进 prompt。模型不需要看到所有源代码就能理解项目结构。这是 Aider 在 polyglot benchmark 上能打过很多带 Composer 的工具的关键原因。",[30,987,989],{"id":988},"上手-5-分钟","上手 5 分钟",[833,991,993],{"className":835,"code":992,"language":837,"meta":604,"style":604},"# 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",[102,994,995,1001,1027,1032,1037,1045,1050,1055,1071,1084,1095,1100,1106,1112,1117,1123,1134,1144,1149,1155],{"__ignoreMap":604},[841,996,997],{"class":843,"line":844},[841,998,1000],{"class":999},"sJ8bj","# 1. 安装（要 Python 3.9+）\n",[841,1002,1003,1006,1009,1012,1015,1018,1021,1024],{"class":843,"line":608},[841,1004,1005],{"class":847},"python",[841,1007,1008],{"class":850}," -m",[841,1010,1011],{"class":862}," pip",[841,1013,1014],{"class":862}," install",[841,1016,1017],{"class":850}," -U",[841,1019,1020],{"class":850}," --upgrade-strategy",[841,1022,1023],{"class":862}," only-if-needed",[841,1025,1026],{"class":862}," aider-chat\n",[841,1028,1029],{"class":843,"line":605},[841,1030,1031],{"emptyLinePlaceholder":640},"\n",[841,1033,1034],{"class":843,"line":672},[841,1035,1036],{"class":999},"# 2. 进入 git 仓库\n",[841,1038,1039,1042],{"class":843,"line":671},[841,1040,1041],{"class":850},"cd",[841,1043,1044],{"class":862}," your-project\n",[841,1046,1048],{"class":843,"line":1047},6,[841,1049,1031],{"emptyLinePlaceholder":640},[841,1051,1052],{"class":843,"line":5},[841,1053,1054],{"class":999},"# 3. 设置 API key（任选其一）\n",[841,1056,1057,1061,1065,1068],{"class":843,"line":8},[841,1058,1060],{"class":1059},"szBVR","export",[841,1062,1064],{"class":1063},"sVt8B"," ANTHROPIC_API_KEY",[841,1066,1067],{"class":1059},"=",[841,1069,1070],{"class":1063},"sk-ant-...\n",[841,1072,1074,1076,1079,1081],{"class":843,"line":1073},9,[841,1075,1060],{"class":1059},[841,1077,1078],{"class":1063}," DEEPSEEK_API_KEY",[841,1080,1067],{"class":1059},[841,1082,1083],{"class":1063},"sk-...\n",[841,1085,1086,1088,1091,1093],{"class":843,"line":7},[841,1087,1060],{"class":1059},[841,1089,1090],{"class":1063}," OPENAI_API_KEY",[841,1092,1067],{"class":1059},[841,1094,1083],{"class":1063},[841,1096,1098],{"class":843,"line":1097},11,[841,1099,1031],{"emptyLinePlaceholder":640},[841,1101,1103],{"class":843,"line":1102},12,[841,1104,1105],{"class":999},"# 4. 启动（默认会用环境变量里第一个能识别的 key）\n",[841,1107,1109],{"class":843,"line":1108},13,[841,1110,1111],{"class":847},"aider\n",[841,1113,1115],{"class":843,"line":1114},14,[841,1116,1031],{"emptyLinePlaceholder":640},[841,1118,1120],{"class":843,"line":1119},15,[841,1121,1122],{"class":999},"# 或指定模型\n",[841,1124,1126,1128,1131],{"class":843,"line":1125},16,[841,1127,792],{"class":847},[841,1129,1130],{"class":850}," --model",[841,1132,1133],{"class":862}," deepseek\u002Fdeepseek-chat\n",[841,1135,1137,1139,1141],{"class":843,"line":1136},17,[841,1138,792],{"class":847},[841,1140,1130],{"class":850},[841,1142,1143],{"class":862}," claude-3-5-sonnet-20241022\n",[841,1145,1147],{"class":843,"line":1146},18,[841,1148,1031],{"emptyLinePlaceholder":640},[841,1150,1152],{"class":843,"line":1151},19,[841,1153,1154],{"class":999},"# 5. 在 aider 里直接用自然语言下指令\n",[841,1156,1158,1161],{"class":843,"line":1157},20,[841,1159,1160],{"class":1059},">",[841,1162,1163],{"class":1063}," 把 server\u002Fapi\u002Fuser.ts 里的 getUserById 改成支持批量查询\n",[30,1165,1166],{"id":1166},"价格与运行成本",[45,1168,1169,1181,1196],{},[48,1170,1171,1174,1175,1180],{},[51,1172,1173],{},"Aider 本体","：开源免费（",[544,1176,1179],{"href":1177,"rel":1178},"https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[574],"Apache 2.0 协议","，根据官方 GitHub 仓库 LICENSE）",[48,1182,1183,1186,1187,1190,1191,1195],{},[51,1184,1185],{},"真正的成本是模型 API key","：100% 自带——这是 Aider 与 ",[544,1188,269],{"href":1189},"\u002Fcoding\u002Fide\u002Fcursor.html"," \u002F ",[544,1192,1194],{"href":1193},"\u002Fcoding\u002Fide\u002Fwindsurf.html","Windsurf"," 最大的商业模式差异",[48,1197,1198,1199],{},"单次会话典型消耗：\n",[45,1200,1201,1204,1207],{},[48,1202,1203],{},"用 Sonnet 4 改 1 个中型 PR（10-15 文件）：约 $0.5-2 美元",[48,1205,1206],{},"用 DeepSeek-V3 同等任务：约 $0.05-0.2 美元",[48,1208,1209,1210,1212],{},"用 ",[544,1211,961],{"href":960}," reasoning：根据推理深度，可能到 $3-8",[35,1214,1215,1216,768,1220,1224],{},"走 ",[544,1217,1219],{"href":1218},"\u002Fmodels\u002Fdeepseek-v3.html","DeepSeek-V3",[544,1221,1223],{"href":806,"rel":1222},[574],"Architect 模式"," 是当前性价比最高的组合，国内付款也直接。",[30,1226,1227],{"id":1227},"国内使用注意事项",[217,1229,1230,1239,1245,1260],{},[48,1231,1232,1235,1236],{},[51,1233,1234],{},"直连 OpenAI \u002F Anthropic 需要代理","——Aider 没有内置代理设置，靠环境变量 ",[102,1237,1238],{},"HTTPS_PROXY",[48,1240,1241,1244],{},[51,1242,1243],{},"DeepSeek \u002F Qwen \u002F GLM 直连无障碍","——国内付款，国内带宽，体验最好",[48,1246,1247,1250,1251,1254,1255,1259],{},[51,1248,1249],{},"支持自定义 base_url","：通过 ",[102,1252,1253],{},"OPENAI_API_BASE"," 环境变量接 ",[544,1256,1258],{"href":1257},"\u002Fcoding\u002Fapi\u002Fone-api.html","国内中转 \u002F 硅基流动 \u002F OneAPI"," 都行",[48,1261,1262,1265],{},[51,1263,1264],{},"Ollama 本地模型零网络依赖","——隐私场景首选，模型质量取决于本机",[30,1267,1268],{"id":1268},"与同类怎么选",[250,1270,1271,1294],{},[253,1272,1273],{},[256,1274,1275,1277,1279,1283,1289],{},[259,1276,261],{},[259,1278,706],{},[259,1280,1281],{},[544,1282,742],{"href":741},[259,1284,1285],{},[544,1286,1288],{"href":1287},"\u002Fcoding\u002Fcli\u002Fcodex.html","Codex CLI",[259,1290,1291],{},[544,1292,266],{"href":1293},"\u002Fcoding\u002Fcli\u002Fcline.html",[274,1295,1296,1309,1325,1340,1356,1370,1383],{},[256,1297,1298,1301,1303,1305,1307],{},[279,1299,1300],{},"开源",[279,1302,365],{},[279,1304,352],{},[279,1306,352],{},[279,1308,365],{},[256,1310,1311,1314,1317,1320,1323],{},[279,1312,1313],{},"模型选择",[279,1315,1316],{},"任意",[279,1318,1319],{},"仅 Anthropic",[279,1321,1322],{},"仅 OpenAI",[279,1324,1316],{},[256,1326,1327,1330,1333,1336,1338],{},[279,1328,1329],{},"自带 API key",[279,1331,1332],{},"✅ 必须",[279,1334,1335],{},"可选（订阅替代）",[279,1337,413],{},[279,1339,1332],{},[256,1341,1342,1345,1348,1351,1354],{},[279,1343,1344],{},"Git 集成",[279,1346,1347],{},"★★★★★",[279,1349,1350],{},"★★★☆☆",[279,1352,1353],{},"★★☆☆☆",[279,1355,1350],{},[256,1357,1358,1361,1364,1366,1368],{},[279,1359,1360],{},"学习曲线",[279,1362,1363],{},"★★★★☆ 陡",[279,1365,1353],{},[279,1367,1353],{},[279,1369,1350],{},[256,1371,1372,1375,1377,1379,1381],{},[279,1373,1374],{},"Architect 双模型",[279,1376,384],{},[279,1378,352],{},[279,1380,352],{},[279,1382,352],{},[256,1384,1385,1388,1391,1394,1397],{},[279,1386,1387],{},"VS Code 集成",[279,1389,1390],{},"通过第三方插件",[279,1392,1393],{},"通过 Cursor 等",[279,1395,1396],{},"仅 CLI",[279,1398,1399],{},"★★★★★ 原生",[35,1401,1402,463],{},[51,1403,1404],{},"怎么选",[45,1406,1407,1410,1415,1420],{},[48,1408,1409],{},"不想被锁在某家厂商，要随时切换 DeepSeek \u002F Claude \u002F GPT → Aider",[48,1411,1412,1413],{},"已经买 Claude Pro \u002F Max 订阅 → ",[544,1414,742],{"href":741},[48,1416,1417,1418],{},"已经买 ChatGPT Plus \u002F Pro → ",[544,1419,1288],{"href":1287},[48,1421,1422,1423,1190,1425],{},"习惯 VS Code 不想离开 GUI → ",[544,1424,266],{"href":1293},[544,1426,269],{"href":1189},[30,1428,1429],{"id":1429},"避坑清单",[45,1431,1432,1445,1462,1481,1490,1506,1514],{},[48,1433,1434,1437,1438,1441,1442,1444],{},[51,1435,1436],{},"没在 git 仓库里跑会被警告","：Aider 强烈建议你 ",[102,1439,1440],{},"git init"," 后再用，否则 ",[102,1443,778],{}," 不能用，自动 commit 也无意义。",[48,1446,1447,1453,1454,1457,1458,1461],{},[51,1448,1449,1452],{},[102,1450,1451],{},"\u002Fadd"," 之前的文件不会被 Aider 看见","：和 Cursor ",[102,1455,1456],{},"@codebase"," 不同，Aider 默认只看 repo map，需要修改的文件要 ",[102,1459,1460],{},"\u002Fadd path\u002Fto\u002Ffile"," 显式加入对话。这是新手最容易卡住的地方。",[48,1463,1464,1467,1468,1473,1474,1477,1478,1480],{},[51,1465,1466],{},"Architect 模式有 prompt injection 风险","：根据 GitHub issue ",[544,1469,1472],{"href":1470,"rel":1471},"https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider\u002Fissues\u002F5058",[574],"#5058","（2026 年 4 月报告），如果让 architect 读取 untrusted 仓库（如 README 被人塞了攻击指令），可能被诱导让 editor 生成后门代码。建议：在 ",[102,1475,1476],{},"--yes"," 自动接受前确认 architect 输出；不要在不可信项目上开 architect mode + ",[102,1479,1476],{}," 组合。",[48,1482,1483,1489],{},[51,1484,1485,1488],{},[102,1486,1487],{},"--yes-always"," 太激进","：会跳过所有确认，包括\"是否要把这个文件加入 chat\"——容易让 Aider 偷偷读你不想给模型看的文件。生产环境慎用。",[48,1491,1492,1495,1496,1499,1500,1505],{},[51,1493,1494],{},"token 限制错误的判断不可靠","：Ollama 本地模型超 context 不会报错而是静默截断，会让你以为\"模型忘了我加的文件\"。明确配置 ",[102,1497,1498],{},"num_ctx","（见 ",[544,1501,1504],{"href":1502,"rel":1503},"https:\u002F\u002Faider.chat\u002F2025\u002F01\u002F28\u002Fdeepseek-down.html",[574],"DeepSeek alternative providers 一文","）。",[48,1507,1508,1513],{},[51,1509,1510,1512],{},[102,1511,821],{}," 比想象重要","：架构师推理再强，editor 写不出合法 diff 一样白搭。优先选 Claude Sonnet 系列做 editor，不要让推理模型自己做 editor。",[48,1515,1516,1519,1520,1523,1524,1527],{},[51,1517,1518],{},"中文 commit message 默认不开","：可以 ",[102,1521,1522],{},"aider --commit-prompt \"...中文....\""," 或 ",[102,1525,1526],{},".aider.conf.yml"," 配置中改。",[30,1529,506],{"id":505},[35,1531,1532],{},"✅ 适合：",[45,1534,1535,1538,1541,1544,1547,1550],{},[48,1536,1537],{},"命令行重度用户、tmux \u002F Neovim 工作流",[48,1539,1540],{},"多模型试用 \u002F 比价场景（一行命令切换）",[48,1542,1543],{},"开源项目维护者（git 工作流原生融入）",[48,1545,1546],{},"想要完全离线（Ollama + 本地模型）",[48,1548,1549],{},"对 token 成本敏感（DeepSeek + Aider 组合极便宜）",[48,1551,1552,1553,1558],{},"跨语言项目（",[544,1554,1557],{"href":1555,"rel":1556},"https:\u002F\u002Faider.chat\u002Fdocs\u002Flanguages.html",[574],"官方支持 100+ 语言","）",[35,1560,1561],{},"❌ 不适合：",[45,1563,1564,1567,1570,1573],{},[48,1565,1566],{},"习惯 GUI \u002F 不愿读命令行文档的人",[48,1568,1569],{},"想\"一键智能\"、不愿配置环境变量",[48,1571,1572],{},"团队协作场景（没有共享 sessions \u002F 协作 UI）",[48,1574,1575],{},"Windows 纯小白（虽然能跑，但 Python 环境 + git CLI 双依赖门槛高）",[30,1577,538],{"id":538},[45,1579,1580,1589,1598,1608],{},[48,1581,1582,1583,1190,1585,1190,1587],{},"同类对比：",[544,1584,742],{"href":741},[544,1586,1288],{"href":1287},[544,1588,266],{"href":1293},[48,1590,1591,1592,1190,1596],{},"推理模型选择：",[544,1593,1595],{"href":1594},"\u002Fmodels\u002Fdeepseek-r1.html","DeepSeek R1",[544,1597,961],{"href":960},[48,1599,1600,1601,1190,1604],{},"协议生态：",[544,1602,436],{"href":1603},"\u002Fwiki\u002Fmcp.html",[544,1605,1607],{"href":1606},"\u002Fwiki\u002Ffunction-calling.html","Function Calling",[48,1609,1610,1611],{},"工作流：",[544,1612,1614],{"href":1613},"\u002Fwiki\u002Fcontext-engineering.html","Context Engineering",[30,1616,564],{"id":564},[45,1618,1619,1626,1633,1639,1645,1651,1658],{},[48,1620,1621,1622],{},"官网：",[544,1623,1624],{"href":1624,"rel":1625},"https:\u002F\u002Faider.chat",[574],[48,1627,1628,1629],{},"官方文档：",[544,1630,1631],{"href":1631,"rel":1632},"https:\u002F\u002Faider.chat\u002Fdocs\u002F",[574],[48,1634,1635,1636],{},"Chat Modes 文档：",[544,1637,806],{"href":806,"rel":1638},[574],[48,1640,1641,1642],{},"LLM 兼容列表：",[544,1643,896],{"href":896,"rel":1644},[574],[48,1646,1647,1648],{},"GitHub：",[544,1649,1177],{"href":1177,"rel":1650},[574],[48,1652,1653,1654],{},"发布历史：",[544,1655,1656],{"href":1656,"rel":1657},"https:\u002F\u002Faider.chat\u002FHISTORY.html",[574],[48,1659,1660,1661],{},"PyPI：",[544,1662,1663],{"href":1663,"rel":1664},"https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat",[574],[35,1666,1667,1668,1671],{},"本卡片由 AIHO 编辑部根据官方公开资料整理。如有更新请通过 ",[544,1669,1670],{"href":1670},"\u002Fsubmit"," 反馈。",[1673,1674,1675],"style",{},"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":604,"searchDepth":605,"depth":605,"links":1677},[1678,1679,1685,1686,1687,1688,1689,1690,1691,1692],{"id":32,"depth":608,"text":33},{"id":751,"depth":608,"text":751,"children":1680},[1681,1682,1683,1684],{"id":755,"depth":605,"text":756},{"id":799,"depth":605,"text":800},{"id":891,"depth":605,"text":891},{"id":981,"depth":605,"text":982},{"id":988,"depth":608,"text":989},{"id":1166,"depth":608,"text":1166},{"id":1227,"depth":608,"text":1227},{"id":1268,"depth":608,"text":1268},{"id":1429,"depth":608,"text":1429},{"id":505,"depth":608,"text":506},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},"\u002Fimg\u002Ftools\u002Faider.webp","Aider 真实评测：Git 原生 AI 编程 CLI，每次改动自动 commit、回滚成本极低。AIHO 编辑部基于官方文档与社区资料整理，含 Architect 双模型模式、支持模型清单、安装与配置实操。",[638,637],{},"\u002Ftools\u002Fcoding\u002Fcli\u002Faider",[1699,1700,1701],"windows","macos","linux","开源免费 \u002F 自带 API key","2026-06-18",{"power":672,"ux":605,"price":671,"cn_support":605,"stability":671},{"title":706,"description":1694},"coding\u002Fcli\u002Faider",[1708,1710,1712,1714,1716,1718],{"title":1709,"url":1631},"Aider 官方文档",{"title":1711,"url":806},"Aider Chat Modes 文档",{"title":1713,"url":896},"Aider 支持的 LLM 列表",{"title":1715,"url":1177},"Aider GitHub 仓库",{"title":1717,"url":1656},"Aider Release History",{"title":1719,"url":1663},"PyPI: aider-chat","tools\u002Fcoding\u002Fcli\u002Faider","Git 原生 AI 编程 CLI，commit 即动作",[618,690,692,1723,1724],"git-native","architect-mode","极客派最爱。每次改动自动 commit、回滚成本极低。学习曲线最陡。","GFtIV9h15OvUqrrlQPTHmZR9x9n38Nl0gELROjfspIU",{"id":1728,"title":742,"alternatives":1729,"api_compatible":1730,"body":1732,"category":618,"chinese_friendly":605,"cover":2868,"description":2869,"domestic":621,"extension":622,"faq":25,"free":621,"github":2825,"languages":2870,"meta":2871,"models":2872,"navigation":640,"notSuitable":2876,"opensource":621,"path":2880,"pillar":642,"platforms":2881,"priceTable":2882,"pricing":2902,"published":1703,"relatedPlaybooks":25,"relatedReviews":25,"score":2903,"self_host":621,"seo":2904,"slug":708,"sources":2905,"stem":2916,"suitable":2917,"tagline":2923,"tags":2924,"updated":678,"verdict":2927,"website":2813,"__hash__":2928},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code.md",[709,1706,710],[1731],"anthropic",{"type":27,"value":1733,"toc":2851},[1734,1736,1759,1764,1766,1770,1780,1805,1808,1812,1820,1849,1858,1862,1865,2020,2038,2042,2051,2127,2130,2134,2148,2150,2165,2246,2249,2260,2268,2270,2417,2419,2458,2460,2609,2614,2628,2633,2653,2655,2751,2753,2805,2807,2843,2848],[30,1735,33],{"id":32},[716,1737,1739,1748],{"className":1738},[719,720,721],[35,1740,1741,1743,1744,1747],{},[51,1742,726],{}," Anthropic 官方 CLI Agent，终端原生，长任务执行能力是目前体感最稳的一档。装好后在任何项目根目录跑 ",[102,1745,1746],{},"claude","，用自然语言让它读代码、改文件、跑测试、提交 commit——全自动。",[35,1749,1750,1751,1754,1755,1758],{},"最大价值是 ",[51,1752,1753],{},"不绑死 IDE","——VS Code、JetBrains、Vim、Emacs、Neovim 全能用，远程 SSH 也行。代价是 ",[51,1756,1757],{},"国内三大门槛","：账号要海外手机、支付要海外卡、网络要稳定代理。",[148,1760,1761],{},[35,1762,1763],{},"来源说明：本文基于 code.claude.com 官方文档、Anthropic 定价页面、第三方独立评测（laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com）综合整理。Anthropic 模型版本迭代快，命令和价格请以最新官方文档为准。",[30,1765,751],{"id":751},[753,1767,1769],{"id":1768},"终端原生的-agent-体验","终端原生的 Agent 体验",[35,1771,1772,1773,1776,1777,1779],{},"不像 Cursor \u002F Windsurf 那种\"AI IDE\"，Claude Code 是个 ",[51,1774,1775],{},"CLI 工具","——在任何编辑器旁边开个终端，跑 ",[102,1778,1746],{},"，就进入了一个能读你整个 codebase 的对话环境。",[833,1781,1783],{"className":835,"code":1782,"language":837,"meta":604,"style":604},"cd your-project\nclaude                          # 进入交互模式\n> 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[102,1784,1785,1791,1798],{"__ignoreMap":604},[841,1786,1787,1789],{"class":843,"line":844},[841,1788,1041],{"class":850},[841,1790,1044],{"class":862},[841,1792,1793,1795],{"class":843,"line":608},[841,1794,1746],{"class":847},[841,1796,1797],{"class":999},"                          # 进入交互模式\n",[841,1799,1800,1802],{"class":843,"line":605},[841,1801,1160],{"class":1059},[841,1803,1804],{"class":1063}," 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[35,1806,1807],{},"它会自动：列出相关文件 → 给出计划 → 等你按回车确认 → 一次改多个文件 → 跑测试 → 报告结果。整个过程你可以在另一个窗口干别的，Claude Code 不抢编辑器焦点。",[753,1809,1811],{"id":1810},"子代理sub-agents-并行任务","子代理（Sub-agents）+ 并行任务",[35,1813,1814,1815,1819],{},"Claude Code 2.x 引入了 ",[544,1816,1818],{"href":1817},"\u002Fwiki\u002Fai-agent.html","子代理"," 机制：主对话可以派发独立的子任务到隔离 context 中跑，结果摘要返回主线。典型场景：",[833,1821,1823],{"className":835,"code":1822,"language":837,"meta":604,"style":604},"\u002Fagents              # 管理子代理\n\u002Fbatch              # 把大改动拆成独立单元，每个跑在自己的 git worktree\n\u002Ftasks              # 列出后台运行的子代理\n",[102,1824,1825,1833,1841],{"__ignoreMap":604},[841,1826,1827,1830],{"class":843,"line":844},[841,1828,1829],{"class":847},"\u002Fagents",[841,1831,1832],{"class":999},"              # 管理子代理\n",[841,1834,1835,1838],{"class":843,"line":608},[841,1836,1837],{"class":847},"\u002Fbatch",[841,1839,1840],{"class":999},"              # 把大改动拆成独立单元，每个跑在自己的 git worktree\n",[841,1842,1843,1846],{"class":843,"line":605},[841,1844,1845],{"class":847},"\u002Ftasks",[841,1847,1848],{"class":999},"              # 列出后台运行的子代理\n",[35,1850,1851,1852,1857],{},"据 ",[544,1853,1856],{"href":1854,"rel":1855},"https:\u002F\u002Fcomputingforgeeks.com\u002Fclaude-code-cheat-sheet",[574],"computingforgeeks.com 2026 cheat sheet"," 整理，子代理让\"一边改前端，一边改后端\"这种并行操作不会污染主对话上下文。",[753,1859,1861],{"id":1860},"slash-命令生产力关键","Slash 命令（生产力关键）",[35,1863,1864],{},"Claude Code 内置了一套 slash 命令，是日常使用的核心：",[250,1866,1867,1877],{},[253,1868,1869],{},[256,1870,1871,1874],{},[259,1872,1873],{},"命令",[259,1875,1876],{},"用途",[274,1878,1879,1893,1903,1916,1926,1936,1946,1956,1966,1976,1986,1996,2006],{},[256,1880,1881,1886],{},[279,1882,1883],{},[102,1884,1885],{},"\u002Finit",[279,1887,1888,1889,1892],{},"第一次进入仓库时跑，生成 ",[102,1890,1891],{},"CLAUDE.md","（项目记忆）",[256,1894,1895,1900],{},[279,1896,1897],{},[102,1898,1899],{},"\u002Fmemory",[279,1901,1902],{},"编辑长期记忆",[256,1904,1905,1910],{},[279,1906,1907],{},[102,1908,1909],{},"\u002Fclear",[279,1911,1912,1913,1558],{},"清空当前对话，重新开始（",[51,1914,1915],{},"最被低估的命令",[256,1917,1918,1923],{},[279,1919,1920],{},[102,1921,1922],{},"\u002Fcompact",[279,1924,1925],{},"长对话压缩，挽救快爆炸的 context window",[256,1927,1928,1933],{},[279,1929,1930],{},[102,1931,1932],{},"\u002Fcontext",[279,1934,1935],{},"显示当前 context 用量",[256,1937,1938,1943],{},[279,1939,1940],{},[102,1941,1942],{},"\u002Fplan",[279,1944,1945],{},"切到 plan 模式（只规划不执行）",[256,1947,1948,1953],{},[279,1949,1950],{},[102,1951,1952],{},"\u002Fmodel",[279,1954,1955],{},"切换模型（Opus \u002F Sonnet \u002F Haiku）",[256,1957,1958,1963],{},[279,1959,1960],{},[102,1961,1962],{},"\u002Fdiff",[279,1964,1965],{},"看本轮所有改动",[256,1967,1968,1973],{},[279,1969,1970],{},[102,1971,1972],{},"\u002Fcode-review",[279,1974,1975],{},"对 diff 跑代码审查",[256,1977,1978,1983],{},[279,1979,1980],{},[102,1981,1982],{},"\u002Frewind",[279,1984,1985],{},"回滚到任意 checkpoint（代码 + 对话）",[256,1987,1988,1993],{},[279,1989,1990],{},[102,1991,1992],{},"\u002Fmcp",[279,1994,1995],{},"管理 MCP 服务器",[256,1997,1998,2003],{},[279,1999,2000],{},[102,2001,2002],{},"\u002Fdoctor",[279,2004,2005],{},"排查环境问题",[256,2007,2008,2017],{},[279,2009,2010,2013,2014],{},[102,2011,2012],{},"\u002Fresume"," ",[102,2015,2016],{},"\u002Fbranch",[279,2018,2019],{},"回到 \u002F fork 历史对话",[35,2021,2022,2027,2028,2030,2031,2033,2034,2037],{},[544,2023,2026],{"href":2024,"rel":2025},"https:\u002F\u002Flearn-prompting.fr\u002Fblog\u002Fclaude-code-slash-commands-reference",[574],"learn-prompting.fr 2026-04 总结","：成熟团队最常用的三个是 ",[102,2029,1922],{},"（每 20-30 分钟一次防止 context drift）、",[102,2032,1909],{},"（新任务开新会话）、自定义命令（写在 ",[102,2035,2036],{},".claude\u002Fcommands\u002F"," 提交进 git）。",[753,2039,2041],{"id":2040},"mcp-集成一等公民","MCP 集成（一等公民）",[35,2043,2044,2046,2047,2050],{},[544,2045,436],{"href":1603}," 是 Anthropic 自家协议，Claude Code 是 MCP 支持最完整的客户端。配置一次 ",[102,2048,2049],{},".mcp.json","，Claude Code 就能在对话里调任意 MCP server 暴露的 tool：",[833,2052,2056],{"className":2053,"code":2054,"language":2055,"meta":604,"style":604},"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",[102,2057,2058,2063,2071,2078,2092,2112,2117,2122],{"__ignoreMap":604},[841,2059,2060],{"class":843,"line":844},[841,2061,2062],{"class":1063},"{\n",[841,2064,2065,2068],{"class":843,"line":608},[841,2066,2067],{"class":850},"  \"mcpServers\"",[841,2069,2070],{"class":1063},": {\n",[841,2072,2073,2076],{"class":843,"line":605},[841,2074,2075],{"class":850},"    \"postgres\"",[841,2077,2070],{"class":1063},[841,2079,2080,2083,2086,2089],{"class":843,"line":672},[841,2081,2082],{"class":850},"      \"command\"",[841,2084,2085],{"class":1063},": ",[841,2087,2088],{"class":862},"\"npx\"",[841,2090,2091],{"class":1063},",\n",[841,2093,2094,2097,2100,2103,2106,2109],{"class":843,"line":671},[841,2095,2096],{"class":850},"      \"args\"",[841,2098,2099],{"class":1063},": [",[841,2101,2102],{"class":862},"\"@modelcontextprotocol\u002Fserver-postgres\"",[841,2104,2105],{"class":1063},", ",[841,2107,2108],{"class":862},"\"postgresql:\u002F\u002F...\"",[841,2110,2111],{"class":1063},"]\n",[841,2113,2114],{"class":843,"line":1047},[841,2115,2116],{"class":1063},"    }\n",[841,2118,2119],{"class":843,"line":5},[841,2120,2121],{"class":1063},"  }\n",[841,2123,2124],{"class":843,"line":8},[841,2125,2126],{"class":1063},"}\n",[35,2128,2129],{},"之后你就能直接说\"查一下 users 表里最近 7 天注册的人数\"——Claude Code 自动通过 MCP 跑 SQL，结果返回对话里继续讨论。",[753,2131,2133],{"id":2132},"后台-远程模式","后台 \u002F 远程模式",[35,2135,2136,2139,2140,2143,2144,2147],{},[102,2137,2138],{},"\u002Fbackground"," 让当前会话脱离终端，作为后台 agent 继续跑；",[102,2141,2142],{},"\u002Fteleport"," 把网页端会话拉到本地终端继续；",[102,2145,2146],{},"\u002Fremote-control"," 从手机或另一台机器接管这台机器的 Claude Code 会话。这套体系是面向\"agent 长时间跑\"设计的，区别于 Cursor 的\"实时交互\"。",[30,2149,1166],{"id":1166},[35,2151,2152,2153,2158,2159,2164],{},"根据 ",[544,2154,2157],{"href":2155,"rel":2156},"https:\u002F\u002Fwww.explainx.ai\u002Fblog\u002Fclaude-code-pricing-guide-2026",[574],"explainx.ai 2026-06 评测"," 和 ",[544,2160,2163],{"href":2161,"rel":2162},"https:\u002F\u002Fclaude.com\u002Fpricing",[574],"Anthropic 官方定价"," 整理：",[250,2166,2167,2179],{},[253,2168,2169],{},[256,2170,2171,2174,2176],{},[259,2172,2173],{},"路径",[259,2175,120],{},[259,2177,2178],{},"适用场景",[274,2180,2181,2194,2207,2220,2233],{},[256,2182,2183,2188,2191],{},[279,2184,2185],{},[51,2186,2187],{},"BYOK（自带 API key）",[279,2189,2190],{},"按 token 计费",[279,2192,2193],{},"全自由，但单月烧到 $500+ 也常见",[256,2195,2196,2201,2204],{},[279,2197,2198],{},[51,2199,2200],{},"Pro",[279,2202,2203],{},"$20\u002F月（年付 ~$17）",[279,2205,2206],{},"个人开发者，每天 1-4 小时",[256,2208,2209,2214,2217],{},[279,2210,2211],{},[51,2212,2213],{},"Max 5x",[279,2215,2216],{},"$100\u002F月",[279,2218,2219],{},"重度用户 + Opus 模型访问",[256,2221,2222,2227,2230],{},[279,2223,2224],{},[51,2225,2226],{},"Max 20x",[279,2228,2229],{},"$200\u002F月",[279,2231,2232],{},"8h+ agentic 工作流 \u002F 团队共享",[256,2234,2235,2240,2243],{},[279,2236,2237],{},[51,2238,2239],{},"Team Premium",[279,2241,2242],{},"$100\u002Fseat 年付 \u002F $125 月付",[279,2244,2245],{},"团队，含管理",[35,2247,2248],{},"API token 价格（2026 Q2 公开数据）：",[45,2250,2251,2254,2257],{},[48,2252,2253],{},"Sonnet 4.x：input $3 \u002F output $15 per 1M token",[48,2255,2256],{},"Opus 4.x：input $15 \u002F output $75 per 1M token",[48,2258,2259],{},"Haiku 4.x：input $1 \u002F output $5 per 1M token",[35,2261,2262,2267],{},[544,2263,2266],{"href":2264,"rel":2265},"https:\u002F\u002Fwww.ksred.com\u002Fclaude-code-pricing-guide-which-plan-actually-saves-you-money",[574],"ksred 博客真实使用日志","：作者 8 个月用 ~100 亿 token，API 价折合 $15,000+，订阅实际只花 $800——订阅模式对重度用户极度划算，但前提是能搞定支付。",[30,2269,989],{"id":988},[833,2271,2273],{"className":835,"code":2272,"language":837,"meta":604,"style":604},"# 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",[102,2274,2275,2280,2297,2301,2306,2319,2323,2328,2341,2345,2350,2357,2370,2375,2385,2389,2394,2400,2410],{"__ignoreMap":604},[841,2276,2277],{"class":843,"line":844},[841,2278,2279],{"class":999},"# macOS \u002F Linux \u002F Windows (WSL)\n",[841,2281,2282,2285,2288,2291,2294],{"class":843,"line":608},[841,2283,2284],{"class":847},"curl",[841,2286,2287],{"class":850}," -fsSL",[841,2289,2290],{"class":862}," https:\u002F\u002Fclaude.ai\u002Finstall.sh",[841,2292,2293],{"class":1059}," |",[841,2295,2296],{"class":847}," bash\n",[841,2298,2299],{"class":843,"line":605},[841,2300,1031],{"emptyLinePlaceholder":640},[841,2302,2303],{"class":843,"line":672},[841,2304,2305],{"class":999},"# macOS 用 Homebrew\n",[841,2307,2308,2311,2313,2316],{"class":843,"line":671},[841,2309,2310],{"class":847},"brew",[841,2312,1014],{"class":862},[841,2314,2315],{"class":850}," --cask",[841,2317,2318],{"class":862}," claude-code\n",[841,2320,2321],{"class":843,"line":1047},[841,2322,1031],{"emptyLinePlaceholder":640},[841,2324,2325],{"class":843,"line":5},[841,2326,2327],{"class":999},"# Windows PowerShell\n",[841,2329,2330,2333,2336,2338],{"class":843,"line":8},[841,2331,2332],{"class":847},"irm",[841,2334,2335],{"class":862}," https:\u002F\u002Fclaude.ai\u002Finstall.ps1",[841,2337,2293],{"class":1059},[841,2339,2340],{"class":847}," iex\n",[841,2342,2343],{"class":843,"line":1073},[841,2344,1031],{"emptyLinePlaceholder":640},[841,2346,2347],{"class":843,"line":7},[841,2348,2349],{"class":999},"# 验证 + 登录\n",[841,2351,2352,2354],{"class":843,"line":1097},[841,2353,1746],{"class":847},[841,2355,2356],{"class":850}," --version\n",[841,2358,2359,2361,2364,2367],{"class":843,"line":1102},[841,2360,1746],{"class":847},[841,2362,2363],{"class":862}," auth",[841,2365,2366],{"class":862}," login",[841,2368,2369],{"class":999},"          # 走浏览器 OAuth，绑定 Pro \u002F Max 订阅\n",[841,2371,2372],{"class":843,"line":1108},[841,2373,2374],{"class":999},"# 或用 API key\n",[841,2376,2377,2379,2381,2383],{"class":843,"line":1114},[841,2378,1060],{"class":1059},[841,2380,1064],{"class":1063},[841,2382,1067],{"class":1059},[841,2384,1070],{"class":1063},[841,2386,2387],{"class":843,"line":1119},[841,2388,1031],{"emptyLinePlaceholder":640},[841,2390,2391],{"class":843,"line":1125},[841,2392,2393],{"class":999},"# 进项目，启动\n",[841,2395,2396,2398],{"class":843,"line":1136},[841,2397,1041],{"class":850},[841,2399,1044],{"class":862},[841,2401,2402,2404,2407],{"class":843,"line":1146},[841,2403,1746],{"class":847},[841,2405,2406],{"class":862}," \u002Finit",[841,2408,2409],{"class":999},"               # 生成 CLAUDE.md\n",[841,2411,2412,2414],{"class":843,"line":1151},[841,2413,1746],{"class":847},[841,2415,2416],{"class":999},"                     # 进入交互模式\n",[30,2418,1227],{"id":1227},[217,2420,2421,2427,2433,2439],{},[48,2422,2423,2426],{},[51,2424,2425],{},"账号","：注册 claude.ai 需要海外手机号（Google Voice \u002F Twilio 可，国内号被封死）",[48,2428,2429,2432],{},[51,2430,2431],{},"支付","：Pro \u002F Max 订阅只收海外信用卡（MasterCard \u002F Visa）+ 海外账单地址。第三方平台（如老张 \u002F DMXAPI）可用支付宝走 API 代理，但是 BYOK 模式",[48,2434,2435,2438],{},[51,2436,2437],{},"网络","：终端 OAuth 流程对代理稳定性要求高，掉线会反复弹浏览器",[48,2440,2441,2444,2445,1523,2448,2450,2451,1190,2453,2457],{},[51,2442,2443],{},"替代路径","：用 ",[544,2446,706],{"href":2447},"\u002Fcoding\u002Fcli\u002Faider.html",[544,2449,266],{"href":1293}," 接 ",[544,2452,1219],{"href":1218},[544,2454,2456],{"href":2455},"\u002Fmodels\u002Fglm-5.2.html","GLM-5.2"," 是国内最经济的\"Claude Code 平替\"思路",[30,2459,1268],{"id":1268},[250,2461,2462,2482],{},[253,2463,2464],{},[256,2465,2466,2468,2470,2474,2478],{},[259,2467,261],{},[259,2469,742],{},[259,2471,2472],{},[544,2473,269],{"href":1189},[259,2475,2476],{},[544,2477,1288],{"href":1287},[259,2479,2480],{},[544,2481,706],{"href":2447},[274,2483,2484,2500,2514,2532,2552,2565,2578,2594],{},[256,2485,2486,2489,2492,2495,2498],{},[279,2487,2488],{},"形态",[279,2490,2491],{},"CLI（IDE 无关）",[279,2493,2494],{},"AI-first IDE",[279,2496,2497],{},"CLI",[279,2499,2497],{},[256,2501,2502,2505,2507,2510,2512],{},[279,2503,2504],{},"长任务能力",[279,2506,1347],{},[279,2508,2509],{},"★★★★☆",[279,2511,2509],{},[279,2513,1350],{},[256,2515,2516,2519,2526,2528,2530],{},[279,2517,2518],{},"上下文管理",[279,2520,2521,2522,2013,2524],{},"★★★★★ ",[102,2523,1922],{},[102,2525,1909],{},[279,2527,2509],{},[279,2529,2509],{},[279,2531,1350],{},[256,2533,2534,2537,2544,2547,2550],{},[279,2535,2536],{},"子代理 \u002F 并行",[279,2538,2539,2540,2013,2542,1558],{},"✅（",[102,2541,1829],{},[102,2543,1837],{},[279,2545,2546],{},"部分（Bug bot）",[279,2548,2549],{},"⚠️ 有限",[279,2551,352],{},[256,2553,2554,2556,2559,2561,2563],{},[279,2555,95],{},[279,2557,2558],{},"★★★★★ 一等公民",[279,2560,2509],{},[279,2562,1350],{},[279,2564,352],{},[256,2566,2567,2569,2571,2573,2575],{},[279,2568,1344],{},[279,2570,2509],{},[279,2572,1350],{},[279,2574,1350],{},[279,2576,2577],{},"★★★★★ 每改即 commit",[256,2579,2580,2583,2586,2589,2591],{},[279,2581,2582],{},"国内门槛",[279,2584,2585],{},"高（账号+支付+网络）",[279,2587,2588],{},"高（账号+支付）",[279,2590,324],{},[279,2592,2593],{},"低（BYOK 国产模型）",[256,2595,2596,2598,2601,2604,2606],{},[279,2597,120],{},[279,2599,2600],{},"$20-$200\u002F月",[279,2602,2603],{},"$20\u002F月",[279,2605,2600],{},[279,2607,2608],{},"仅 API 成本",[35,2610,2611,463],{},[51,2612,2613],{},"选 Claude Code 如果你",[45,2615,2616,2619,2622,2625],{},[48,2617,2618],{},"重视长任务自主性 + 上下文管理",[48,2620,2621],{},"JetBrains \u002F Vim 用户，不想换 IDE",[48,2623,2624],{},"团队需要 SSH 远程 \u002F 后台 agent 模式",[48,2626,2627],{},"已经在用 Claude Pro\u002FMax，加 Code 是边际成本",[35,2629,2630,463],{},[51,2631,2632],{},"别选 Claude Code 如果你",[45,2634,2635,2641,2646],{},[48,2636,2637,2638,2640],{},"国内、个人、预算紧（去 ",[544,2639,706],{"href":2447}," + DeepSeek）",[48,2642,2643,2644,1558],{},"想要纯 IDE 内 inline 体验（",[544,2645,269],{"href":1189},[48,2647,2648,2649,1558],{},"主要写补全而非 agent 任务（",[544,2650,2652],{"href":2651},"\u002Fcoding\u002Fcopilot\u002Fgithub-copilot.html","GitHub Copilot",[30,2654,1429],{"id":1429},[45,2656,2657,2670,2685,2699,2707,2725,2739,2745],{},[48,2658,2659,2665,2666,2669],{},[51,2660,2661,2664],{},[102,2662,2663],{},"ANTHROPIC_API_KEY"," 优先级最高","：你以为在用 Pro 订阅，但 env 里有 key 时实际走 API 计费——卡崩之前先 ",[102,2667,2668],{},"env | grep ANTHROPIC"," 检查",[48,2671,2672,2678,2679,2681,2682,2684],{},[51,2673,2674,2675,2677],{},"长会话不 ",[102,2676,1922],{}," 会越来越笨","：context 接近上限时，模型会开始忘记前面约定。社区共识：每 20-30 分钟 ",[102,2680,1922],{}," 一次或 ",[102,2683,1909],{}," 开新会话",[48,2686,2687,2692,2693,2698],{},[51,2688,2689,2691],{},[102,2690,1952],{}," 切换是个坑","：跨模型切会丢部分 context ",[544,2694,2697],{"href":2695,"rel":2696},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeAI\u002F",[574],"据 r\u002FClaudeAI 反馈","；建议起新会话指定模型",[48,2700,2701,2706],{},[51,2702,2703,2705],{},[102,2704,1885],{}," 生成的 CLAUDE.md 要 review","：自动生成的会有冗余\u002F错误，第一次进项目花 5 分钟整理",[48,2708,2709,2714,2715,2013,2718,2013,2721,2724],{},[51,2710,2711,2713],{},[102,2712,2036],{}," 自定义命令是放大器","：把团队最常用的工作流写成 ",[102,2716,2717],{},"\u002Fdeploy",[102,2719,2720],{},"\u002Fmigrate",[102,2722,2723],{},"\u002Freview-pr","，提交进 git",[48,2726,2727,2730,2731,2734,2735,2738],{},[51,2728,2729],{},"后台 agent + 重写大量文件 = 危险组合","：长任务跑通常加 ",[102,2732,2733],{},"--permission-mode plan"," 或开 ",[102,2736,2737],{},"acceptEdits"," 但配合 git worktree",[48,2740,2741,2744],{},[51,2742,2743],{},"Windows 原生支持有限","：官方推荐 WSL，PowerShell 安装路径有时跑不通",[48,2746,2747,2750],{},[51,2748,2749],{},"API token 烧钱速度","：BYOK 模式下，复杂 refactor 单次任务可能消耗几百万 token",[30,2752,538],{"id":538},[45,2754,2755,2767,2779,2794],{},[48,2756,1582,2757,1190,2759,1190,2761,1190,2763,1190,2765],{},[544,2758,269],{"href":1189},[544,2760,1194],{"href":1193},[544,2762,1288],{"href":1287},[544,2764,706],{"href":2447},[544,2766,266],{"href":1293},[48,2768,2769,2770,1190,2773,1190,2775,1190,2777],{},"概念：",[544,2771,2772],{"href":1817},"AI Agent",[544,2774,1607],{"href":1606},[544,2776,436],{"href":1603},[544,2778,1614],{"href":1613},[48,2780,2781,2782,1190,2786,1190,2790],{},"模型：",[544,2783,2785],{"href":2784},"\u002Fmodels\u002Fclaude-opus-4.html","Claude Opus 4",[544,2787,2789],{"href":2788},"\u002Fmodels\u002Fclaude-sonnet-4.html","Claude Sonnet 4",[544,2791,2793],{"href":2792},"\u002Fmodels\u002Fclaude-haiku-4.html","Claude Haiku 4",[48,2795,2796,2797,1190,2801],{},"进阶：",[544,2798,2800],{"href":2799},"\u002Fwiki\u002Fvibe-coding.html","Vibe Coding",[544,2802,2804],{"href":2803},"\u002Fwiki\u002Fprompt-engineering.html","Prompt Engineering",[30,2806,564],{"id":564},[45,2808,2809,2815,2821,2827,2834,2840],{},[48,2810,1621,2811],{},[544,2812,2813],{"href":2813,"rel":2814},"https:\u002F\u002Fclaude.com\u002Fclaude-code",[574],[48,2816,1628,2817],{},[544,2818,2819],{"href":2819,"rel":2820},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",[574],[48,2822,1647,2823],{},[544,2824,2825],{"href":2825,"rel":2826},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code",[574],[48,2828,2829,2830],{},"CLI Reference：",[544,2831,2832],{"href":2832,"rel":2833},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference",[574],[48,2835,2836,2837],{},"官方定价：",[544,2838,2161],{"href":2161,"rel":2839},[574],[48,2841,2842],{},"第三方评测：laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com \u002F ksred.com \u002F learn-prompting.fr",[35,2844,2845,2846,1671],{},"本卡片由 AIHO 编辑部根据官方公开资料与第三方评测整理。所有事实点均标注来源；如发现价格 \u002F 命令 \u002F 功能与最新官方信息不一致，请通过 ",[544,2847,1670],{"href":1670},[1673,2849,2850],{},"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":604,"searchDepth":605,"depth":605,"links":2852},[2853,2854,2861,2862,2863,2864,2865,2866,2867],{"id":32,"depth":608,"text":33},{"id":751,"depth":608,"text":751,"children":2855},[2856,2857,2858,2859,2860],{"id":1768,"depth":605,"text":1769},{"id":1810,"depth":605,"text":1811},{"id":1860,"depth":605,"text":1861},{"id":2040,"depth":605,"text":2041},{"id":2132,"depth":605,"text":2133},{"id":1166,"depth":608,"text":1166},{"id":988,"depth":608,"text":989},{"id":1227,"depth":608,"text":1227},{"id":1268,"depth":608,"text":1268},{"id":1429,"depth":608,"text":1429},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},"\u002Fimg\u002Ftools\u002Fclaude-code.webp","Claude Code 真实评测：Anthropic 官方 CLI Agent，跑在终端，跨 IDE，长任务规划与多步骤执行能力强。AIHO 编辑部基于官方文档与社区资料整理，含子代理、slash 命令、MCP、避坑指南。",[637],{},[2873,2874,2875],"claude-opus-4","claude-sonnet-4-5","claude-haiku-4",[2877,2878,2879],"国内裸跑（账号 \u002F 支付 \u002F 网络三关）","预算 ¥100\u002F月以内的个人开发者","只想做基础代码补全（用 GitHub Copilot 更经济）","\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code",[1700,1701,1699],[2883,2889,2894,2898],{"plan":2884,"price":2885,"limit":2886,"cn_pay":2887,"note":2888},"Pay-as-go","按 API token 计费","Sonnet $3\u002F$15 per Mtok，Opus $15\u002F$75","✅ 第三方中转支持支付宝","BYOK 模式",{"plan":2890,"price":2603,"limit":2891,"cn_pay":2892,"note":2893},"Claude Pro","约 1-4 小时\u002F天活跃编码","⚠️ 需海外卡","网页 + Code 共享额度",{"plan":2895,"price":2216,"limit":2896,"cn_pay":2892,"note":2897},"Claude Max 5x","Pro 的 5 倍 + Opus 接入","重度用户",{"plan":2899,"price":2229,"limit":2900,"cn_pay":2892,"note":2901},"Claude Max 20x","Pro 的 20 倍 + 优先队列","8h+\u002F天 agentic 工作流","API 按 token 计费 \u002F Pro $20 \u002F Max $100-$200 \u002F Team Premium $100-$125 seat",{"power":671,"ux":672,"price":605,"cn_support":608,"stability":672},{"title":742,"description":2869},[2906,2908,2909,2911,2914],{"title":2907,"url":2819},"Claude Code 官方文档",{"title":2163,"url":2161},{"title":2910,"url":2832},"Claude Code CLI Reference",{"title":2912,"url":2913},"Claude Code Pricing Guide 2026","https:\u002F\u002Fblog.laozhang.ai\u002Fen\u002Fposts\u002Fclaude-code-pricing-guide",{"title":2915,"url":1854},"Claude Code Cheat Sheet 2026","tools\u002Fcoding\u002Fcli\u002Fclaude-code",[2918,2919,2920,2921,2922],"JetBrains \u002F Vim \u002F Emacs 用户（不想换编辑器）","需要长任务自主规划（>30min 单次任务）","服务器开发、运维脚本、CI\u002FCD 场景","需要在 SSH 远程主机上跑 AI 编程","重视稳定性 + 长上下文连贯性","Anthropic 官方终端 AI Coding Agent，长任务能力业界第一梯队",[618,690,2925,1731,2926,694],"terminal","long-task","Cursor 的强力补充。终端原生、IDE 无关、长任务跑得比 Cursor 稳。但 API 计费贵且国内更难用。","-xOhSW-XQ63ME7-rjuV0CXSf19Fo3sNpSkuvMX7-Hfs",{"id":2930,"title":266,"alternatives":2931,"api_compatible":2933,"body":2939,"category":618,"chinese_friendly":672,"cover":3426,"description":3427,"domestic":621,"extension":622,"faq":3428,"free":621,"github":3388,"languages":3444,"meta":3445,"models":3446,"navigation":640,"notSuitable":3452,"opensource":640,"path":15,"pillar":642,"platforms":3456,"priceTable":3457,"pricing":3469,"published":1703,"relatedPlaybooks":3470,"relatedReviews":25,"score":3473,"self_host":640,"seo":3474,"slug":710,"sources":3475,"stem":3484,"suitable":3485,"tagline":3491,"tags":3492,"updated":678,"verdict":3496,"website":3382,"__hash__":3497},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fcline.md",[674,1706,708,2932],"coding\u002Fide\u002Fcursor",[2934,1731,2935,2936,2937,2938],"openai","openrouter","bedrock","vertex","ollama",{"type":27,"value":2940,"toc":3410},[2941,2943,2958,2961,2964,2991,2994,2996,3044,3049,3060,3064,3069,3073,3107,3110,3114,3125,3129,3132,3134,3142,3145,3273,3275,3336,3338,3345,3347,3374,3376,3402],[30,2942,33],{"id":32},[716,2944,2946,2955],{"className":2945},[719,720,721],[35,2947,2948,2950,2951,2954],{},[51,2949,726],{}," Cline 是 VS Code 里的开源 AI Agent 插件（Apache-2.0，58k+ stars），",[51,2952,2953],{},"BYOK 模式 + Plan-then-Act 工作流 + 每步审批 + 最大 MCP 生态","，定位为「谨慎派」的标杆。",[35,2956,2957],{},"不订阅、不抽成，你直接付 API 钱；成本敏感的人可以接 DeepSeek V4 Pro（输入 $0.435 \u002F 1M token），把月费压到 Cursor 的几分之一。",[30,2959,2960],{"id":2960},"它到底是个什么",[35,2962,2963],{},"Cline（原名 Claude Dev）是 VS Code 扩展商店里的开源 AI Agent。和 Cursor \u002F Trae 这种独立 IDE 不同，它就是个插件，你装上就用：",[45,2965,2966,2971,2977,2986],{},[48,2967,2968,2970],{},[51,2969,2488],{},"：VS Code 右侧栏开一个 Cline 面板，输入任务 → Plan → Act → 每步审批 → 直到完成。",[48,2972,2973,2976],{},[51,2974,2975],{},"模型","：完全 BYOK（Bring Your Own Key）。OpenAI \u002F Anthropic \u002F OpenRouter \u002F Bedrock \u002F Vertex \u002F Ollama \u002F DeepSeek \u002F Qwen 全支持。",[48,2978,2979,2981,2982,2985],{},[51,2980,436],{},"：原生支持 MCP 协议，并维护一个",[51,2983,2984],{},"社区 Marketplace","——比 Cursor \u002F Claude Code 的 MCP 生态都大。",[48,2987,2988,2990],{},[51,2989,1300],{},"：Apache-2.0，可 fork \u002F 审计 \u002F 自部署，企业合规友好。",[35,2992,2993],{},"它和 Roo Code 共享同一个祖宗（Claude Dev），2024 分叉之后各走各路。Cline 更社区驱动（MCP Marketplace 是社区维护，Star 数高），Roo Code 更产品驱动（自带 Cloud Agents、Team Policy）。",[30,2995,120],{"id":120},[250,2997,2998,3010],{},[253,2999,3000],{},[256,3001,3002,3005,3007],{},[259,3003,3004],{},"档位",[259,3006,120],{},[259,3008,3009],{},"说明",[274,3011,3012,3023,3033],{},[256,3013,3014,3017,3020],{},[279,3015,3016],{},"插件本体",[279,3018,3019],{},"免费",[279,3021,3022],{},"Apache-2.0 开源",[256,3024,3025,3027,3030],{},[279,3026,83],{},[279,3028,3029],{},"按 API 计费",[279,3031,3032],{},"0 厂商抽成，付的钱全进 API 厂商口袋",[256,3034,3035,3038,3041],{},[279,3036,3037],{},"Cline Teams",[279,3039,3040],{},"询价",[279,3042,3043],{},"SSO + RBAC + 集中策略 + 审计 + 用量分析",[35,3045,3046],{},[51,3047,3048],{},"真实成本范例（参考）：",[45,3050,3051,3054,3057],{},[48,3052,3053],{},"Claude Sonnet 4.6 BYOK：$3 \u002F $15 per 1M token（input\u002Foutput），重度日用 $30-100\u002F月",[48,3055,3056],{},"DeepSeek V4 Pro BYOK：$0.435 \u002F $0.87 per 1M token，重度日用 $5-15\u002F月",[48,3058,3059],{},"Ollama 本地：$0（电费忽略），但需要 RTX 3090+ 才能跑 Qwen2.5-Coder 32B",[30,3061,3063],{"id":3062},"真实任务实测基于公开素材归纳","真实任务实测（基于公开素材归纳）",[148,3065,3066],{},[35,3067,3068],{},"来源说明：以下场景为 Cline GitHub 文档与 Qodo \u002F Serenities AI 评测的工作流归纳。",[753,3070,3072],{"id":3071},"任务-1让-cline-在陌生代码库里加-feature","任务 1：让 Cline 在陌生代码库里加 feature",[217,3074,3075,3078,3094,3100],{},[48,3076,3077],{},"输入任务：\"在这个 Express 项目里加一个 \u002Fapi\u002Fusers\u002Fme endpoint\"",[48,3079,3080,3083,3084,768,3087,768,3090,3093],{},[51,3081,3082],{},"Plan 阶段","：Cline 先读 ",[102,3085,3086],{},"package.json",[102,3088,3089],{},"app.js",[102,3091,3092],{},"routes\u002F","，列出需要新建\u002F修改的文件",[48,3095,3096,3099],{},[51,3097,3098],{},"Act 阶段","：每改一个文件、每跑一条命令都弹审批",[48,3101,3102,3103,3106],{},"完成后跑 ",[102,3104,3105],{},"npm test"," 验证",[35,3108,3109],{},"第一次用会觉得\"怎么这么多次点击\"，但在不熟悉的代码库里这就是安全网。",[753,3111,3113],{"id":3112},"任务-2byok-切到-deepseek-压成本","任务 2：BYOK 切到 DeepSeek 压成本",[35,3115,3116,3117,3120,3121,3124],{},"设置里选 OpenAI-compatible，base URL 填 DeepSeek 的 endpoint（",[102,3118,3119],{},"https:\u002F\u002Fapi.deepseek.com","），key 填好，模型选 ",[102,3122,3123],{},"deepseek-coder","。同样任务从月费 $50 降到 $10 量级。质量略低于 Claude Sonnet 4.6，但对常规改动够用。",[753,3126,3128],{"id":3127},"任务-3mcp-marketplace-装数据库-server","任务 3：MCP Marketplace 装数据库 server",[35,3130,3131],{},"Cline 面板 → MCP Marketplace → 装 Postgres MCP server → 配 connection string → 让 AI 直接查表、改 schema、跑 migration。这是 Cursor 也能做但生态没这么丰富的部分。",[30,3133,989],{"id":988},[833,3135,3140],{"className":3136,"code":3138,"language":3139,"meta":604},[3137],"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",[102,3141,3138],{"__ignoreMap":604},[30,3143,3144],{"id":3144},"同类对比",[250,3146,3147,3161],{},[253,3148,3149],{},[256,3150,3151,3153,3155,3157,3159],{},[259,3152,261],{},[259,3154,266],{},[259,3156,11],{},[259,3158,269],{},[259,3160,742],{},[274,3162,3163,3178,3192,3204,3220,3239,3256],{},[256,3164,3165,3167,3170,3172,3175],{},[279,3166,2488],{},[279,3168,3169],{},"VS Code 插件",[279,3171,3169],{},[279,3173,3174],{},"独立 IDE",[279,3176,3177],{},"终端",[256,3179,3180,3182,3185,3187,3190],{},[279,3181,1300],{},[279,3183,3184],{},"Apache-2.0",[279,3186,3184],{},[279,3188,3189],{},"闭源",[279,3191,3189],{},[256,3193,3194,3196,3198,3200,3202],{},[279,3195,83],{},[279,3197,365],{},[279,3199,365],{},[279,3201,429],{},[279,3203,352],{},[256,3205,3206,3209,3212,3215,3218],{},[279,3207,3208],{},"默认审批",[279,3210,3211],{},"每步",[279,3213,3214],{},"可配置",[279,3216,3217],{},"Accept All",[279,3219,3214],{},[256,3221,3222,3225,3231,3234,3237],{},[279,3223,3224],{},"MCP 生态",[279,3226,3227,3230],{},[51,3228,3229],{},"最大","（Marketplace）",[279,3232,3233],{},"中",[279,3235,3236],{},"中（注册表 200+）",[279,3238,3233],{},[256,3240,3241,3244,3247,3250,3253],{},[279,3242,3243],{},"团队功能",[279,3245,3246],{},"Cline Teams（询价）",[279,3248,3249],{},"Cloud Team $99\u002F月",[279,3251,3252],{},"Teams $40\u002F用户\u002F月",[279,3254,3255],{},"Claude Team",[256,3257,3258,3261,3264,3267,3270],{},[279,3259,3260],{},"适合",[279,3262,3263],{},"谨慎派 + BYOK",[279,3265,3266],{},"Mode 切换重度 + Cloud Agent",[279,3268,3269],{},"GUI 全能",[279,3271,3272],{},"终端硬核",[30,3274,1429],{"id":1429},[217,3276,3277,3283,3297,3307,3313,3319],{},[48,3278,3279,3282],{},[51,3280,3281],{},"每步审批默认开","，新手会觉得烦——可在设置里把信任的工具加白名单（read_file \u002F list_dir 等）减少弹窗。",[48,3284,3285,3288,3289,3292,3293,3296],{},[51,3286,3287],{},"BYOK 别填错 base URL","，DeepSeek \u002F 第三方 OpenAI 兼容端需要写对 ",[102,3290,3291],{},"https:\u002F\u002Fapi.deepseek.com\u002Fv1","，少 ",[102,3294,3295],{},"\u002Fv1"," 会 404。",[48,3298,3299,3302,3303,3306],{},[51,3300,3301],{},"Plan 阶段读太多文件","，第一轮上下文容易吃光配额——大项目里加 ",[102,3304,3305],{},".clineignore"," 排除 node_modules \u002F dist。",[48,3308,3309,3312],{},[51,3310,3311],{},"MCP server 装多了会拖慢启动","，VS Code 启动时会逐个连，配置 30+ 个 server 会明显卡顿，按需启用。",[48,3314,3315,3318],{},[51,3316,3317],{},"OpenRouter \u002F 第三方代理 endpoint 偶尔抽风","，可以同时配 2 个 provider 互为备份。",[48,3320,3321,3324,3325,1190,3328,3331,3332,3335],{},[51,3322,3323],{},"跨平台 path 问题","：Windows 下 Cline 跑的 shell 默认是 cmd 而非 git-bash，命令里 ",[102,3326,3327],{},"&&",[102,3329,3330],{},"$HOME"," 等可能失败，配置改 ",[102,3333,3334],{},"terminal.integrated.defaultProfile.windows","。",[30,3337,506],{"id":505},[35,3339,3340,3341,3344],{},"✅ BYOK 派（用 DeepSeek \u002F Qwen \u002F Ollama 压成本）；对 AI 自主性谨慎的人；需要大 MCP 生态；VS Code 用户；企业合规场景。",[3342,3343],"br",{},"\n❌ 嫌弃配置的人；需要 GUI Composer 体验；想要订阅制固定月费的人。",[30,3346,538],{"id":538},[45,3348,3349,3356,3363],{},[48,3350,3351,3352],{},"配套 playbook：",[544,3353,3355],{"href":3354},"\u002Fplaybook\u002Fcline-vs-roo-code.html","Cline vs Roo Code 怎么选",[48,3357,3358,3359],{},"同分类：",[544,3360,3362],{"href":3361},"\u002Fcoding\u002Fcli\u002F","AI CLI 全分类",[48,3364,3365,3366,3369,3370,3369,3372],{},"替代品：",[544,3367,11],{"href":3368},"\u002Fcoding\u002Fcli\u002Froo-code.html"," · ",[544,3371,706],{"href":2447},[544,3373,742],{"href":741},[30,3375,564],{"id":564},[45,3377,3378,3384,3390,3396],{},[48,3379,1621,3380],{},[544,3381,3382],{"href":3382,"rel":3383},"https:\u002F\u002Fcline.bot",[574],[48,3385,1647,3386],{},[544,3387,3388],{"href":3388,"rel":3389},"https:\u002F\u002Fgithub.com\u002Fcline\u002Fcline",[574],[48,3391,3392,3393],{},"Roo Code vs Cline（Serenities AI 2026）：",[544,3394,587],{"href":587,"rel":3395},[574],[48,3397,3398,3399],{},"Roo Code vs Cline（Qodo 2025-12）：",[544,3400,594],{"href":594,"rel":3401},[574],[148,3403,3404],{},[35,3405,3406,3407,3409],{},"本卡片由 AIHO 编辑部根据以上公开资料整理，非厂商付费内容；定价与功能以官网为准，欢迎在 ",[544,3408,1670],{"href":1670}," 反馈更新。",{"title":604,"searchDepth":605,"depth":605,"links":3411},[3412,3413,3414,3415,3420,3421,3422,3423,3424,3425],{"id":32,"depth":608,"text":33},{"id":2960,"depth":608,"text":2960},{"id":120,"depth":608,"text":120},{"id":3062,"depth":608,"text":3063,"children":3416},[3417,3418,3419],{"id":3071,"depth":605,"text":3072},{"id":3112,"depth":605,"text":3113},{"id":3127,"depth":605,"text":3128},{"id":988,"depth":608,"text":989},{"id":3144,"depth":608,"text":3144},{"id":1429,"depth":608,"text":1429},{"id":505,"depth":608,"text":506},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},"\u002Fimg\u002Ftools\u002Fcline.webp","Cline 真实评测：原名 Claude Dev，Apache-2.0 开源 VS Code 扩展，58k+ stars，社区驱动的 MCP Marketplace；BYOK 模式接任意 LLM，Plan-then-Act 工作流 + 每步审批，安全感是最大卖点。",[3429,3432,3435,3438,3441],{"q":3430,"a":3431},"Cline 和 Roo Code 什么关系？","Roo Code 是 Cline 的 fork。两者共享祖宗 Claude Dev，2024 年分叉后各走各路：Cline 更社区驱动（MCP Marketplace 是社区维护），Roo Code 更产品驱动（自带 Cloud Agents、团队 Policy）。两个都 Apache-2.0，可同时装。",{"q":3433,"a":3434},"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":3436,"a":3437},"Plan-then-Act 是什么？","Cline 接到任务后先 plan（列出要改的文件 + 命令 + 浏览器操作），再 act（每步执行前要你点 approve）。和 Cursor Composer 的 Accept All 不同——Cline 默认更谨慎，更适合不熟悉的代码库。",{"q":3439,"a":3440},"MCP Marketplace 是什么？","Cline 自带的 MCP server 市集，社区维护。装 server 后 AI 就能调那个外部工具（比如 Postgres \u002F Notion \u002F Stripe \u002F 自建 API）。截至 2026 已有数百个 MCP server。",{"q":3442,"a":3443},"国内能用吗？","插件本身没限制。模型 API 走国内厂商（DeepSeek \u002F Qwen \u002F Doubao）直连无需代理，走 Claude \u002F OpenAI 需稳定代理。",[638,637],{},[3447,3448,3449,3450,3451],"claude-sonnet-4.6","claude-opus-4.6","deepseek-v3","qwen-coder","gpt-5",[3453,3454,3455],"嫌弃配置的人（API key、模型、参数都要自己设）","需要 GUI 多文件 Composer 体验的人（Cline 更线性）","想要订阅制（每月固定成本）的人",[1699,1700,1701],[3458,3462,3466],{"plan":3016,"price":3019,"limit":3459,"cn_pay":3460,"note":3461},"Apache-2.0 开源，VS Code Marketplace 安装","—","0 厂商抽成",{"plan":2888,"price":3029,"limit":3463,"cn_pay":3464,"note":3465},"接 OpenAI \u002F Anthropic \u002F OpenRouter \u002F Bedrock \u002F Vertex \u002F Ollama \u002F DeepSeek 等","看 API 厂商","完全自主成本",{"plan":3037,"price":3467,"limit":3043,"cn_pay":3460,"note":3468},"$30\u002F用户\u002F月起（询价）","企业合规档","插件免费 \u002F BYOK 按 API 计费 \u002F Cline Teams 含 SSO+RBAC",[3471,3472],"ai-coding\u002Fcline-vs-roo-code","ai-coding\u002Fbyok-cost-optimization",{"power":672,"ux":672,"price":671,"cn_support":672,"stability":672},{"title":266,"description":3427},[3476,3478,3480,3482],{"title":3477,"url":3388},"Cline GitHub",{"title":3479,"url":3382},"Cline 官网",{"title":3481,"url":587},"Roo Code vs Cline（Serenities AI 2026）",{"title":3483,"url":594},"Roo Code vs Cline（Qodo 2025-12）","tools\u002Fcoding\u002Fcli\u002Fcline",[3486,3487,3488,3489,3490],"BYOK 派（用 DeepSeek \u002F Qwen \u002F 自部署模型压成本）","对 AI 自主性紧张的人（每步审批模式可见性强）","需要 MCP 生态扩展（GitHub \u002F Database \u002F Slack 等）","VS Code 用户（不想换编辑器）","企业合规场景（开源 + 可审计）","VS Code 里的开源 AI Agent 插件，BYOK + MCP Marketplace",[690,3493,692,691,3494,3495],"vscode-plugin","mcp-marketplace","plan-act","BYOK 派的标杆。装在 VS Code 里、连任意 API、每步审批、行为可控、MCP 生态最大；适合谨慎派、企业合规场景，以及想用 DeepSeek \u002F Qwen 压成本的人。","KqXrlKThAIOmPtSyxVvgCnim7YSI5XKsfBgtvDY2bDM",{"id":3499,"title":1288,"alternatives":3500,"api_compatible":3501,"body":3502,"category":618,"chinese_friendly":605,"cover":4137,"description":4138,"domestic":621,"extension":622,"faq":4139,"free":621,"github":3527,"languages":4154,"meta":4155,"models":4156,"navigation":640,"notSuitable":4160,"opensource":640,"path":4164,"pillar":642,"platforms":4165,"priceTable":4166,"pricing":4181,"published":1703,"relatedPlaybooks":4182,"relatedReviews":25,"score":4185,"self_host":621,"seo":4186,"slug":709,"sources":4187,"stem":4196,"suitable":4197,"tagline":4202,"tags":4203,"updated":678,"verdict":4206,"website":4091,"__hash__":4207},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fcodex.md",[708,1706,710],[2934],{"type":27,"value":3503,"toc":4121},[3504,3506,3521,3523,3534,3537,3557,3560,3590,3592,3648,3653,3657,3662,3666,3688,3691,3695,3718,3722,3742,3745,3747,3848,3858,3860,3992,3997,3999,4053,4055,4061,4063,4083,4085,4112,4118],[30,3505,33],{"id":32},[716,3507,3509,3518],{"className":3508},[719,720,721],[35,3510,3511,3513,3514,3517],{},[51,3512,726],{}," Codex CLI 是 OpenAI 官方做的终端 Coding Agent，对标 Claude Code。",[51,3515,3516],{},"Rust 实现 + Windows 原生沙箱 + 子代理 + MCP + Hooks","，2026 默认模型 gpt-5-codex \u002F gpt-5-codex-mini，ChatGPT Plus\u002FPro\u002FTeam\u002FEdu 已含使用额度。",[35,3519,3520],{},"形态和 Claude Code 几乎一样，差异主要在模型选择。喜欢 GPT 的人选它，喜欢 Claude 的留 Claude Code。",[30,3522,2960],{"id":2960},[35,3524,3525,3530,3531,3533],{},[544,3526,3529],{"href":3527,"rel":3528},"https:\u002F\u002Fgithub.com\u002Fopenai\u002Fcodex",[574],"GitHub: openai\u002Fcodex","，",[51,3532,3022],{},"，Rust 写的二进制，428+ 贡献者。在终端里跑一个能读 \u002F 改 \u002F 执行代码的 Agent，类似 Claude Code 但绑定 OpenAI 模型。",[35,3535,3536],{},"2026 的三个主线：",[217,3538,3539,3545,3551],{},[48,3540,3541,3544],{},[51,3542,3543],{},"速度 & 实时","：gpt-5.3-codex-spark 推理速度 1000+ token\u002Fs；WebSocket 远程控制延迟优化。",[48,3546,3547,3550],{},[51,3548,3549],{},"Agent 自主性","：Subagents GA、Smart Approvals、PostToolUse hooks、worktree 自动化。",[48,3552,3553,3556],{},[51,3554,3555],{},"企业就绪","：自定义 CA 证书、userpromptsubmit hooks、托管配置、插件策略强制。",[35,3558,3559],{},"最有用的 4 个能力：",[45,3561,3562,3568,3574,3580],{},[48,3563,3564,3567],{},[51,3565,3566],{},"沙箱执行","：默认在受限沙箱跑命令（macOS Sandbox \u002F Linux Landlock \u002F Windows AppContainer），不会污染主机。",[48,3569,3570,3573],{},[51,3571,3572],{},"MCP 工具调用","：连 GitHub \u002F 数据库 \u002F Slack \u002F 自建 server，支持并行 tool call。",[48,3575,3576,3579],{},[51,3577,3578],{},"Subagents","：把大任务拆给多个并行 sub-agent，token 用得多但效率高。",[48,3581,3582,3585,3586,3589],{},[51,3583,3584],{},"Image inputs","：终端里 ",[102,3587,3588],{},"codex -i screenshot.png \"解释这个错误\""," 直接读图。",[30,3591,120],{"id":120},[250,3593,3594,3604],{},[253,3595,3596],{},[256,3597,3598,3600,3602],{},[259,3599,3004],{},[259,3601,120],{},[259,3603,3009],{},[274,3605,3606,3616,3626,3637],{},[256,3607,3608,3611,3613],{},[279,3609,3610],{},"ChatGPT Plus",[279,3612,2603],{},[279,3614,3615],{},"含 Codex CLI 用量（2026-03 起 mini 模型额度 +4×）",[256,3617,3618,3621,3623],{},[279,3619,3620],{},"ChatGPT Pro",[279,3622,2229],{},[279,3624,3625],{},"更高额度 + 优先处理 + Spark 研究预览",[256,3627,3628,3631,3634],{},[279,3629,3630],{},"Business \u002F Edu \u002F Team",[279,3632,3633],{},"$25-30\u002F用户\u002F月起",[279,3635,3636],{},"企业管理 + SSO + Codex 含在内",[256,3638,3639,3642,3645],{},[279,3640,3641],{},"纯 API",[279,3643,3644],{},"按 token",[279,3646,3647],{},"gpt-5.5 ≈ $1.25 \u002F $10 per 1M token",[148,3649,3650],{},[35,3651,3652],{},"已经付 ChatGPT Plus 的人，等于白嫖一个 Codex CLI 用量，几乎不必另开 API 账号。",[30,3654,3656],{"id":3655},"真实任务实测基于官方文档归纳","真实任务实测（基于官方文档归纳）",[148,3658,3659],{},[35,3660,3661],{},"来源说明：以下基于 Codex CLI 官方 features 文档与公开评测整合。",[753,3663,3665],{"id":3664},"任务-1在-50k-行-rust-项目里加新-feature","任务 1：在 50k 行 Rust 项目里加新 feature",[833,3667,3669],{"className":835,"code":3668,"language":837,"meta":604,"style":604},"codex -m gpt-5-codex\n> 在 src\u002Fauth 模块下加 OAuth2 callback handler，参考已有的 token refresh 实现\n",[102,3670,3671,3681],{"__ignoreMap":604},[841,3672,3673,3676,3678],{"class":843,"line":844},[841,3674,3675],{"class":847},"codex",[841,3677,1008],{"class":850},[841,3679,3680],{"class":862}," gpt-5-codex\n",[841,3682,3683,3685],{"class":843,"line":608},[841,3684,1160],{"class":1059},[841,3686,3687],{"class":1063}," 在 src\u002Fauth 模块下加 OAuth2 callback handler，参考已有的 token refresh 实现\n",[35,3689,3690],{},"Agent 会 plan → 读相关文件 → 跑 cargo check → 跑测试 → 提 diff。子代理可以同时跑 lint 和 test 两条线。",[753,3692,3694],{"id":3693},"任务-2ci-失败自动-debug","任务 2：CI 失败自动 debug",[833,3696,3698],{"className":835,"code":3697,"language":837,"meta":604,"style":604},"codex --features enable post_tool_use_hook\n# 然后跑 cargo test，CI 失败时 Hook 自动触发 Agent 分析失败 + 写 fix\n",[102,3699,3700,3713],{"__ignoreMap":604},[841,3701,3702,3704,3707,3710],{"class":843,"line":844},[841,3703,3675],{"class":847},[841,3705,3706],{"class":850}," --features",[841,3708,3709],{"class":862}," enable",[841,3711,3712],{"class":862}," post_tool_use_hook\n",[841,3714,3715],{"class":843,"line":608},[841,3716,3717],{"class":999},"# 然后跑 cargo test，CI 失败时 Hook 自动触发 Agent 分析失败 + 写 fix\n",[753,3719,3721],{"id":3720},"任务-3跨仓库脚手架生成","任务 3：跨仓库脚手架生成",[833,3723,3725],{"className":835,"code":3724,"language":837,"meta":604,"style":604},"codex -m gpt-5-codex\n> 用 mono-repo 模式建 3 个 package：core \u002F cli \u002F web，统一走 pnpm workspace\n",[102,3726,3727,3735],{"__ignoreMap":604},[841,3728,3729,3731,3733],{"class":843,"line":844},[841,3730,3675],{"class":847},[841,3732,1008],{"class":850},[841,3734,3680],{"class":862},[841,3736,3737,3739],{"class":843,"line":608},[841,3738,1160],{"class":1059},[841,3740,3741],{"class":1063}," 用 mono-repo 模式建 3 个 package：core \u002F cli \u002F web，统一走 pnpm workspace\n",[35,3743,3744],{},"子代理并行起 3 个目录的初始化，单次任务跑完 ~3 分钟，token 用约 80k。",[30,3746,989],{"id":988},[833,3748,3750],{"className":835,"code":3749,"language":837,"meta":604,"style":604},"# 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",[102,3751,3752,3757,3771,3775,3780,3785,3789,3796,3811,3824,3837],{"__ignoreMap":604},[841,3753,3754],{"class":843,"line":844},[841,3755,3756],{"class":999},"# macOS \u002F Linux\n",[841,3758,3759,3761,3763,3766,3768],{"class":843,"line":608},[841,3760,2284],{"class":847},[841,3762,2287],{"class":850},[841,3764,3765],{"class":862}," https:\u002F\u002Fchatgpt.com\u002Fcodex\u002Finstall.sh",[841,3767,2293],{"class":1059},[841,3769,3770],{"class":847}," sh\n",[841,3772,3773],{"class":843,"line":605},[841,3774,1031],{"emptyLinePlaceholder":640},[841,3776,3777],{"class":843,"line":672},[841,3778,3779],{"class":999},"# Windows（原生 PowerShell）\n",[841,3781,3782],{"class":843,"line":671},[841,3783,3784],{"class":999},"# 见官方 Windows setup guide，或用 npm i -g @openai\u002Fcodex\n",[841,3786,3787],{"class":843,"line":1047},[841,3788,1031],{"emptyLinePlaceholder":640},[841,3790,3791,3793],{"class":843,"line":5},[841,3792,3675],{"class":847},[841,3794,3795],{"class":999},"                          # 启动 TUI\n",[841,3797,3798,3800,3802,3805,3808],{"class":843,"line":8},[841,3799,3675],{"class":847},[841,3801,1008],{"class":850},[841,3803,3804],{"class":862}," gpt-5-codex",[841,3806,3807],{"class":862}," .",[841,3809,3810],{"class":999},"         # 在当前目录起 Agent\n",[841,3812,3813,3815,3818,3821],{"class":843,"line":1073},[841,3814,3675],{"class":847},[841,3816,3817],{"class":850}," --remote",[841,3819,3820],{"class":862}," wss:\u002F\u002F...",[841,3822,3823],{"class":999},"       # 远程模式（SSH \u002F 容器）\n",[841,3825,3826,3828,3831,3834],{"class":843,"line":7},[841,3827,3675],{"class":847},[841,3829,3830],{"class":862}," features",[841,3832,3833],{"class":862}," list",[841,3835,3836],{"class":999},"            # 看可用 feature flag\n",[841,3838,3839,3841,3843,3845],{"class":843,"line":1097},[841,3840,3675],{"class":847},[841,3842,3830],{"class":862},[841,3844,3709],{"class":862},[841,3846,3847],{"class":862}," unified_exec\n",[35,3849,3850,3851,3854,3855,1505],{},"配置文件：",[102,3852,3853],{},"$CODEX_HOME\u002Fconfig.toml","（默认 ",[102,3856,3857],{},"~\u002F.codex\u002Fconfig.toml",[30,3859,3144],{"id":3144},[250,3861,3862,3876],{},[253,3863,3864],{},[256,3865,3866,3868,3870,3872,3874],{},[259,3867,261],{},[259,3869,1288],{},[259,3871,742],{},[259,3873,706],{},[259,3875,266],{},[274,3877,3878,3892,3908,3924,3941,3953,3967,3979],{},[256,3879,3880,3882,3885,3887,3890],{},[279,3881,2488],{},[279,3883,3884],{},"终端 TUI",[279,3886,3884],{},[279,3888,3889],{},"终端 REPL",[279,3891,3169],{},[256,3893,3894,3897,3900,3903,3906],{},[279,3895,3896],{},"默认模型",[279,3898,3899],{},"gpt-5-codex",[279,3901,3902],{},"Claude Sonnet\u002FOpus",[279,3904,3905],{},"BYOK 任意",[279,3907,3905],{},[256,3909,3910,3913,3916,3919,3922],{},[279,3911,3912],{},"含在订阅",[279,3914,3915],{},"ChatGPT Plus\u002FPro",[279,3917,3918],{},"Claude.ai $20\u002F月",[279,3920,3921],{},"❌（仅 API）",[279,3923,3921],{},[256,3925,3926,3929,3932,3935,3938],{},[279,3927,3928],{},"沙箱",[279,3930,3931],{},"macOS Sandbox \u002F Landlock \u002F AppContainer",[279,3933,3934],{},"类似",[279,3936,3937],{},"无",[279,3939,3940],{},"VS Code 环境",[256,3942,3943,3945,3947,3949,3951],{},[279,3944,436],{},[279,3946,365],{},[279,3948,365],{},[279,3950,429],{},[279,3952,365],{},[256,3954,3955,3957,3960,3963,3965],{},[279,3956,3578],{},[279,3958,3959],{},"✅ GA",[279,3961,3962],{},"✅ Task tool",[279,3964,352],{},[279,3966,352],{},[256,3968,3969,3971,3973,3975,3977],{},[279,3970,1300],{},[279,3972,3184],{},[279,3974,3189],{},[279,3976,3184],{},[279,3978,3184],{},[256,3980,3981,3984,3986,3988,3990],{},[279,3982,3983],{},"原生 Windows",[279,3985,365],{},[279,3987,429],{},[279,3989,365],{},[279,3991,365],{},[148,3993,3994],{},[35,3995,3996],{},"一句话区分：Codex CLI = OpenAI 官方版的 Claude Code；Claude Code = Anthropic 官方版的 Codex；Aider = 任意 OpenAI 兼容 API 都能跑；Cline = VS Code 里的 GUI 终端 Agent。",[30,3998,1429],{"id":1429},[217,4000,4001,4007,4017,4027,4033,4039],{},[48,4002,4003,4006],{},[51,4004,4005],{},"国内访问别频繁切 IP","，OpenAI 风控严，账号被封基本无法找回。",[48,4008,4009,4012,4013,4016],{},[51,4010,4011],{},"沙箱默认会限制网络","，跑 ",[102,4014,4015],{},"npm install"," 等需要联网的命令前先看 approval 弹窗。",[48,4018,4019,4022,4023,4026],{},[51,4020,4021],{},"Subagents 吃 token 多","，预算敏感时关闭 ",[102,4024,4025],{},"[agents]"," 配置或换 mini 模型。",[48,4028,4029,4032],{},[51,4030,4031],{},"WebSocket 远程模式只接受 wss:\u002F\u002F 或 localhost ws:\u002F\u002F","，远程公网必须 TLS。",[48,4034,4035,4038],{},[51,4036,4037],{},"gpt-5-codex 比 gpt-5.5 便宜但能力对齐","，2026-03 之后默认推荐用 codex 系列而非 5.5。",[48,4040,4041,4048,4049,4052],{},[51,4042,4043,4044,4047],{},"不要用过期的 ",[102,4045,4046],{},"--approval-mode"," 旧参数","，新版用 ",[102,4050,4051],{},"codex features"," 子命令管理。",[30,4054,506],{"id":505},[35,4056,4057,4058,4060],{},"✅ 终端 \u002F TMUX \u002F Vim 重度用户；已订阅 ChatGPT Plus \u002F Pro 的人；Windows 原生开发者；headless \u002F SSH \u002F 容器场景。",[3342,4059],{},"\n❌ GUI 党；纯内网开发；偏好 Claude 长上下文风格的人。",[30,4062,538],{"id":538},[45,4064,4065,4071,4075],{},[48,4066,3351,4067],{},[544,4068,4070],{"href":4069},"\u002Fplaybook\u002Fcodex-cli-vs-claude-code.html","Codex CLI vs Claude Code 怎么选",[48,4072,3358,4073],{},[544,4074,3362],{"href":3361},[48,4076,3365,4077,3369,4079,3369,4081],{},[544,4078,742],{"href":741},[544,4080,706],{"href":2447},[544,4082,266],{"href":1293},[30,4084,564],{"id":564},[45,4086,4087,4093,4100,4105],{},[48,4088,1628,4089],{},[544,4090,4091],{"href":4091,"rel":4092},"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli",[574],[48,4094,4095,4096],{},"Features 页：",[544,4097,4098],{"href":4098,"rel":4099},"https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli\u002Ffeatures",[574],[48,4101,1647,4102],{},[544,4103,3527],{"href":3527,"rel":4104},[574],[48,4106,4107,4108],{},"2026 更新综述：",[544,4109,4110],{"href":4110,"rel":4111},"https:\u002F\u002Fcodex.danielvaughan.com\u002F2026\u002F03\u002F27\u002Fcodex-cli-in-2026-whats-new",[574],[148,4113,4114],{},[35,4115,3406,4116,3409],{},[544,4117,1670],{"href":1670},[1673,4119,4120],{},"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":604,"searchDepth":605,"depth":605,"links":4122},[4123,4124,4125,4126,4131,4132,4133,4134,4135,4136],{"id":32,"depth":608,"text":33},{"id":2960,"depth":608,"text":2960},{"id":120,"depth":608,"text":120},{"id":3655,"depth":608,"text":3656,"children":4127},[4128,4129,4130],{"id":3664,"depth":605,"text":3665},{"id":3693,"depth":605,"text":3694},{"id":3720,"depth":605,"text":3721},{"id":988,"depth":608,"text":989},{"id":3144,"depth":608,"text":3144},{"id":1429,"depth":608,"text":1429},{"id":505,"depth":608,"text":506},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},"\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 计划已含。",[4140,4143,4146,4148,4151],{"q":4141,"a":4142},"Codex CLI 和 Claude Code 有什么区别？","形态几乎一致：都是终端 Agent + 沙箱执行 + MCP + 子代理。差异主要在模型——Codex CLI 走 OpenAI 的 gpt-5-codex 系列，Claude Code 走 Anthropic Sonnet\u002FOpus。OpenAI 在原生 Windows 沙箱（不需要 WSL）和 Rust 实现速度上略胜，Claude 在长任务上下文连续性上略胜。",{"q":4144,"a":4145},"在 Windows 上怎么用？","原生 PowerShell 沙箱模式（推荐），也支持 WSL2。安装命令：curl -fsSL https:\u002F\u002Fchatgpt.com\u002Fcodex\u002Finstall.sh | sh（macOS\u002FLinux），Windows 直接通过 npm 或 PowerShell installer。",{"q":3442,"a":4147},"需要 OpenAI 账号 + 稳定代理。Plus \u002F Pro 订阅可走支付宝。直接 `codex` 即可启动。",{"q":4149,"a":4150},"Codex CLI 支持本地模型吗？","原生只走 OpenAI API。如果要本地模型，建议用 Aider（OpenAI 兼容 endpoint，可指向 Ollama \u002F vLLM）。",{"q":4152,"a":4153},"Subagents \u002F Hooks \u002F MCP 是什么？","Subagents：把大任务拆给多个并行子代理；Hooks（PostToolUse \u002F userpromptsubmit）：在工具调用前后插入企业策略；MCP：连外部工具（GitHub \u002F 数据库 \u002F Slack）。Codex 2026 把这三块都做到了 GA。",[638,637],{},[4157,3899,4158,4159],"gpt-5.5","gpt-5-codex-mini","gpt-5.3-codex-spark",[4161,4162,4163],"重度 GUI 党（终端排斥者请用 Cursor）","国内纯内网（OpenAI API 需稳定代理）","需要 Claude 上下文风格的人","\u002Ftools\u002Fcoding\u002Fcli\u002Fcodex",[1699,1700,1701],[4167,4171,4174,4177],{"plan":3610,"price":2603,"limit":4168,"cn_pay":4169,"note":4170},"含 Codex CLI 使用额度，默认 gpt-5-codex-mini（2026-03 起额度 +4×）","支付宝","个人入门",{"plan":3620,"price":2229,"limit":4172,"cn_pay":4169,"note":4173},"更高额度 + 优先处理 + GPT-5.3-Codex-Spark 研究预览","Agent 重度用户",{"plan":3630,"price":3633,"limit":4175,"cn_pay":3460,"note":4176},"团队管理 + SSO + Codex 含在内","团队档",{"plan":4178,"price":3644,"limit":4179,"cn_pay":3460,"note":4180},"纯 API 调用","gpt-5.5 ≈ $1.25\u002F$10 per 1M tokens（input\u002Foutput）","BYOK 自由模式","ChatGPT Plus\u002FPro\u002FBusiness\u002FEdu\u002FEnterprise 包含 \u002F 或按 OpenAI API 计费",[4183,4184],"ai-coding\u002Fcodex-cli-vs-claude-code","ai-coding\u002Fterminal-agent-workflow",{"power":671,"ux":672,"price":672,"cn_support":605,"stability":672},{"title":1288,"description":4138},[4188,4190,4192,4194],{"title":4189,"url":4091},"Codex CLI 官方文档",{"title":4191,"url":4098},"Codex CLI Features 官方",{"title":4193,"url":3527},"Codex CLI GitHub",{"title":4195,"url":4110},"Codex CLI 2026 更新综述","tools\u002Fcoding\u002Fcli\u002Fcodex",[4198,4199,4200,4201],"终端 \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 驱动",[618,690,2925,2934,3451,4204,694,692,4205],"subagents","rust","Claude Code 的 OpenAI 版镜像。Plus \u002F Pro 已含、Windows 原生沙箱、Rust 速度快，喜欢 GPT 派的人首选；Claude Sonnet 4.5 在长任务上仍略胜，喜欢 Claude 的留 Claude Code。","RtRkWxjULobDTCnHDh2SWVJHfZwXARx9pKdojNOMVWc",{"id":10,"title":11,"alternatives":4209,"api_compatible":25,"body":4214,"category":618,"chinese_friendly":605,"cover":619,"description":620,"domestic":621,"extension":622,"faq":4633,"free":621,"github":25,"languages":4638,"meta":4639,"models":25,"navigation":640,"notSuitable":25,"opensource":640,"path":641,"pillar":642,"platforms":4640,"priceTable":4641,"pricing":664,"published":665,"relatedPlaybooks":4646,"relatedReviews":25,"score":4648,"self_host":640,"seo":4649,"slug":674,"sources":4650,"stem":687,"suitable":25,"tagline":688,"tags":4656,"updated":678,"verdict":697,"website":698,"__hash__":699},[4210,4211,4212,4213],{"name":14,"url":15},{"name":17,"url":18},{"name":20,"url":21},{"name":23,"url":24},{"type":27,"value":4215,"toc":4621},[4216,4218,4220,4222,4224,4272,4274,4292,4296,4298,4302,4318,4322,4338,4340,4360,4362,4512,4514,4550,4552,4572,4574,4592,4594],[30,4217,33],{"id":32},[35,4219,37],{},[35,4221,40],{},[30,4223,43],{"id":43},[45,4225,4226,4230,4234,4238,4242,4246,4250,4254,4258,4264,4268],{},[48,4227,4228,54],{},[51,4229,53],{},[48,4231,4232,60],{},[51,4233,59],{},[48,4235,4236,66],{},[51,4237,65],{},[48,4239,4240,72],{},[51,4241,71],{},[48,4243,4244,78],{},[51,4245,77],{},[48,4247,4248,84],{},[51,4249,83],{},[48,4251,4252,90],{},[51,4253,89],{},[48,4255,4256,96],{},[51,4257,95],{},[48,4259,4260,105],{},[51,4261,4262],{},[102,4263,104],{},[48,4265,4266,111],{},[51,4267,110],{},[48,4269,4270,117],{},[51,4271,116],{},[30,4273,120],{"id":120},[45,4275,4276,4280,4284,4288],{},[48,4277,4278,128],{},[51,4279,127],{},[48,4281,4282,134],{},[51,4283,133],{},[48,4285,4286,140],{},[51,4287,139],{},[48,4289,4290,146],{},[51,4291,145],{},[148,4293,4294],{},[35,4295,152],{},[30,4297,156],{"id":155},[35,4299,4300],{},[51,4301,161],{},[45,4303,4304,4306,4308,4310,4314,4316],{},[48,4305,166],{},[48,4307,169],{},[48,4309,172],{},[48,4311,175,4312,178],{},[102,4313,104],{},[48,4315,181],{},[48,4317,184],{},[35,4319,4320],{},[51,4321,189],{},[45,4323,4324,4326,4328,4330,4332,4334,4336],{},[48,4325,194],{},[48,4327,197],{},[48,4329,200],{},[48,4331,203],{},[48,4333,206],{},[48,4335,209],{},[48,4337,212],{},[30,4339,215],{"id":215},[217,4341,4342,4346,4348,4350,4354,4358],{},[48,4343,221,4344,224],{},[102,4345,11],{},[48,4347,227],{},[48,4349,230],{},[48,4351,233,4352,236],{},[102,4353,104],{},[48,4355,239,4356],{},[102,4357,242],{},[48,4359,245],{},[30,4361,248],{"id":248},[250,4363,4364,4378],{},[253,4365,4366],{},[256,4367,4368,4370,4372,4374,4376],{},[259,4369,261],{},[259,4371,11],{},[259,4373,266],{},[259,4375,269],{},[259,4377,272],{},[274,4379,4380,4392,4404,4416,4428,4440,4452,4464,4476,4488,4500],{},[256,4381,4382,4384,4386,4388,4390],{},[279,4383,281],{},[279,4385,284],{},[279,4387,284],{},[279,4389,289],{},[279,4391,284],{},[256,4393,4394,4396,4398,4400,4402],{},[279,4395,296],{},[279,4397,299],{},[279,4399,302],{},[279,4401,305],{},[279,4403,308],{},[256,4405,4406,4408,4410,4412,4414],{},[279,4407,313],{},[279,4409,316],{},[279,4411,319],{},[279,4413,305],{},[279,4415,324],{},[256,4417,4418,4420,4422,4424,4426],{},[279,4419,329],{},[279,4421,332],{},[279,4423,335],{},[279,4425,338],{},[279,4427,341],{},[256,4429,4430,4432,4434,4436,4438],{},[279,4431,346],{},[279,4433,349],{},[279,4435,352],{},[279,4437,355],{},[279,4439,352],{},[256,4441,4442,4444,4446,4448,4450],{},[279,4443,362],{},[279,4445,365],{},[279,4447,352],{},[279,4449,370],{},[279,4451,373],{},[256,4453,4454,4456,4458,4460,4462],{},[279,4455,378],{},[279,4457,381],{},[279,4459,384],{},[279,4461,352],{},[279,4463,365],{},[256,4465,4466,4468,4470,4472,4474],{},[279,4467,393],{},[279,4469,396],{},[279,4471,399],{},[279,4473,402],{},[279,4475,402],{},[256,4477,4478,4480,4482,4484,4486],{},[279,4479,77],{},[279,4481,365],{},[279,4483,413],{},[279,4485,365],{},[279,4487,305],{},[256,4489,4490,4492,4494,4496,4498],{},[279,4491,83],{},[279,4493,424],{},[279,4495,424],{},[279,4497,429],{},[279,4499,365],{},[256,4501,4502,4504,4506,4508,4510],{},[279,4503,436],{},[279,4505,439],{},[279,4507,442],{},[279,4509,365],{},[279,4511,365],{},[30,4513,449],{"id":449},[45,4515,4516,4520,4526,4530,4534,4538,4542,4546],{},[48,4517,4518,457],{},[51,4519,456],{},[48,4521,4522,463,4524,466],{},[51,4523,462],{},[102,4525,104],{},[48,4527,4528,472],{},[51,4529,471],{},[48,4531,4532,478],{},[51,4533,477],{},[48,4535,4536,484],{},[51,4537,483],{},[48,4539,4540,490],{},[51,4541,489],{},[48,4543,4544,496],{},[51,4545,495],{},[48,4547,4548,502],{},[51,4549,501],{},[30,4551,506],{"id":505},[45,4553,4554,4556,4558,4560,4562,4564,4566,4568,4570],{},[48,4555,511],{},[48,4557,514],{},[48,4559,517],{},[48,4561,520],{},[48,4563,523],{},[48,4565,526],{},[48,4567,529],{},[48,4569,532],{},[48,4571,535],{},[30,4573,538],{"id":538},[45,4575,4576,4580,4584,4588],{},[48,4577,4578],{},[544,4579,546],{"href":15},[48,4581,4582],{},[544,4583,551],{"href":18},[48,4585,4586],{},[544,4587,556],{"href":21},[48,4589,4590],{},[544,4591,561],{"href":24},[30,4593,564],{"id":564},[217,4595,4596,4601,4606,4611,4616],{},[48,4597,569,4598],{},[544,4599,572],{"href":572,"rel":4600},[574],[48,4602,577,4603],{},[544,4604,580],{"href":580,"rel":4605},[574],[48,4607,584,4608],{},[544,4609,587],{"href":587,"rel":4610},[574],[48,4612,591,4613],{},[544,4614,594],{"href":594,"rel":4615},[574],[48,4617,598,4618],{},[544,4619,601],{"href":601,"rel":4620},[574],{"title":604,"searchDepth":605,"depth":605,"links":4622},[4623,4624,4625,4626,4627,4628,4629,4630,4631,4632],{"id":32,"depth":608,"text":33},{"id":43,"depth":608,"text":43},{"id":120,"depth":608,"text":120},{"id":155,"depth":608,"text":156},{"id":215,"depth":608,"text":215},{"id":248,"depth":608,"text":248},{"id":449,"depth":608,"text":449},{"id":505,"depth":608,"text":506},{"id":538,"depth":608,"text":538},{"id":564,"depth":608,"text":564},[4634,4635,4636,4637],{"q":625,"a":626},{"q":628,"a":629},{"q":631,"a":632},{"q":634,"a":635},[637,638],{},[644,645],[4642,4643,4644,4645],{"plan":648,"price":649,"features":650,"notes":651},{"plan":133,"price":653,"features":654,"notes":655},{"plan":139,"price":657,"features":658,"notes":659},{"plan":145,"price":661,"features":662,"notes":663},[4647],{"name":668,"url":669},{"power":671,"ux":672,"price":671,"cn_support":605,"stability":672},{"title":11,"description":620},[4651,4652,4653,4654,4655],{"name":677,"url":572,"accessed":678},{"name":680,"url":580,"accessed":678},{"name":682,"url":587,"accessed":678},{"name":684,"url":594,"accessed":678},{"name":686,"url":601,"accessed":678},[644,690,691,692,693,694,695,696],[],1782316490531]