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