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