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