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