↗启步 AITHE DAILY SIGNAL
← 返回开源周榜
AI 编程 / 全球

anomalyco/opencode:可切换规划与执行模式的开源编程代理

OpenCode 把代码分析和修改放进同一套 AI 代理工具中,提供终端与桌面入口。内置规划、执行两种角色,适合希望按任务阶段控制操作权限的开发者。

+6,545近 7 天 Star
219,792总 Star

项目定位

OpenCode 是开源 AI 编程代理,仓库提供命令行安装方式,也提供处于测试阶段的桌面应用。它面向需要在代码库中持续分析、修改和推进任务的开发者,使用方式围绕代理会话展开。桌面版本覆盖 macOS、Windows 和 Linux,不同系统可选择对应发行包。

主要能力

项目明确区分两种内置代理:build 用于开发执行,默认拥有完整操作能力;plan 面向代码分析与探索,默认拒绝修改文件,运行 shell 命令前会请求许可。用户可以在两种角色之间切换。另外还有 general 子代理,用于复杂搜索和多步骤任务,也能在消息中直接调用。

使用场景与边界

这一组织方式适合先读懂陌生仓库、梳理改动范围,再进入实际实现的过程。规划模式的只读边界是 README 明确列出的行为,并不意味着切换到执行模式后的修改已经被验证。接入实际项目时,还需要结合该项目的测试、构建和审查步骤判断代码是否可交付。

前往 GitHub 查看项目 ↗