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