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