OpenCode 是一款开源的 AI 编程代理(AI coding agent),定位为“运行在终端中的 AI 程序员助手”,能够深度理解项目上下文,自动执行代码生成、文件修改、依赖安装、测试运行等开发任务,实现从“需求描述”到“功能落地”的闭环开发流程。

开源免费:采用 MIT 协议,完全开源且永久免费,无厂商锁定风险。
多模型支持:内置 GLM-4.7、MiniMax M2.1 等免费模型,也支持Anthropic、Google Gemini 及本地模型(如 Llama 3)。
终端优先:直接在 Terminal 运行,不依赖网页或插件,可在内网、服务器等离线环境部署。
执行能力强:不仅能生成代码,还能直接读写文件、执行命令、安装依赖、运行测试,实现“指令→执行→优化”闭环。
项目级上下文理解:自动分析整个项目结构,而非仅当前文件,确保修改符合整体架构。
双模式保障安全:
Plan 模式:只读规划,AI 提出方案需人工确认;
Build 模式:全权限执行,确保关键操作可控。
快速搭建项目基础功能
自动修复 Bug 与重构代码
生成并运行测试用例
统一代码风格与规范
协助新人快速理解项目结构
它支持在终端(CLI)、桌面应用及主流 IDE 中使用,强调工程化协作与隐私安全,适合编程新手、独立开发者和团队提升开发效率。