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