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