[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5zxh1efjfjfz":3},{"code":4,"message":5,"data":6,"timestamp":53},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":43,"summary_md":44,"topic":45,"github_topics":48,"license":49,"homepage":50,"updated_at":51,"history":52},"anomalyco\u002Fopencode",16,"The open source coding agent.","TypeScript",221016,29549,12572,541,[16,22,28,34,39],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},46549823,"Anthropic blocks third-party use of Claude Code subscriptions",625,513,"2026-01-09",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},47444748,"Anthropic takes legal action against OpenCode",483,398,"2026-03-19",{"id":29,"title":30,"points":31,"comments":32,"posted_at":33},50075319,"Major security regression merged into OpenCode V2",18,9,"2026-10-13",{"id":35,"title":36,"points":37,"comments":38,"posted_at":27},47436362,"OpenCode drops Claude Pro\u002FMax subscription support per Anthropic's legal request",6,1,{"id":40,"title":41,"points":37,"comments":38,"posted_at":42},47082755,"Anthropic legal request: OpenCode removes Claude subscription support","2026-02-20","面向开发者的 MIT 协议终端编程 Agent，模型选择和本地文件访问完全由自己掌控。","## 解决什么问题\n\n编程 Agent 已经足够好用，但最出名的那几个都绑死在单一厂商的订阅和模型上。厂商一改条款——比如 Anthropic 限制第三方使用 Claude Code 订阅——围绕它搭好的工作流就一夜作废。OpenCode 是一个跑在终端里的开源编程 Agent，内置两个模式：全权限的 `build` Agent，以及只读的 `plan` Agent（默认拒绝改文件、执行 bash 前先询问）。\n\n## 有什么不同\n\n和 Claude Code 这类厂商锁定的 CLI Agent 相比，也和 Cursor、Copilot 这类嵌在编辑器里的助手相比，它真正不同的地方有三点：MIT 协议、作为你自己的本地进程运行，模型后端由你配置，不经过厂商订阅；双 Agent 拆分让“读陌生代码库”成为比“直接改”更安全的默认操作；分发渠道铺得很广（npm、brew、pacman、mise、nix），说明它想做基础设施而不是锁定用户的产品。\n\n## 适合谁\n\n已经在终端里天天用编程 Agent、又对厂商依赖感到不安的开发者，尤其是想把 Agent 指向自己已经在付费的模型后端的人。有严格代码评审规范的团队会喜欢 `plan` Agent 的只读默认值。如果你想要开箱即用、深度集成 IDE 的体验，或者公司只允许一个统一审批的助手，那就不适合——OpenCode 把配置和模型成本的决定权交回给你了。\n\n## 上手成本\n\n需要 Node\u002FBun 类运行时，或用 README 里列出的包管理器，安装一条命令即可，例如 `npm i -g @opencode\u002Fcli@latest`；桌面版明确标注为 BETA。README 对架构、安全模型、模型接入方式写得很薄，得花时间翻文档站。MIT 协议没有法律障碍。升级提示要求先卸载 0.1.x 之前的版本，说明 API 还在 1.0 之前快速变动，要有心理准备。\n\n## 点评\n\n按年龄算很年轻（2025 年 4 月创建，约 541 天），但按势头算完全不是新项目：约 22.1 万 star、2.95 万 fork，单周 +6,765、TypeScript 月榜 +12,572，早已不是短期蹭热度的曲线。2026 年 1 月 HN 上关于 Anthropic 封堵第三方订阅的讨论（625 分）正是这波增长的根源，而且这个需求是长期的。风险不在相关性，而在成熟度：一个跑得这么快的 1.0 前 CLI 会改坏配置，薄 README 也让你依赖外部文档。在意厂商独立性的话值得上手；想拿它搭团队工作流，建议等稳定版。",{"slug":46,"name":47},"developer-tools","开发工具",[],"MIT","https:\u002F\u002Fopencode.ai","2026-10-24T14:36:32Z",[],1792867288]