[{"data":1,"prerenderedAt":2458},["ShallowReactive",2],{"header-counts":3,"footer-counts":6,"compare-opencode-vs-claude-code":8,"compare-a-opencode":9,"compare-b-claude-code":1222},{"tools":4,"reviews":5},98,27,{"tools":4,"reviews":5,"playbooks":7,"news":5},22,null,{"id":10,"title":11,"alternatives":12,"api_compatible":16,"body":22,"category":1146,"chinese_friendly":112,"cover":1147,"description":1148,"domestic":1149,"extension":1150,"faq":8,"free":1149,"github":341,"languages":1151,"lastVerified":8,"meta":1153,"models":1154,"navigation":387,"notSuitable":1161,"opensource":387,"path":1166,"pillar":1167,"platforms":1168,"priceTable":1172,"pricing":1189,"published":1190,"relatedPlaybooks":8,"relatedReviews":8,"score":1191,"self_host":387,"seo":1192,"seoTitle":1193,"slug":1194,"sources":1195,"stem":1206,"suitable":1207,"tagline":1213,"tags":1214,"updated":1190,"verdict":1220,"website":1084,"__hash__":1221},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fopencode.md","OpenCode",[13,14,15],"coding\u002Fcli\u002Fclaude-code","coding\u002Fcli\u002Fcodex","coding\u002Fcli\u002Faider",[17,18,19,20,21],"anthropic","openai","google","openrouter","ollama",{"type":23,"value":24,"toc":1125},"minimark",[25,30,56,62,65,70,78,121,124,131,135,142,182,189,305,312,316,319,332,336,346,349,352,356,531,534,548,555,557,567,570,577,655,658,665,667,699,702,737,740,919,925,939,944,965,969,975,985,991,997,1003,1009,1012,1074,1077,1113,1121],[26,27,29],"h2",{"id":28},"tldr","TL;DR",[31,32,37,45],"div",{"className":33},[34,35,36],"card","p-5","my-4",[38,39,40,44],"p",{},[41,42,43],"strong",{},"一句话："," OpenCode 是一款完全开源的终端 AI Coding Agent，由 SST 团队用 TypeScript 打造，GitHub 99.8K Star 量级。它把\"终端原生 Agent\"这件事做到了极致——TUI 界面、多会话并行、75+ 模型任意切换、BYOK 完全免费，是 Claude Code 在开源侧最像样的免费平替。",[38,46,47,48,51,52,55],{},"最大价值是 ",[41,49,50],{},"模型自由","——同一个 Agent 内核，今天用 Claude Sonnet 4 跑难活，明天切 GPT-5 跑审查，后天切 DeepSeek-V3 省钱，全靠 API key 切换，不绑定任何订阅。代价是 ",[41,53,54],{},"配置门槛","：多模型路由、provider 配置、本地模型接入都需要手动折腾，稳定性也强依赖你接的 API 质量。",[57,58,59],"blockquote",{},[38,60,61],{},"来源说明：本文基于 opencode.ai 官方文档、GitHub sst\u002Fopencode 仓库、社区评测与第三方对比整理。OpenCode 迭代极快（几乎每周发版），命令和模型支持列表请以最新官方文档为准。",[26,63,64],{"id":64},"核心能力",[66,67,69],"h3",{"id":68},"终端原生-tui多会话并行","终端原生 TUI，多会话并行",[38,71,72,73,77],{},"OpenCode 不是又一个\"AI IDE 插件\"，而是独立的终端程序。装好后在任何项目根目录跑 ",[74,75,76],"code",{},"opencode","，就进入一个全屏的 TUI（终端用户界面）：左侧文件树、中间对话、右侧 diff 预览，所有操作用键盘完成。这套交互对 Vim \u002F Neovim \u002F tmux 用户极度友好——不抢编辑器焦点，开个分屏就能用。",[79,80,85],"pre",{"className":81,"code":82,"language":83,"meta":84,"style":84},"language-bash shiki shiki-themes github-light github-dark","cd your-project\nopencode                       # 进入 TUI 交互模式\n> 把这个 Express 项目迁移到 Fastify，跑通测试再提交\n","bash","",[74,86,87,100,110],{"__ignoreMap":84},[88,89,92,96],"span",{"class":90,"line":91},"line",1,[88,93,95],{"class":94},"sj4cs","cd",[88,97,99],{"class":98},"sZZnC"," your-project\n",[88,101,103,106],{"class":90,"line":102},2,[88,104,76],{"class":105},"sScJk",[88,107,109],{"class":108},"sJ8bj","                       # 进入 TUI 交互模式\n",[88,111,113,117],{"class":90,"line":112},3,[88,114,116],{"class":115},"szBVR",">",[88,118,120],{"class":119},"sVt8B"," 把这个 Express 项目迁移到 Fastify，跑通测试再提交\n",[38,122,123],{},"它会自动：扫描相关文件 → 给出迁移计划 → 等你确认 → 多文件改写 → 跑测试 → 生成 commit message。整个过程你可以在另一个窗口继续写代码，互不干扰。",[38,125,126,127,130],{},"TUI 之外，OpenCode 还支持 ",[41,128,129],{},"多会话并行","——一个终端里同时挂多个独立 agent 会话，每个有自己的 context 和模型配置。典型用法：一个会话用 Claude Sonnet 跑主开发，另一个用 GPT-5 跑代码审查，第三个用 DeepSeek 跑文档生成，互不污染上下文。这是 Claude Code（单会话为主，子代理是隔离派发）之外另一种\"并行\"思路。",[66,132,134],{"id":133},"_75-模型-byok一个-agent-全通吃","75+ 模型 BYOK，一个 Agent 全通吃",[38,136,137,138,141],{},"OpenCode 最硬的能力是 ",[41,139,140],{},"模型中立","。它不绑死任何厂商，通过 provider 配置接入 75+ 模型，包括：",[143,144,145,152,158,164,170,176],"ul",{},[146,147,148,151],"li",{},[41,149,150],{},"Anthropic","：Claude Opus 4 \u002F Sonnet 4 \u002F Haiku 4 全系",[146,153,154,157],{},[41,155,156],{},"OpenAI","：GPT-5 \u002F GPT-4.1 \u002F o 系列推理模型",[146,159,160,163],{},[41,161,162],{},"Google","：Gemini 2.5 Pro \u002F Flash",[146,165,166,169],{},[41,167,168],{},"国产","：DeepSeek-V3、Qwen-Max、GLM-5、Kimi K2",[146,171,172,175],{},[41,173,174],{},"本地","：Ollama、LM Studio 任何 GGUF 模型",[146,177,178,181],{},[41,179,180],{},"中转","：OpenRouter \u002F 火山引擎 \u002F 硅基流动 一个 key 调全部",[38,183,184,185,188],{},"配置写在 ",[74,186,187],{},"opencode.json"," 里，按模型 \u002F 按场景 \u002F 按成本分配：",[79,190,194],{"className":191,"code":192,"language":193,"meta":84,"style":84},"language-json shiki shiki-themes github-light github-dark","{\n  \"models\": {\n    \"hard\": { \"provider\": \"anthropic\", \"model\": \"claude-sonnet-4\" },\n    \"cheap\": { \"provider\": \"deepseek\", \"model\": \"deepseek-v3\" },\n    \"local\": { \"provider\": \"ollama\", \"model\": \"qwen2.5-coder:32b\" }\n  }\n}\n","json",[74,195,196,201,209,240,266,293,299],{"__ignoreMap":84},[88,197,198],{"class":90,"line":91},[88,199,200],{"class":119},"{\n",[88,202,203,206],{"class":90,"line":102},[88,204,205],{"class":94},"  \"models\"",[88,207,208],{"class":119},": {\n",[88,210,211,214,217,220,223,226,229,232,234,237],{"class":90,"line":112},[88,212,213],{"class":94},"    \"hard\"",[88,215,216],{"class":119},": { ",[88,218,219],{"class":94},"\"provider\"",[88,221,222],{"class":119},": ",[88,224,225],{"class":98},"\"anthropic\"",[88,227,228],{"class":119},", ",[88,230,231],{"class":94},"\"model\"",[88,233,222],{"class":119},[88,235,236],{"class":98},"\"claude-sonnet-4\"",[88,238,239],{"class":119}," },\n",[88,241,243,246,248,250,252,255,257,259,261,264],{"class":90,"line":242},4,[88,244,245],{"class":94},"    \"cheap\"",[88,247,216],{"class":119},[88,249,219],{"class":94},[88,251,222],{"class":119},[88,253,254],{"class":98},"\"deepseek\"",[88,256,228],{"class":119},[88,258,231],{"class":94},[88,260,222],{"class":119},[88,262,263],{"class":98},"\"deepseek-v3\"",[88,265,239],{"class":119},[88,267,269,272,274,276,278,281,283,285,287,290],{"class":90,"line":268},5,[88,270,271],{"class":94},"    \"local\"",[88,273,216],{"class":119},[88,275,219],{"class":94},[88,277,222],{"class":119},[88,279,280],{"class":98},"\"ollama\"",[88,282,228],{"class":119},[88,284,231],{"class":94},[88,286,222],{"class":119},[88,288,289],{"class":98},"\"qwen2.5-coder:32b\"",[88,291,292],{"class":119}," }\n",[88,294,296],{"class":90,"line":295},6,[88,297,298],{"class":119},"  }\n",[88,300,302],{"class":90,"line":301},7,[88,303,304],{"class":119},"}\n",[38,306,307,308,311],{},"之后在 TUI 里用 ",[74,309,310],{},"\u002Fmodel hard"," 一键切换。这种\"模型即配置\"的设计，让省钱和跑难活不再冲突——难的活上 Sonnet，简单的活（注释、文档、测试用例）下放给 DeepSeek，单月成本能压到订阅制的零头。",[66,313,315],{"id":314},"agent-工具链文件操作终端执行mcp","Agent 工具链：文件操作、终端执行、MCP",[38,317,318],{},"作为 Agent，OpenCode 内置了完整的工具链：读写文件、执行 shell 命令、跑测试、grep 搜索、git 操作。所有工具调用都在 TUI 里可见可审批，你可以随时打断、回滚。",[38,320,321,322,327,328,331],{},"它同样支持 ",[323,324,326],"a",{"href":325},"\u002Fwiki\u002Fmcp.html","MCP"," 协议——配置 ",[74,329,330],{},".mcp.json"," 后就能在对话里调数据库、调浏览器、调任意 MCP server。这一点和 Claude Code 是同一套生态，迁移成本低。",[66,333,335],{"id":334},"开源-自托管","开源 + 自托管",[38,337,338,339,345],{},"OpenCode 是 ",[323,340,344],{"href":341,"rel":342},"https:\u002F\u002Fgithub.com\u002Fsst\u002Fopencode",[343],"nofollow","MIT 协议开源","，TypeScript 全栈，可读可改可自托管。企业担心数据出墙的，可以自建一套：本地 Ollama 模型 + 本地 MCP server + 内网 git，全程不出公司网络。这是闭源的 Claude Code \u002F Cursor 拿不到的优势。",[38,347,348],{},"社区活跃度是它的隐形护城河——GitHub 99.8K Star、issue 响应快、第三方插件（LSP 集成、自定义工具、模型 adapter）持续涌现。一个开源 Agent 能跑到这个量级，意味着生态可持续。",[26,350,351],{"id":351},"使用体验",[66,353,355],{"id":354},"上手-5-分钟","上手 5 分钟",[79,357,359],{"className":81,"code":358,"language":83,"meta":84,"style":84},"# macOS \u002F Linux\ncurl -fsSL https:\u002F\u002Fopencode.ai\u002Finstall.sh | bash\n\n# Windows PowerShell\nirm https:\u002F\u002Fopencode.ai\u002Finstall.ps1 | iex\n\n# 或 npm 全局安装（需 Node 18+）\nnpm install -g opencode\n\n# 验证\nopencode --version\n\n# 配置 API key（任选其一）\nexport ANTHROPIC_API_KEY=sk-ant-...\nexport OPENAI_API_KEY=sk-...\nexport OPENROUTER_API_KEY=sk-or-...      # 一个 key 调 75+ 模型\n\n# 进项目启动\ncd your-project\nopencode                          # 进入 TUI\n",[74,360,361,366,383,389,394,407,411,416,431,436,442,450,455,461,476,489,505,510,516,523],{"__ignoreMap":84},[88,362,363],{"class":90,"line":91},[88,364,365],{"class":108},"# macOS \u002F Linux\n",[88,367,368,371,374,377,380],{"class":90,"line":102},[88,369,370],{"class":105},"curl",[88,372,373],{"class":94}," -fsSL",[88,375,376],{"class":98}," https:\u002F\u002Fopencode.ai\u002Finstall.sh",[88,378,379],{"class":115}," |",[88,381,382],{"class":105}," bash\n",[88,384,385],{"class":90,"line":112},[88,386,388],{"emptyLinePlaceholder":387},true,"\n",[88,390,391],{"class":90,"line":242},[88,392,393],{"class":108},"# Windows PowerShell\n",[88,395,396,399,402,404],{"class":90,"line":268},[88,397,398],{"class":105},"irm",[88,400,401],{"class":98}," https:\u002F\u002Fopencode.ai\u002Finstall.ps1",[88,403,379],{"class":115},[88,405,406],{"class":105}," iex\n",[88,408,409],{"class":90,"line":295},[88,410,388],{"emptyLinePlaceholder":387},[88,412,413],{"class":90,"line":301},[88,414,415],{"class":108},"# 或 npm 全局安装（需 Node 18+）\n",[88,417,419,422,425,428],{"class":90,"line":418},8,[88,420,421],{"class":105},"npm",[88,423,424],{"class":98}," install",[88,426,427],{"class":94}," -g",[88,429,430],{"class":98}," opencode\n",[88,432,434],{"class":90,"line":433},9,[88,435,388],{"emptyLinePlaceholder":387},[88,437,439],{"class":90,"line":438},10,[88,440,441],{"class":108},"# 验证\n",[88,443,445,447],{"class":90,"line":444},11,[88,446,76],{"class":105},[88,448,449],{"class":94}," --version\n",[88,451,453],{"class":90,"line":452},12,[88,454,388],{"emptyLinePlaceholder":387},[88,456,458],{"class":90,"line":457},13,[88,459,460],{"class":108},"# 配置 API key（任选其一）\n",[88,462,464,467,470,473],{"class":90,"line":463},14,[88,465,466],{"class":115},"export",[88,468,469],{"class":119}," ANTHROPIC_API_KEY",[88,471,472],{"class":115},"=",[88,474,475],{"class":119},"sk-ant-...\n",[88,477,479,481,484,486],{"class":90,"line":478},15,[88,480,466],{"class":115},[88,482,483],{"class":119}," OPENAI_API_KEY",[88,485,472],{"class":115},[88,487,488],{"class":119},"sk-...\n",[88,490,492,494,497,499,502],{"class":90,"line":491},16,[88,493,466],{"class":115},[88,495,496],{"class":119}," OPENROUTER_API_KEY",[88,498,472],{"class":115},[88,500,501],{"class":119},"sk-or-...      ",[88,503,504],{"class":108},"# 一个 key 调 75+ 模型\n",[88,506,508],{"class":90,"line":507},17,[88,509,388],{"emptyLinePlaceholder":387},[88,511,513],{"class":90,"line":512},18,[88,514,515],{"class":108},"# 进项目启动\n",[88,517,519,521],{"class":90,"line":518},19,[88,520,95],{"class":94},[88,522,99],{"class":98},[88,524,526,528],{"class":90,"line":525},20,[88,527,76],{"class":105},[88,529,530],{"class":108},"                          # 进入 TUI\n",[66,532,533],{"id":533},"日常体感",[38,535,536,537,540,541,543,544,547],{},"实际用下来，OpenCode 的 TUI 体验是开源侧最接近 Claude Code 的。键盘流操作丝滑，diff 实时预览，会话切换比 Claude Code 的 ",[74,538,539],{},"\u002Fresume"," 更直观（直接在侧栏点）。多模型切换是杀手锏：跑一个大 refactor 前先 ",[74,542,310],{}," 上 Sonnet，跑完切 ",[74,545,546],{},"\u002Fmodel cheap"," 让 DeepSeek 补文档，成本可控。",[38,549,550,551,554],{},"但 ",[41,552,553],{},"稳定性是短板","。BYOK 模式下，体验强依赖你接的 API 质量：第三方中转偶尔限流、国产模型长任务容易断、本地模型质量参差。同样一个任务，Claude Code 用官方 API 能稳跑完，OpenCode 接中转可能中途报错重来。社区也承认这一点，正在做重试、断点续跑等加固。",[66,556,54],{"id":54},[38,558,559,560,562,563,566],{},"第一次配 ",[74,561,187],{}," 会有学习成本——provider 字段、base_url、模型映射、工具白名单都要手填。社区有模板可抄，但想用好（比如按场景自动路由模型）还是得读文档。相比之下 Claude Code 的 ",[74,564,565],{},"claude"," 一键启动确实更省心。",[26,568,569],{"id":569},"价格与运行成本",[38,571,572,573,576],{},"OpenCode 本身 ",[41,574,575],{},"完全免费","——开源、无订阅、无增值版。你只为你调用的模型 API 付费（BYOK）。这意味着成本完全可控：",[578,579,580,596],"table",{},[581,582,583],"thead",{},[584,585,586,590,593],"tr",{},[587,588,589],"th",{},"接入方式",[587,591,592],{},"单月成本估算",[587,594,595],{},"适用场景",[597,598,599,611,622,633,644],"tbody",{},[584,600,601,605,608],{},[602,603,604],"td",{},"DeepSeek-V3（国产）",[602,606,607],{},"¥20-100",[602,609,610],{},"日常编码，性价比之王",[584,612,613,616,619],{},[602,614,615],{},"Claude Sonnet 4（直连）",[602,617,618],{},"$50-300",[602,620,621],{},"跑难活，最接近 Claude Code 体验",[584,623,624,627,630],{},[602,625,626],{},"OpenRouter 中转",[602,628,629],{},"$10-100",[602,631,632],{},"一个 key 切多模型",[584,634,635,638,641],{},[602,636,637],{},"本地 Ollama",[602,639,640],{},"¥0（电费）",[602,642,643],{},"隐私 \u002F 离线 \u002F 实验",[584,645,646,649,652],{},[602,647,648],{},"GPT-5（直连）",[602,650,651],{},"$30-200",[602,653,654],{},"代码审查、推理任务",[38,656,657],{},"对比 Claude Code Max $200\u002F月：用 OpenCode + DeepSeek，同样强度的编码量，单月可能只要 ¥50。这就是开源 + BYOK 的红利——你为用量付费，不为订阅定额买单。",[38,659,660,661,664],{},"但要注意 ",[41,662,663],{},"隐性成本","：多模型配置的时间、调试中转稳定性的精力、偶尔重跑任务的 token 浪费。对这些\"折腾税\"敏感的，订阅制反而更省心。",[26,666,595],{"id":595},[143,668,669,675,681,687,693],{},[146,670,671,674],{},[41,672,673],{},"预算敏感的个人开发者","：想用 Agent 但不想每月 $20+，OpenCode + DeepSeek 是最经济解",[146,676,677,680],{},[41,678,679],{},"模型自由爱好者","：想同时对比 Claude \u002F GPT \u002F DeepSeek \u002F 本地模型在同一个 Agent 里的表现",[146,682,683,686],{},[41,684,685],{},"Vim \u002F Neovim \u002F tmux 重度用户","：终端原生 TUI，不破坏既有工作流",[146,688,689,692],{},[41,690,691],{},"需要自托管 \u002F 隐私的团队","：MIT 开源 + 本地模型，数据不出内网",[146,694,695,698],{},[41,696,697],{},"Claude Code 想找平替","：交互逻辑接近，迁移成本低，省下订阅费",[26,700,701],{"id":701},"不适用场景",[143,703,704,713,719,725,731],{},[146,705,706,709,710,712],{},[41,707,708],{},"零配置开箱即用","：多模型路由要折腾 ",[74,711,187],{},"，新手劝退",[146,714,715,718],{},[41,716,717],{},"企业级稳定性 SLA","：开源项目无承诺，中转 \u002F 国产模型偶发抖动",[146,720,721,724],{},[41,722,723],{},"IDE 内 inline 补全","：OpenCode 是 Agent 不是补全器，要 Tab 补全去 Cursor \u002F Copilot",[146,726,727,730],{},[41,728,729],{},"纯 Windows 原生","：TUI 在 Windows Terminal 可用，但部分功能建议 WSL",[146,732,733,736],{},[41,734,735],{},"不碰终端的用户","：这是 CLI 工具，全程命令行交互",[26,738,739],{"id":739},"与同类怎么选",[578,741,742,769],{},[581,743,744],{},[584,745,746,749,751,757,763],{},[587,747,748],{},"维度",[587,750,11],{},[587,752,753],{},[323,754,756],{"href":755},"\u002Fcoding\u002Fcli\u002Fclaude-code.html","Claude Code",[587,758,759],{},[323,760,762],{"href":761},"\u002Fcoding\u002Fcli\u002Fcodex.html","Codex CLI",[587,764,765],{},[323,766,768],{"href":767},"\u002Fcoding\u002Fcli\u002Faider.html","Aider",[597,770,771,786,803,819,834,847,861,874,889,905],{},[584,772,773,776,779,782,784],{},[602,774,775],{},"形态",[602,777,778],{},"CLI（TUI）",[602,780,781],{},"CLI",[602,783,781],{},[602,785,781],{},[584,787,788,791,794,797,800],{},[602,789,790],{},"开源",[602,792,793],{},"✅ MIT",[602,795,796],{},"❌",[602,798,799],{},"✅",[602,801,802],{},"✅ Apache",[584,804,805,807,810,813,816],{},[602,806,50],{},[602,808,809],{},"★★★★★ 75+",[602,811,812],{},"★☆☆☆☆ 仅 Claude",[602,814,815],{},"★★★★☆ OpenAI 系",[602,817,818],{},"★★★★★",[584,820,821,824,827,829,831],{},[602,822,823],{},"长任务能力",[602,825,826],{},"★★★★☆",[602,828,818],{},[602,830,826],{},[602,832,833],{},"★★★☆☆",[584,835,836,839,841,843,845],{},[602,837,838],{},"TUI 体验",[602,840,818],{},[602,842,826],{},[602,844,833],{},[602,846,833],{},[584,848,849,851,853,856,859],{},[602,850,129],{},[602,852,799],{},[602,854,855],{},"子代理",[602,857,858],{},"⚠️ 有限",[602,860,796],{},[584,862,863,866,868,870,872],{},[602,864,865],{},"MCP 支持",[602,867,826],{},[602,869,818],{},[602,871,833],{},[602,873,796],{},[584,875,876,879,882,885,887],{},[602,877,878],{},"价格",[602,880,881],{},"免费（BYOK）",[602,883,884],{},"$20-$200\u002F月",[602,886,884],{},[602,888,881],{},[584,890,891,894,897,900,902],{},[602,892,893],{},"国内门槛",[602,895,896],{},"低（国产模型）",[602,898,899],{},"高",[602,901,899],{},[602,903,904],{},"低",[584,906,907,910,913,915,917],{},[602,908,909],{},"稳定性",[602,911,912],{},"★★★☆☆ 依赖 API",[602,914,826],{},[602,916,826],{},[602,918,826],{},[38,920,921,924],{},[41,922,923],{},"选 OpenCode 如果你","：",[143,926,927,930,933,936],{},[146,928,929],{},"想用 Claude Code 的体验但不想付订阅",[146,931,932],{},"需要在多个模型间灵活切换（省钱 \u002F 跑难活 \u002F 隐私）",[146,934,935],{},"是 Vim \u002F 终端重度用户，不想装 IDE",[146,937,938],{},"团队要自托管，数据不出墙",[38,940,941,924],{},[41,942,943],{},"别选 OpenCode 如果你",[143,945,946,949,962],{},[146,947,948],{},"要开箱即用、零配置（去 Claude Code \u002F Cursor）",[146,950,951,952,956,957,961],{},"要 IDE 内 inline 补全（去 ",[323,953,955],{"href":954},"\u002Fcoding\u002Fide\u002Fcursor.html","Cursor"," \u002F ",[323,958,960],{"href":959},"\u002Fcoding\u002Fcopilot\u002Fgithub-copilot.html","Copilot","）",[146,963,964],{},"企业要求稳定 SLA（开源 + BYOK 抖动难避免）",[26,966,968],{"id":967},"faq","FAQ",[38,970,971,974],{},[41,972,973],{},"Q：OpenCode 真的完全免费吗？","\nA：工具本身免费开源（MIT）。但调模型 API 要花钱——除非你只用本地 Ollama 模型。所谓\"免费\"指的是不收订阅费，BYOK 模式下你为 token 买单。",[38,976,977,980,981,984],{},[41,978,979],{},"Q：和 Claude Code 比，差在哪？","\nA：长任务稳定性、上下文管理（Claude Code 的 ",[74,982,983],{},"\u002Fcompact"," 更成熟）、官方模型深度调优。OpenCode 胜在模型自由和免费。简单说：要稳选 Claude Code，要省和自由选 OpenCode。",[38,986,987,990],{},[41,988,989],{},"Q：国内怎么用最省心？","\nA：用 OpenRouter 一个 key 调全部模型（支持支付宝），或直接接 DeepSeek \u002F Qwen 国产模型。网络压力小，成本最低。",[38,992,993,996],{},[41,994,995],{},"Q：能接本地模型吗？","\nA：能。Ollama \u002F LM Studio 跑 GGUF 模型，OpenCode 通过 OpenAI 兼容接口接入。完全离线可用，适合隐私场景。",[38,998,999,1002],{},[41,1000,1001],{},"Q：OpenCode 和 Aider 都是开源 CLI，区别？","\nA：Aider 更老牌、更轻量，专注\"每改即 commit\"的 git 流；OpenCode 更现代，TUI 体验和多会话并行更强，模型生态更广。要轻量选 Aider，要体验选 OpenCode。",[38,1004,1005,1008],{},[41,1006,1007],{},"Q：会取代 Claude Code 吗？","\nA：对预算敏感、爱折腾的用户，是的。对要稳定 + 长任务 + 不差钱的，Claude Code 仍是最优解。两者更像互补——OpenCode 日常省钱，Claude Code 跑关键大活。",[26,1010,1011],{"id":1011},"相关阅读",[143,1013,1014,1027,1044,1063],{},[146,1015,1016,1017,956,1019,956,1021,956,1023],{},"同类对比：",[323,1018,756],{"href":755},[323,1020,762],{"href":761},[323,1022,768],{"href":767},[323,1024,1026],{"href":1025},"\u002Fcoding\u002Fcli\u002Fgemini-cli.html","Gemini CLI",[146,1028,1029,1030,956,1034,956,1036,956,1040],{},"概念：",[323,1031,1033],{"href":1032},"\u002Fwiki\u002Fai-agent.html","AI Agent",[323,1035,326],{"href":325},[323,1037,1039],{"href":1038},"\u002Fwiki\u002Fbyok.html","BYOK",[323,1041,1043],{"href":1042},"\u002Fwiki\u002Fcontext-engineering.html","Context Engineering",[146,1045,1046,1047,956,1051,956,1055,956,1059],{},"模型：",[323,1048,1050],{"href":1049},"\u002Fmodels\u002Fclaude-sonnet-4.html","Claude Sonnet 4",[323,1052,1054],{"href":1053},"\u002Fmodels\u002Fgpt-5.html","GPT-5",[323,1056,1058],{"href":1057},"\u002Fmodels\u002Fdeepseek-v3.html","DeepSeek-V3",[323,1060,1062],{"href":1061},"\u002Fmodels\u002Fqwen-max.html","Qwen-Max",[146,1064,1065,1066,956,1070],{},"进阶：",[323,1067,1069],{"href":1068},"\u002Fwiki\u002Fvibe-coding.html","Vibe Coding",[323,1071,1073],{"href":1072},"\u002Fwiki\u002Fprompt-engineering.html","Prompt Engineering",[26,1075,1076],{"id":1076},"来源",[143,1078,1079,1086,1093,1099,1106],{},[146,1080,1081,1082],{},"官网：",[323,1083,1084],{"href":1084,"rel":1085},"https:\u002F\u002Fopencode.ai",[343],[146,1087,1088,1089],{},"官方文档：",[323,1090,1091],{"href":1091,"rel":1092},"https:\u002F\u002Fopencode.ai\u002Fdocs",[343],[146,1094,1095,1096],{},"GitHub：",[323,1097,341],{"href":341,"rel":1098},[343],[146,1100,1101,1102],{},"模型支持：",[323,1103,1104],{"href":1104,"rel":1105},"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fmodels",[343],[146,1107,1108,1109],{},"对比文档：",[323,1110,1111],{"href":1111,"rel":1112},"https:\u002F\u002Fopencode.ai\u002Fdocs\u002Fcomparisons\u002Fclaude-code",[343],[38,1114,1115,1116,1120],{},"本卡片由 AIHO 编辑部根据官方公开资料与第三方评测整理。所有事实点均标注来源；如发现价格 \u002F 命令 \u002F 功能与最新官方信息不一致，请通过 ",[323,1117,1119],{"href":1118},"mailto:hello@aiho.net","反馈邮箱"," 反馈。",[1122,1123,1124],"style",{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":84,"searchDepth":112,"depth":112,"links":1126},[1127,1128,1134,1139,1140,1141,1142,1143,1144,1145],{"id":28,"depth":102,"text":29},{"id":64,"depth":102,"text":64,"children":1129},[1130,1131,1132,1133],{"id":68,"depth":112,"text":69},{"id":133,"depth":112,"text":134},{"id":314,"depth":112,"text":315},{"id":334,"depth":112,"text":335},{"id":351,"depth":102,"text":351,"children":1135},[1136,1137,1138],{"id":354,"depth":112,"text":355},{"id":533,"depth":112,"text":533},{"id":54,"depth":112,"text":54},{"id":569,"depth":102,"text":569},{"id":595,"depth":102,"text":595},{"id":701,"depth":102,"text":701},{"id":739,"depth":102,"text":739},{"id":967,"depth":102,"text":968},{"id":1011,"depth":102,"text":1011},{"id":1076,"depth":102,"text":1076},"cli","\u002Fimg\u002Ftools\u002Fopencode.webp","OpenCode 2026 真实评测：SST 团队开源的终端 AI 编程 Agent，TypeScript 开发，GitHub 99.8K Star。本文整理 TUI 界面、多会话并行、75+ 模型 BYOK 切换、安装使用、价格、与 Claude Code \u002F Aider \u002F Codex CLI 的区别，以及国内使用门槛。",false,"md",[1152],"en",{},[1155,1156,1157,1158,1159,1160],"claude-sonnet-4","gpt-5","gemini-2.5-pro","deepseek-v3","qwen-max","75+ 模型",[1162,1163,1164,1165],"希望开箱即用、零配置的用户（多模型路由要折腾）","要求企业级稳定性 SLA 的团队（开源项目无承诺）","需要 IDE 内 inline 补全体验（用 Cursor \u002F Copilot）","完全不熟悉 API key \u002F 终端操作的新手","\u002Ftools\u002Fcoding\u002Fcli\u002Fopencode","coding",[1169,1170,1171],"macos","linux","windows",[1173,1179,1184],{"plan":1174,"price":1175,"limit":1176,"cn_pay":1177,"note":1178},"开源版（BYOK）","免费","仅承担 API token 成本","✅ 国产模型可用支付宝","自带 API key",{"plan":1180,"price":1175,"limit":1181,"cn_pay":1182,"note":1183},"本地模型","Ollama \u002F LM Studio 本地跑","✅ 无需支付","适合离线 \u002F 隐私场景",{"plan":626,"price":1185,"limit":1186,"cn_pay":1187,"note":1188},"按用量","一个 key 调用 75+ 模型","✅ 支持支付宝","国内最省心的接入方式","完全免费（BYOK）","2026-07-04",{"power":242,"ux":242,"price":268,"cn_support":112,"stability":112},{"title":11,"description":1148},"OpenCode 评测 2026：开源 AI Coding Agent，Claude Code 免费平替，75+ 模型任意切换","coding\u002Fcli\u002Fopencode",[1196,1198,1200,1202,1204],{"title":1197,"url":1084},"OpenCode 官网",{"title":1199,"url":1091},"OpenCode 官方文档",{"title":1201,"url":341},"GitHub sst\u002Fopencode",{"title":1203,"url":1104},"OpenCode 模型支持列表",{"title":1205,"url":1111},"OpenCode vs Claude Code 对比","tools\u002Fcoding\u002Fcli\u002Fopencode",[1208,1209,1210,1211,1212],"想用 Claude Code 体验但不想付费订阅的开发者","需要在不同模型间灵活切换（省钱 \u002F 跑难活 \u002F 隐私）","JetBrains \u002F Vim \u002F Neovim 用户，不想换编辑器","想自托管、私有部署 AI 编程 Agent 的团队","本地模型爱好者（Ollama \u002F LM Studio 接入）","开源 AI Coding Agent，Claude Code 免费平替，支持 75+ 模型",[1146,1215,1216,1217,1218,1219],"agent","terminal","opensource","byok","multi-model","Claude Code 的最佳免费替代。完全开源、75+ 模型任意切换、终端原生 TUI，社区活跃度 GitHub 99.8K Star。缺点是多模型配置门槛高、稳定性依赖 BYOK 的 API 质量。","tgkfC7asWLHQk82Kfi6dYyWdIh-xmydi4E__gt7xDdM",{"id":1223,"title":756,"alternatives":1224,"api_compatible":1226,"body":1227,"category":1146,"chinese_friendly":112,"cover":2385,"description":2386,"domestic":1149,"extension":1150,"faq":8,"free":1149,"github":2344,"languages":2387,"lastVerified":8,"meta":2388,"models":2389,"navigation":387,"notSuitable":2393,"opensource":1149,"path":2397,"pillar":1167,"platforms":2398,"priceTable":2399,"pricing":2419,"published":2420,"relatedPlaybooks":8,"relatedReviews":2421,"score":2428,"self_host":1149,"seo":2429,"seoTitle":2430,"slug":13,"sources":2431,"stem":2444,"suitable":2445,"tagline":2451,"tags":2452,"updated":2455,"verdict":2456,"website":2332,"__hash__":2457},"tools\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code.md",[14,15,1225],"coding\u002Fcli\u002Fcline",[17],{"type":23,"value":1228,"toc":2368},[1229,1231,1275,1280,1283,1287,1297,1322,1325,1329,1335,1370,1385,1389,1392,1545,1563,1567,1575,1643,1646,1650,1664,1666,1681,1761,1764,1781,1794,1802,1804,1943,1946,1988,1990,2134,2139,2153,2158,2177,2180,2276,2278,2324,2326,2362,2366],[26,1230,29],{"id":28},[31,1232,1234,1242,1252],{"className":1233},[34,35,36],[38,1235,1236,1238,1239,1241],{},[41,1237,43],{}," Anthropic 官方 CLI Agent，终端原生，长任务执行能力是目前体感最稳的一档。装好后在任何项目根目录跑 ",[74,1240,565],{},"，用自然语言让它读代码、改文件、跑测试、提交 commit——全自动。",[38,1243,47,1244,1247,1248,1251],{},[41,1245,1246],{},"不绑死 IDE","——VS Code、JetBrains、Vim、Emacs、Neovim 全能用，远程 SSH 也行。代价是 ",[41,1249,1250],{},"国内三大门槛","：账号要海外手机、支付要海外卡、网络要稳定代理。",[38,1253,1254,1257,1258,1262,1263,1266,1267,1270,1271,1274],{},[41,1255,1256],{},"2026-07 最新进展","：核心模型已升级为 ",[323,1259,1261],{"href":1260},"\u002Fmodels\u002Fclaude-sonnet-5.html","Claude Sonnet 5","（复杂任务用 Opus 4.8），1M 上下文；新增 ",[74,1264,1265],{},"\u002Ffork","（复制会话到后台并行）、",[74,1268,1269],{},"\u002Fsubtask","（取代内联子 agent）；会话级上限（WebSearch 200 次、子 agent 200 个）；MCP 调用超 2 分钟自动转后台。",[41,1272,1273],{},"Claude Code for Visual Studio","（7-08）成为首个正式接入调试器（断点\u002F运行时变量\u002F调用栈）的 AI 编程工具。当前版本 v2.1.201–206。Claude Code 约占 AI 编程赛道一半市场，ARR 约 $2.5B。",[57,1276,1277],{},[38,1278,1279],{},"来源说明：本文基于 code.claude.com 官方文档、Anthropic 定价页面、第三方独立评测（laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com）综合整理。Anthropic 模型版本迭代快，命令和价格请以最新官方文档为准。",[26,1281,1282],{"id":1282},"核心特性",[66,1284,1286],{"id":1285},"终端原生的-agent-体验","终端原生的 Agent 体验",[38,1288,1289,1290,1293,1294,1296],{},"不像 Cursor \u002F Windsurf 那种\"AI IDE\"，Claude Code 是个 ",[41,1291,1292],{},"CLI 工具","——在任何编辑器旁边开个终端，跑 ",[74,1295,565],{},"，就进入了一个能读你整个 codebase 的对话环境。",[79,1298,1300],{"className":81,"code":1299,"language":83,"meta":84,"style":84},"cd your-project\nclaude                          # 进入交互模式\n> 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[74,1301,1302,1308,1315],{"__ignoreMap":84},[88,1303,1304,1306],{"class":90,"line":91},[88,1305,95],{"class":94},[88,1307,99],{"class":98},[88,1309,1310,1312],{"class":90,"line":102},[88,1311,565],{"class":105},[88,1313,1314],{"class":108},"                          # 进入交互模式\n",[88,1316,1317,1319],{"class":90,"line":112},[88,1318,116],{"class":115},[88,1320,1321],{"class":119}," 帮我把这个 Express 项目迁移到 Fastify，写完之后跑测试确认通过\n",[38,1323,1324],{},"它会自动：列出相关文件 → 给出计划 → 等你按回车确认 → 一次改多个文件 → 跑测试 → 报告结果。整个过程你可以在另一个窗口干别的，Claude Code 不抢编辑器焦点。",[66,1326,1328],{"id":1327},"子代理sub-agents-并行任务","子代理（Sub-agents）+ 并行任务",[38,1330,1331,1332,1334],{},"Claude Code 2.x 引入了 ",[323,1333,855],{"href":1032}," 机制：主对话可以派发独立的子任务到隔离 context 中跑，结果摘要返回主线。典型场景：",[79,1336,1338],{"className":81,"code":1337,"language":83,"meta":84,"style":84},"\u002Fsubtask            # 派发独立子任务（2026-07 起取代内联子 agent）\n\u002Ffork               # 复制当前会话到后台并行推进\n\u002Fagents             # 管理子代理\n\u002Ftasks              # 列出后台运行的子代理\n",[74,1339,1340,1347,1354,1362],{"__ignoreMap":84},[88,1341,1342,1344],{"class":90,"line":91},[88,1343,1269],{"class":105},[88,1345,1346],{"class":108},"            # 派发独立子任务（2026-07 起取代内联子 agent）\n",[88,1348,1349,1351],{"class":90,"line":102},[88,1350,1265],{"class":105},[88,1352,1353],{"class":108},"               # 复制当前会话到后台并行推进\n",[88,1355,1356,1359],{"class":90,"line":112},[88,1357,1358],{"class":105},"\u002Fagents",[88,1360,1361],{"class":108},"             # 管理子代理\n",[88,1363,1364,1367],{"class":90,"line":242},[88,1365,1366],{"class":105},"\u002Ftasks",[88,1368,1369],{"class":108},"              # 列出后台运行的子代理\n",[38,1371,1372,1373,1378,1379,1381,1382,1384],{},"据 ",[323,1374,1377],{"href":1375,"rel":1376},"https:\u002F\u002Fcomputingforgeeks.com\u002Fclaude-code-cheat-sheet",[343],"computingforgeeks.com 2026 cheat sheet"," 整理，子代理让\"一边改前端，一边改后端\"这种并行操作不会污染主对话上下文。2026-07 更新后，",[74,1380,1269],{}," 取代了旧的内联子 agent 写法，",[74,1383,1265],{}," 则能把整个会话复制一份丢到后台继续跑；会话级新增上限（WebSearch 200 次、子 agent 200 个），MCP 调用超 2 分钟自动转后台执行。",[66,1386,1388],{"id":1387},"slash-命令生产力关键","Slash 命令（生产力关键）",[38,1390,1391],{},"Claude Code 内置了一套 slash 命令，是日常使用的核心：",[578,1393,1394,1404],{},[581,1395,1396],{},[584,1397,1398,1401],{},[587,1399,1400],{},"命令",[587,1402,1403],{},"用途",[597,1405,1406,1420,1430,1443,1452,1462,1472,1482,1492,1502,1512,1522,1532],{},[584,1407,1408,1413],{},[602,1409,1410],{},[74,1411,1412],{},"\u002Finit",[602,1414,1415,1416,1419],{},"第一次进入仓库时跑，生成 ",[74,1417,1418],{},"CLAUDE.md","（项目记忆）",[584,1421,1422,1427],{},[602,1423,1424],{},[74,1425,1426],{},"\u002Fmemory",[602,1428,1429],{},"编辑长期记忆",[584,1431,1432,1437],{},[602,1433,1434],{},[74,1435,1436],{},"\u002Fclear",[602,1438,1439,1440,961],{},"清空当前对话，重新开始（",[41,1441,1442],{},"最被低估的命令",[584,1444,1445,1449],{},[602,1446,1447],{},[74,1448,983],{},[602,1450,1451],{},"长对话压缩，挽救快爆炸的 context window",[584,1453,1454,1459],{},[602,1455,1456],{},[74,1457,1458],{},"\u002Fcontext",[602,1460,1461],{},"显示当前 context 用量",[584,1463,1464,1469],{},[602,1465,1466],{},[74,1467,1468],{},"\u002Fplan",[602,1470,1471],{},"切到 plan 模式（只规划不执行）",[584,1473,1474,1479],{},[602,1475,1476],{},[74,1477,1478],{},"\u002Fmodel",[602,1480,1481],{},"切换模型（Opus \u002F Sonnet \u002F Haiku）",[584,1483,1484,1489],{},[602,1485,1486],{},[74,1487,1488],{},"\u002Fdiff",[602,1490,1491],{},"看本轮所有改动",[584,1493,1494,1499],{},[602,1495,1496],{},[74,1497,1498],{},"\u002Fcode-review",[602,1500,1501],{},"对 diff 跑代码审查",[584,1503,1504,1509],{},[602,1505,1506],{},[74,1507,1508],{},"\u002Frewind",[602,1510,1511],{},"回滚到任意 checkpoint（代码 + 对话）",[584,1513,1514,1519],{},[602,1515,1516],{},[74,1517,1518],{},"\u002Fmcp",[602,1520,1521],{},"管理 MCP 服务器",[584,1523,1524,1529],{},[602,1525,1526],{},[74,1527,1528],{},"\u002Fdoctor",[602,1530,1531],{},"排查环境问题",[584,1533,1534,1542],{},[602,1535,1536,1538,1539],{},[74,1537,539],{}," ",[74,1540,1541],{},"\u002Fbranch",[602,1543,1544],{},"回到 \u002F fork 历史对话",[38,1546,1547,1552,1553,1555,1556,1558,1559,1562],{},[323,1548,1551],{"href":1549,"rel":1550},"https:\u002F\u002Flearn-prompting.fr\u002Fblog\u002Fclaude-code-slash-commands-reference",[343],"learn-prompting.fr 2026-04 总结","：成熟团队最常用的三个是 ",[74,1554,983],{},"（每 20-30 分钟一次防止 context drift）、",[74,1557,1436],{},"（新任务开新会话）、自定义命令（写在 ",[74,1560,1561],{},".claude\u002Fcommands\u002F"," 提交进 git）。",[66,1564,1566],{"id":1565},"mcp-集成一等公民","MCP 集成（一等公民）",[38,1568,1569,1571,1572,1574],{},[323,1570,326],{"href":325}," 是 Anthropic 自家协议，Claude Code 是 MCP 支持最完整的客户端。配置一次 ",[74,1573,330],{},"，Claude Code 就能在对话里调任意 MCP server 暴露的 tool：",[79,1576,1578],{"className":191,"code":1577,"language":193,"meta":84,"style":84},"{\n  \"mcpServers\": {\n    \"postgres\": {\n      \"command\": \"npx\",\n      \"args\": [\"@modelcontextprotocol\u002Fserver-postgres\", \"postgresql:\u002F\u002F...\"]\n    }\n  }\n}\n",[74,1579,1580,1584,1591,1598,1611,1630,1635,1639],{"__ignoreMap":84},[88,1581,1582],{"class":90,"line":91},[88,1583,200],{"class":119},[88,1585,1586,1589],{"class":90,"line":102},[88,1587,1588],{"class":94},"  \"mcpServers\"",[88,1590,208],{"class":119},[88,1592,1593,1596],{"class":90,"line":112},[88,1594,1595],{"class":94},"    \"postgres\"",[88,1597,208],{"class":119},[88,1599,1600,1603,1605,1608],{"class":90,"line":242},[88,1601,1602],{"class":94},"      \"command\"",[88,1604,222],{"class":119},[88,1606,1607],{"class":98},"\"npx\"",[88,1609,1610],{"class":119},",\n",[88,1612,1613,1616,1619,1622,1624,1627],{"class":90,"line":268},[88,1614,1615],{"class":94},"      \"args\"",[88,1617,1618],{"class":119},": [",[88,1620,1621],{"class":98},"\"@modelcontextprotocol\u002Fserver-postgres\"",[88,1623,228],{"class":119},[88,1625,1626],{"class":98},"\"postgresql:\u002F\u002F...\"",[88,1628,1629],{"class":119},"]\n",[88,1631,1632],{"class":90,"line":295},[88,1633,1634],{"class":119},"    }\n",[88,1636,1637],{"class":90,"line":301},[88,1638,298],{"class":119},[88,1640,1641],{"class":90,"line":418},[88,1642,304],{"class":119},[38,1644,1645],{},"之后你就能直接说\"查一下 users 表里最近 7 天注册的人数\"——Claude Code 自动通过 MCP 跑 SQL，结果返回对话里继续讨论。",[66,1647,1649],{"id":1648},"后台-远程模式","后台 \u002F 远程模式",[38,1651,1652,1655,1656,1659,1660,1663],{},[74,1653,1654],{},"\u002Fbackground"," 让当前会话脱离终端，作为后台 agent 继续跑；",[74,1657,1658],{},"\u002Fteleport"," 把网页端会话拉到本地终端继续；",[74,1661,1662],{},"\u002Fremote-control"," 从手机或另一台机器接管这台机器的 Claude Code 会话。这套体系是面向\"agent 长时间跑\"设计的，区别于 Cursor 的\"实时交互\"。",[26,1665,569],{"id":569},[38,1667,1668,1669,1674,1675,1680],{},"根据 ",[323,1670,1673],{"href":1671,"rel":1672},"https:\u002F\u002Fwww.explainx.ai\u002Fblog\u002Fclaude-code-pricing-guide-2026",[343],"explainx.ai 2026-06 评测"," 和 ",[323,1676,1679],{"href":1677,"rel":1678},"https:\u002F\u002Fclaude.com\u002Fpricing",[343],"Anthropic 官方定价"," 整理：",[578,1682,1683,1694],{},[581,1684,1685],{},[584,1686,1687,1690,1692],{},[587,1688,1689],{},"路径",[587,1691,878],{},[587,1693,595],{},[597,1695,1696,1709,1722,1735,1748],{},[584,1697,1698,1703,1706],{},[602,1699,1700],{},[41,1701,1702],{},"BYOK（自带 API key）",[602,1704,1705],{},"按 token 计费",[602,1707,1708],{},"全自由，但单月烧到 $500+ 也常见",[584,1710,1711,1716,1719],{},[602,1712,1713],{},[41,1714,1715],{},"Pro",[602,1717,1718],{},"$20\u002F月（年付 ~$17）",[602,1720,1721],{},"个人开发者，每天 1-4 小时",[584,1723,1724,1729,1732],{},[602,1725,1726],{},[41,1727,1728],{},"Max 5x",[602,1730,1731],{},"$100\u002F月",[602,1733,1734],{},"重度用户 + Opus 模型访问",[584,1736,1737,1742,1745],{},[602,1738,1739],{},[41,1740,1741],{},"Max 20x",[602,1743,1744],{},"$200\u002F月",[602,1746,1747],{},"8h+ agentic 工作流 \u002F 团队共享",[584,1749,1750,1755,1758],{},[602,1751,1752],{},[41,1753,1754],{},"Team Premium",[602,1756,1757],{},"$100\u002Fseat 年付 \u002F $125 月付",[602,1759,1760],{},"团队，含管理",[38,1762,1763],{},"API token 价格（2026-07 公开数据）：",[143,1765,1766,1772,1778],{},[146,1767,1768,1771],{},[41,1769,1770],{},"Sonnet 5","：促销 input $2 \u002F output $10（至 2026-08-31），之后标准 $3 \u002F $15 per 1M token",[146,1773,1774,1777],{},[41,1775,1776],{},"Opus 4.8","：input $5 \u002F output $25 per 1M token（已大幅低于早期 Opus 4 的 $15\u002F$75）",[146,1779,1780],{},"Haiku 4.x：input $1 \u002F output $5 per 1M token",[57,1782,1783],{},[38,1784,1785,1786,1789,1790,1793],{},"SWE-bench Verified 参考：Opus 4.8 官方提交 ",[41,1787,1788],{},"87.6%","、Sonnet 5 ",[41,1791,1792],{},"80.8%","（Claude Code 内实测），是长任务编程能力的第一梯队。注意 Sonnet 5 换了新分词器，同文本 token 数约 +30%，核算成本要按实际 token 量。",[38,1795,1796,1801],{},[323,1797,1800],{"href":1798,"rel":1799},"https:\u002F\u002Fwww.ksred.com\u002Fclaude-code-pricing-guide-which-plan-actually-saves-you-money",[343],"ksred 博客真实使用日志","：作者 8 个月用 ~100 亿 token，API 价折合 $15,000+，订阅实际只花 $800——订阅模式对重度用户极度划算，但前提是能搞定支付。",[26,1803,355],{"id":354},[79,1805,1807],{"className":81,"code":1806,"language":83,"meta":84,"style":84},"# 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",[74,1808,1809,1814,1827,1831,1836,1849,1853,1857,1868,1872,1877,1883,1896,1901,1911,1915,1920,1926,1936],{"__ignoreMap":84},[88,1810,1811],{"class":90,"line":91},[88,1812,1813],{"class":108},"# macOS \u002F Linux \u002F Windows (WSL)\n",[88,1815,1816,1818,1820,1823,1825],{"class":90,"line":102},[88,1817,370],{"class":105},[88,1819,373],{"class":94},[88,1821,1822],{"class":98}," https:\u002F\u002Fclaude.ai\u002Finstall.sh",[88,1824,379],{"class":115},[88,1826,382],{"class":105},[88,1828,1829],{"class":90,"line":112},[88,1830,388],{"emptyLinePlaceholder":387},[88,1832,1833],{"class":90,"line":242},[88,1834,1835],{"class":108},"# macOS 用 Homebrew\n",[88,1837,1838,1841,1843,1846],{"class":90,"line":268},[88,1839,1840],{"class":105},"brew",[88,1842,424],{"class":98},[88,1844,1845],{"class":94}," --cask",[88,1847,1848],{"class":98}," claude-code\n",[88,1850,1851],{"class":90,"line":295},[88,1852,388],{"emptyLinePlaceholder":387},[88,1854,1855],{"class":90,"line":301},[88,1856,393],{"class":108},[88,1858,1859,1861,1864,1866],{"class":90,"line":418},[88,1860,398],{"class":105},[88,1862,1863],{"class":98}," https:\u002F\u002Fclaude.ai\u002Finstall.ps1",[88,1865,379],{"class":115},[88,1867,406],{"class":105},[88,1869,1870],{"class":90,"line":433},[88,1871,388],{"emptyLinePlaceholder":387},[88,1873,1874],{"class":90,"line":438},[88,1875,1876],{"class":108},"# 验证 + 登录\n",[88,1878,1879,1881],{"class":90,"line":444},[88,1880,565],{"class":105},[88,1882,449],{"class":94},[88,1884,1885,1887,1890,1893],{"class":90,"line":452},[88,1886,565],{"class":105},[88,1888,1889],{"class":98}," auth",[88,1891,1892],{"class":98}," login",[88,1894,1895],{"class":108},"          # 走浏览器 OAuth，绑定 Pro \u002F Max 订阅\n",[88,1897,1898],{"class":90,"line":457},[88,1899,1900],{"class":108},"# 或用 API key\n",[88,1902,1903,1905,1907,1909],{"class":90,"line":463},[88,1904,466],{"class":115},[88,1906,469],{"class":119},[88,1908,472],{"class":115},[88,1910,475],{"class":119},[88,1912,1913],{"class":90,"line":478},[88,1914,388],{"emptyLinePlaceholder":387},[88,1916,1917],{"class":90,"line":491},[88,1918,1919],{"class":108},"# 进项目，启动\n",[88,1921,1922,1924],{"class":90,"line":507},[88,1923,95],{"class":94},[88,1925,99],{"class":98},[88,1927,1928,1930,1933],{"class":90,"line":512},[88,1929,565],{"class":105},[88,1931,1932],{"class":98}," \u002Finit",[88,1934,1935],{"class":108},"               # 生成 CLAUDE.md\n",[88,1937,1938,1940],{"class":90,"line":518},[88,1939,565],{"class":105},[88,1941,1942],{"class":108},"                     # 进入交互模式\n",[26,1944,1945],{"id":1945},"国内使用注意事项",[1947,1948,1949,1955,1961,1967],"ol",{},[146,1950,1951,1954],{},[41,1952,1953],{},"账号","：注册 claude.ai 需要海外手机号（Google Voice \u002F Twilio 可，国内号被封死）",[146,1956,1957,1960],{},[41,1958,1959],{},"支付","：Pro \u002F Max 订阅只收海外信用卡（MasterCard \u002F Visa）+ 海外账单地址。第三方平台（如老张 \u002F DMXAPI）可用支付宝走 API 代理，但是 BYOK 模式",[146,1962,1963,1966],{},[41,1964,1965],{},"网络","：终端 OAuth 流程对代理稳定性要求高，掉线会反复弹浏览器",[146,1968,1969,1972,1973,1975,1976,1980,1981,956,1983,1987],{},[41,1970,1971],{},"替代路径","：用 ",[323,1974,768],{"href":767}," 或 ",[323,1977,1979],{"href":1978},"\u002Fcoding\u002Fcli\u002Fcline.html","Cline"," 接 ",[323,1982,1058],{"href":1057},[323,1984,1986],{"href":1985},"\u002Fmodels\u002Fglm-5.2.html","GLM-5.2"," 是国内最经济的\"Claude Code 平替\"思路",[26,1989,739],{"id":739},[578,1991,1992,2012],{},[581,1993,1994],{},[584,1995,1996,1998,2000,2004,2008],{},[587,1997,748],{},[587,1999,756],{},[587,2001,2002],{},[323,2003,955],{"href":954},[587,2005,2006],{},[323,2007,762],{"href":761},[587,2009,2010],{},[323,2011,768],{"href":767},[597,2013,2014,2028,2040,2058,2078,2091,2105,2120],{},[584,2015,2016,2018,2021,2024,2026],{},[602,2017,775],{},[602,2019,2020],{},"CLI（IDE 无关）",[602,2022,2023],{},"AI-first IDE",[602,2025,781],{},[602,2027,781],{},[584,2029,2030,2032,2034,2036,2038],{},[602,2031,823],{},[602,2033,818],{},[602,2035,826],{},[602,2037,826],{},[602,2039,833],{},[584,2041,2042,2045,2052,2054,2056],{},[602,2043,2044],{},"上下文管理",[602,2046,2047,2048,1538,2050],{},"★★★★★ ",[74,2049,983],{},[74,2051,1436],{},[602,2053,826],{},[602,2055,826],{},[602,2057,833],{},[584,2059,2060,2063,2071,2074,2076],{},[602,2061,2062],{},"子代理 \u002F 并行",[602,2064,2065,2066,1538,2068,961],{},"✅（",[74,2067,1358],{},[74,2069,2070],{},"\u002Fbatch",[602,2072,2073],{},"部分（Bug bot）",[602,2075,858],{},[602,2077,796],{},[584,2079,2080,2082,2085,2087,2089],{},[602,2081,865],{},[602,2083,2084],{},"★★★★★ 一等公民",[602,2086,826],{},[602,2088,833],{},[602,2090,796],{},[584,2092,2093,2096,2098,2100,2102],{},[602,2094,2095],{},"Git 集成",[602,2097,826],{},[602,2099,833],{},[602,2101,833],{},[602,2103,2104],{},"★★★★★ 每改即 commit",[584,2106,2107,2109,2112,2115,2117],{},[602,2108,893],{},[602,2110,2111],{},"高（账号+支付+网络）",[602,2113,2114],{},"高（账号+支付）",[602,2116,899],{},[602,2118,2119],{},"低（BYOK 国产模型）",[584,2121,2122,2124,2126,2129,2131],{},[602,2123,878],{},[602,2125,884],{},[602,2127,2128],{},"$20\u002F月",[602,2130,884],{},[602,2132,2133],{},"仅 API 成本",[38,2135,2136,924],{},[41,2137,2138],{},"选 Claude Code 如果你",[143,2140,2141,2144,2147,2150],{},[146,2142,2143],{},"重视长任务自主性 + 上下文管理",[146,2145,2146],{},"JetBrains \u002F Vim 用户，不想换 IDE",[146,2148,2149],{},"团队需要 SSH 远程 \u002F 后台 agent 模式",[146,2151,2152],{},"已经在用 Claude Pro\u002FMax，加 Code 是边际成本",[38,2154,2155,924],{},[41,2156,2157],{},"别选 Claude Code 如果你",[143,2159,2160,2166,2171],{},[146,2161,2162,2163,2165],{},"国内、个人、预算紧（去 ",[323,2164,768],{"href":767}," + DeepSeek）",[146,2167,2168,2169,961],{},"想要纯 IDE 内 inline 体验（",[323,2170,955],{"href":954},[146,2172,2173,2174,961],{},"主要写补全而非 agent 任务（",[323,2175,2176],{"href":959},"GitHub Copilot",[26,2178,2179],{"id":2179},"避坑清单",[143,2181,2182,2195,2210,2224,2232,2250,2264,2270],{},[146,2183,2184,2190,2191,2194],{},[41,2185,2186,2189],{},[74,2187,2188],{},"ANTHROPIC_API_KEY"," 优先级最高","：你以为在用 Pro 订阅，但 env 里有 key 时实际走 API 计费——卡崩之前先 ",[74,2192,2193],{},"env | grep ANTHROPIC"," 检查",[146,2196,2197,2203,2204,2206,2207,2209],{},[41,2198,2199,2200,2202],{},"长会话不 ",[74,2201,983],{}," 会越来越笨","：context 接近上限时，模型会开始忘记前面约定。社区共识：每 20-30 分钟 ",[74,2205,983],{}," 一次或 ",[74,2208,1436],{}," 开新会话",[146,2211,2212,2217,2218,2223],{},[41,2213,2214,2216],{},[74,2215,1478],{}," 切换是个坑","：跨模型切会丢部分 context ",[323,2219,2222],{"href":2220,"rel":2221},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FClaudeAI\u002F",[343],"据 r\u002FClaudeAI 反馈","；建议起新会话指定模型",[146,2225,2226,2231],{},[41,2227,2228,2230],{},[74,2229,1412],{}," 生成的 CLAUDE.md 要 review","：自动生成的会有冗余\u002F错误，第一次进项目花 5 分钟整理",[146,2233,2234,2239,2240,1538,2243,1538,2246,2249],{},[41,2235,2236,2238],{},[74,2237,1561],{}," 自定义命令是放大器","：把团队最常用的工作流写成 ",[74,2241,2242],{},"\u002Fdeploy",[74,2244,2245],{},"\u002Fmigrate",[74,2247,2248],{},"\u002Freview-pr","，提交进 git",[146,2251,2252,2255,2256,2259,2260,2263],{},[41,2253,2254],{},"后台 agent + 重写大量文件 = 危险组合","：长任务跑通常加 ",[74,2257,2258],{},"--permission-mode plan"," 或开 ",[74,2261,2262],{},"acceptEdits"," 但配合 git worktree",[146,2265,2266,2269],{},[41,2267,2268],{},"Windows 原生支持有限","：官方推荐 WSL，PowerShell 安装路径有时跑不通",[146,2271,2272,2275],{},[41,2273,2274],{},"API token 烧钱速度","：BYOK 模式下，复杂 refactor 单次任务可能消耗几百万 token",[26,2277,1011],{"id":1011},[143,2279,2280,2294,2306,2318],{},[146,2281,1016,2282,956,2284,956,2288,956,2290,956,2292],{},[323,2283,955],{"href":954},[323,2285,2287],{"href":2286},"\u002Fcoding\u002Fide\u002Fwindsurf.html","Windsurf",[323,2289,762],{"href":761},[323,2291,768],{"href":767},[323,2293,1979],{"href":1978},[146,2295,1029,2296,956,2298,956,2302,956,2304],{},[323,2297,1033],{"href":1032},[323,2299,2301],{"href":2300},"\u002Fwiki\u002Ffunction-calling.html","Function Calling",[323,2303,326],{"href":325},[323,2305,1043],{"href":1042},[146,2307,1046,2308,956,2310,956,2314],{},[323,2309,1261],{"href":1260},[323,2311,2313],{"href":2312},"\u002Fmodels\u002Fclaude-opus-4-5.html","Claude Opus 4.5",[323,2315,2317],{"href":2316},"\u002Fmodels\u002Fclaude-haiku-4.html","Claude Haiku 4",[146,2319,1065,2320,956,2322],{},[323,2321,1069],{"href":1068},[323,2323,1073],{"href":1072},[26,2325,1076],{"id":1076},[143,2327,2328,2334,2340,2346,2353,2359],{},[146,2329,1081,2330],{},[323,2331,2332],{"href":2332,"rel":2333},"https:\u002F\u002Fclaude.com\u002Fclaude-code",[343],[146,2335,1088,2336],{},[323,2337,2338],{"href":2338,"rel":2339},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",[343],[146,2341,1095,2342],{},[323,2343,2344],{"href":2344,"rel":2345},"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code",[343],[146,2347,2348,2349],{},"CLI Reference：",[323,2350,2351],{"href":2351,"rel":2352},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcli-reference",[343],[146,2354,2355,2356],{},"官方定价：",[323,2357,1677],{"href":1677,"rel":2358},[343],[146,2360,2361],{},"第三方评测：laozhang.ai \u002F explainx.ai \u002F computingforgeeks.com \u002F ksred.com \u002F learn-prompting.fr",[38,2363,1115,2364,1120],{},[323,2365,1119],{"href":1118},[1122,2367,1124],{},{"title":84,"searchDepth":112,"depth":112,"links":2369},[2370,2371,2378,2379,2380,2381,2382,2383,2384],{"id":28,"depth":102,"text":29},{"id":1282,"depth":102,"text":1282,"children":2372},[2373,2374,2375,2376,2377],{"id":1285,"depth":112,"text":1286},{"id":1327,"depth":112,"text":1328},{"id":1387,"depth":112,"text":1388},{"id":1565,"depth":112,"text":1566},{"id":1648,"depth":112,"text":1649},{"id":569,"depth":102,"text":569},{"id":354,"depth":102,"text":355},{"id":1945,"depth":102,"text":1945},{"id":739,"depth":102,"text":739},{"id":2179,"depth":102,"text":2179},{"id":1011,"depth":102,"text":1011},{"id":1076,"depth":102,"text":1076},"\u002Fimg\u002Ftools\u002Fclaude-code.webp","Claude Code 2026 真实评测：Anthropic 官方 CLI 编程 Agent，适合终端、SSH、JetBrains\u002FVim 用户和长任务代码改造。本文整理安装使用、Sub-agents、Slash 命令、MCP、价格套餐、国内使用门槛，以及和 Cursor、Aider、Codex CLI 的区别。",[1152],{},[2390,2391,2392],"claude-sonnet-5","claude-opus-4-8","claude-haiku-4",[2394,2395,2396],"国内裸跑（账号 \u002F 支付 \u002F 网络三关）","预算 ¥100\u002F月以内的个人开发者","只想做基础代码补全（用 GitHub Copilot 更经济）","\u002Ftools\u002Fcoding\u002Fcli\u002Fclaude-code",[1169,1170,1171],[2400,2406,2411,2415],{"plan":2401,"price":2402,"limit":2403,"cn_pay":2404,"note":2405},"Pay-as-go","按 API token 计费","Sonnet $3\u002F$15 per Mtok，Opus $15\u002F$75","✅ 第三方中转支持支付宝","BYOK 模式",{"plan":2407,"price":2128,"limit":2408,"cn_pay":2409,"note":2410},"Claude Pro","约 1-4 小时\u002F天活跃编码","⚠️ 需海外卡","网页 + Code 共享额度",{"plan":2412,"price":1731,"limit":2413,"cn_pay":2409,"note":2414},"Claude Max 5x","Pro 的 5 倍 + Opus 接入","重度用户",{"plan":2416,"price":1744,"limit":2417,"cn_pay":2409,"note":2418},"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",[2422,2423,2424,2425,2426,2427],"ai-coding-tool-decision-tree","aider-deep-review","claude-code-deep-review","claude-skills-practice","codex-deep-review","cursor-deep-review",{"power":268,"ux":242,"price":112,"cn_support":102,"stability":242},{"title":756,"description":2386},"Claude Code 评测 2026：Anthropic 官方 CLI Agent，长任务编程怎么用",[2432,2434,2435,2437,2440,2442],{"title":2433,"url":2338},"Claude Code 官方文档",{"title":1679,"url":1677},{"title":2436,"url":2351},"Claude Code CLI Reference",{"title":2438,"url":2439},"Claude Code Pricing Guide 2026","https:\u002F\u002Fblog.laozhang.ai\u002Fen\u002Fposts\u002Fclaude-code-pricing-guide",{"title":2441,"url":1375},"Claude Code Cheat Sheet 2026",{"title":2443,"url":2344},"Claude Code Changelog（v2.1.x）","tools\u002Fcoding\u002Fcli\u002Fclaude-code",[2446,2447,2448,2449,2450],"JetBrains \u002F Vim \u002F Emacs 用户（不想换编辑器）","需要长任务自主规划（>30min 单次任务）","服务器开发、运维脚本、CI\u002FCD 场景","需要在 SSH 远程主机上跑 AI 编程","重视稳定性 + 长上下文连贯性","Anthropic 官方终端 AI Coding Agent，长任务能力业界第一梯队",[1146,1215,1216,17,2453,2454],"long-task","mcp","2026-07-20","Cursor 的强力补充。终端原生、IDE 无关、长任务跑得比 Cursor 稳。但 API 计费贵且国内更难用。","YIQtC5U4vEsz2B9Smm0TktyJo6JZ-dCcq31GUqSt1ms",1785428432036]