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