AI/智能体/模型工具 · TypeScript

anomalyco/opencode

OpenCode:一个开源 AI 编码代理,内置开发与只读两种工作模式

存量榜 #36 已读 README 并重写
累计排名 #36 Stars Top 100
累计 Stars 181,380 当前记录
Forks 22,372 榜单记录
Fork / Star 12.3% 社区复用强度
Open Issues 6,081 维护压力参考
最后提交 2026-07-02 Excel 记录

它是什么

OpenCode 是一个开源的 AI 编码代理,不是单纯的代码补全工具。它把“开发执行”和“只读分析”拆成两个内置代理,方便用户在写代码、看代码、做探索时切换使用。主要面向需要 AI 辅助编码的人,也适合做代码分析和探索的人。

为什么值得关注

它的 Stars 数和榜单排名说明项目已经获得了很高关注,README 也明确给出了可直接使用的代理模式和安装方式。对需要把 AI 真正放进编码流程的人来说,这种“可切换的工作模式”比泛泛的聊天式工具更具体。

核心能力

  • 内置 build 代理,默认提供完整开发权限
  • 内置 plan 代理,只读,用于分析和代码探索
  • 可用 Tab 在两个代理之间切换
  • 提供桌面应用 Beta 版

适合谁用

  • 需要 AI 辅助写代码的开发者
  • 想用只读模式做代码分析的人
  • 希望在终端里切换代理工作流的用户
  • 想试用桌面版 AI 编码代理的人

使用前注意

  • README 提醒:安装前先移除 0.1.x 及更旧版本
  • plan 代理默认拒绝文件编辑,运行 bash 前会先请求许可
  • 桌面应用标注为 BETA,适合先从非关键场景试用
  • 许可证是 MIT,仓库未归档但当前 Issues 数量较多

README 证据

  • README 开头直接写明:The open source AI coding agent.
  • OpenCode includes two built-in agents you can switch between with the Tab key.
  • build - Default, full-access agent for development work
  • plan - Read-only agent for analysis and code exploration