📖 产品简介
OpenCode 是由 Anomaly 团队打造的开源 AI 编程代理,2025 年 6 月上线,5 个月即达 65 万月活,2026 年 1 月两周内暴涨 1.8 万 Star,最终突破 13 万 Star。由 neovim 用户和 terminal.shop 创始人开发,核心以 TypeScript 编写,强调隐私优先(不存储用户代码和上下文数据),支持 75+ LLM 提供商,提供终端、桌面、IDE 扩展三端覆盖。v1.15.10(5月23日):恢复旧版桌面生产流程(打开项目和启动会话)。v1.15.9(5月22日):重设计Diff查看器(文件树+刷新布局)+ 桌面标题栏标签页导航+ 会话状态显示+ VCS刷新优化+ TUI工作树路径复制。v1.15.7(5月21日):Grok OAuth登录(设备码)+ V2会话API安全错误类型+ 捏合缩放桌面+ 桌面新主页/会话流程/标题栏+ 日志导出+ SDK全局事件流。v1.15.6(5月20日):TUI diff查看器+Shell模式+桌面标签页+乌克兰语本地化+自定义Provider即时生效。v1.15.5(5月18日):原生OpenAI运行时预览+--replay参数+修复plugin工具ask调用+桌面通知。v1.15.0(5月15日):新增基于Effect的核心事件系统。v1.14.42(5月9日):Scout Agent仓库研究Agent+HTTP API响应压缩+工作空间同步+交互式opencode run TUI分割+简化键盘绑定。
✨ 核心功能
- 75+ LLM 提供商支持(通过 Models.dev),含本地模型
- 三端覆盖:终端界面 + 桌面应用(Beta)+ IDE 扩展
- 多会话并行:同一项目可同时启动多个 Agent
- LSP 开箱即用:自动加载对应语言的语言服务器协议
- 会话分享:通过链接分享任意会话供他人参考或调试
- 多账户支持:GitHub Copilot / ChatGPT Plus-Pro 账户直连,免 API Key
- 隐私优先:不存储代码,不记录上下文,数据不出本地
- 内置 build / plan / general 三种专属 Agent 模式
⚖️ 优缺点分析
👍 优点
- Stars 13.8万+,社区活跃,855位贡献者,版本更新频繁(755个 Releases)
- 75+ 模型支持,最广泛的模型兼容性
- 支持 GitHub Copilot 账户,无需额外 API Key
- 隐私保护彻底,不上传代码
- 多会话并行大幅提升复杂任务效率
- 多端覆盖(终端/桌面/IDE),灵活适配开发场景
👎 缺点
- 桌面应用仍为 Beta 版,稳定性待提升
- TypeScript 技术栈,性能略逊于 Rust 实现
- 高级 Zen 优化模型服务定价尚不透明
- 中文文档覆盖有限
📊 评分详情
💬 用户评价
📝 更新日志
-
2026-05-30v1.15.13修复:Gateway Anthropic Opus 4.7+ 自适应推理现在会保留总结后的思考内容,不再返回空的思考块;优化:会话现在可以通过API和SDK存储自定义元数据(社区贡献者@shantur实现);优化:配置现在会从打开的位置向上加载,目录特定设置和供应商策略的生效更可预测;TUI修复:换行内联工具行现在对齐正常,失败的内联工具可以在原地展开错误详情
-
2026-05-28v1.15.12Core:ACP集成可通过acp-next发送提示/斜杠命令和使用量更新+OpenAI响应新增WebSocket传输支持(设置OPENCODE_EXPERIMENTAL_WEBSOCKETS=true启用)+为Anthropic Opus 4.7+模型启用自适应推理控制+允许密码中包含冒号+加快acp-next模型和配置切换预热速度+改善首次会话acp-next启动时间+保持OpenAI WebSocket响应超时激活+在回退前重试失败的OpenAI WebSocket流+正确处理acp-next的权限提示+为现有会话请求使用持久化的会话目录+支持OpenAI WebSocket响应的自定义基础URL;TUI:添加工作区管理对话框+在提示模式打开时保持会话导航功能正常+恢复思考状态加载动画+显示子代理重试状态+修复从非Git项目路径打开编辑器的问题;Desktop:添加切换标签页布局的设置+改进了桌面端V2主页的空状态显示,修复了V2字体使用问题+修复了标签页关闭按钮无法稳定显示的问题
-
2026-05-27v1.15.11Core:为提供商请求添加了headerTimeout配置(默认OpenAI设置10秒超时)+实验性后台代理现在无需轮询即可推送更新+现在可以在配置中仅设置modalities.input或modalities.output+远程支持的项目现在会解析稳定的项目标识+动态添加的MCP服务器在移除时会干净地断开连接+DigitalOcean推理现在直接使用OAuth令牌+当无法获取用户信息时配置加载现在可以干净地回退+修复了上游工具ID回归问题导致的Google工具调用故障+实验性标志现在可以覆盖伞形实验性标志+恢复的会话不再继续执行被中断的孤立工具+OpenAI推理摘要现在作为独立块渲染+更新了Google Vertex对推理签名的支持+Shell工具现在会向模型通告配置的超时时间;TUI:让提示框随终端宽度调整大小并添加提示框大小配置+加快差异查看器的滚动速度+当存在工作树目录时外部编辑器现在会从该目录打开;Desktop:优化了桌面端V2主页/提示框/状态弹出框和会话控件+修复了会话同步缓存被删除时V2标题栏的错误+Web部署不再运行桌面健康检查+服务器列表中的重复服务器连接现在会被合并+稳定了虚拟化的会话时间线交互+修复了恢复桌面窗口时的白屏闪烁问题;Extensions:为插件添加了dispose钩子+修复了Codex插件请求发送预期会话ID头的问题
-
2026-05-23v1.15.10Desktop:恢复旧版桌面生产流程(用于打开项目和启动会话)
-
2026-05-22v1.15.9Core:重设计Diff查看器——新增文件树和刷新布局+返回上一屏幕+改进错误提示;TUI:命令面板复制工作树路径+优化Diff快捷键;Desktop:标签页导航移至标题栏+会话状态显示+VCS刷新优化
-
2026-05-21v1.15.7核心:新增Grok OAuth登录(设备码登录)+ V2会话API返回安全UnknownError/ServiceUnavailableError+ 修复Codex OAuth并发刷新+ 新增Grok PDF附件支持+ 恢复OpenAI推理流+ 工具schema失败友好提示;TUI:折叠思考标签使用更清晰标点+新会话默认本地项目+单选框勾选不再与标签重叠;Desktop:新增捏合缩放设置+全新桌面主页/会话进入流程/标题栏+日志导出;SDK:V2全局事件流包含账户添加/移除/切换事件
-
2026-05-20v1.15.6Core:新增TUI diff查看器(自动聚焦首个文件);折叠单子目录;run新增shell模式;子代理改用按需选择器;插件加载错误不再中断进程;Anthropic API Key模型使用原生运行时;v2 HTTP API公开结构化错误;修复JSON权限配置崩溃;Desktop:桌面标签页支持;Windows原生菜单;乌克兰语本地化;自定义Provider配置即时生效;SDK:opentui依赖更新至0.2.15
-
2026-05-18v1.15.5Core:原生OpenAI运行时路径预览(实验性标志后)、--replay/--replay-limit参数显示最近历史、修复plugin工具ask调用/订阅竞态/事件丢失/v2会话列表按更新时间排序;TUI:粘贴后刷新提示布局/文件引用限当前工作区/折叠超长工具输出行;Desktop:允许桌面通知/显示免费限制和用量超限/加快大型会话加载/安装最新可用更新
-
2026-05-17v1.15.4Core:修复项目范围事件总线(确保文件监视器和更新通知送达);修复自定义LSP服务器初始化后不发送刷新事件;隐藏后台子代理任务指令
-
2026-05-16v1.15.3Core:减少输出截断后读取大文件的不必要工作;TUI:修复异步命令丢失活动实例上下文(可能导致Agent生成和GitHub运行中断)
-
2026-05-16v1.15.2Core:减少Shell/任务/待办不必要提示;修复同步事件无法送达项目范围订阅者;TUI:新固定会话保持在列表末尾;修复opencode run --agent解析项目本地代理
-
2026-05-16v1.15.1Core:明确npm包未安装原生二进制时恢复方式;避免重复连续条目;启动时显示完整配置验证错误;修复多行@提及/自定义工具元数据保留;TUI:可折叠思考视图内联展开;会话选择器添加固定会话和快速切换槽;修复Markdown表格渲染
-
2026-05-15v1.15.0核心:新增基于Effect的核心事件系统;修复自定义工具模块导出和项目指令查找错误;Desktop: Linux/Windows菜单栏自动隐藏;SDK: 恢复JS SDK缺失事件类型
-
2026-05-15v1.14.51核心:新增实验性后台子代理功能(任务后台持续运行)、修复会话取消后助手消息卡住、更新LiteLLM兼容性v1.85.0-rc.2+、恢复自动调整过大图片附件;TUI: 点击问题提示保留文本选择;Desktop: MCP连接状态显示+直接重新认证流程;Extensions: DigitalOcean OAuth权限范围修复
-
2026-05-14v1.14.50核心:HTTP事件流持续开放+会话忙时正确错误+small_model修复+TUI恢复Markdown渲染默认
-
2026-05-13v1.14.49核心:v2模型和提供商列表API+DigitalOcean OAuth及推理路由+自动创建全局opencode.jsonc+默认启用customize-opencode+Markdown代码块diff自动解析+保留自定义工具附件+压缩保留最近对话;TUI: 固定最近会话+快捷槽位+会话循环切换;Desktop: Ctrl/Cmd+数字键切换项目+记住待办折叠状态+恢复AppStream元数据+登录Shell加载环境变量
-
2026-05-11v1.14.48核心:保留原始图片附件不再自动调整大小
-
2026-05-11v1.14.47核心:恢复TUI文本区域快捷键+模型更改会话持久化+HTTP API架构400错误+Scout预加载参考仓库+超限图片自动调整大小;TUI: 文件路径显示为相对路径
-
2026-05-10v1.14.46核心:内置customize-opencode防配置编辑导致启动失败+修复HTTP API数字/布尔参数类型+MCP outputSchema中断修复+Plan Mode安全绕过漏洞修复
-
2026-05-10v1.14.45核心:提供商配置接受active标记的模型+读工具权限匹配工作树路径+HTTP API工作空间端点修复;TUI: 启动时报出所有失败引导请求;Desktop: 修复旧迁移会话加载失败;SDK: throwOnError抛出真正Error对象
-
2026-05-09v1.14.44核心:修复已有工作空间添加time_used字段升级失败
-
2026-05-09v1.14.43核心:修复提供商配置auth加载器非JSON选项失败+ACP更新包含工具图片附件
-
2026-05-09v1.14.42较大更新:Scout Agent仓库研究Agent(文档查阅/依赖源检查)+HTTP API响应压缩+工作空间同步+交互式opencode run分割页脚模式+简化TUI键盘绑定+结构化验证错误+拒绝无效权限和问题ID+修复OpenAPI文档路由+正确转发SIGINT信号+限制Deep Research模型推理级别;TUI: 重试会话显示活跃;Desktop: 静默按用户安装更新
-
2026-05-07v1.14.41恢复formatter输出处理、Session Warp支持携带未提交文件变更、TUI恢复自定义提供商设置/connect、Desktop新增macOS Settings菜单+本地服务器独立进程更可靠启停、ACP客户端恢复上次模型/模式/effort+关闭会话清理
-
2026-05-07v1.14.40核心:.well-known/opencode远程配置、签名推理块重放保留助手文本、server_is_overloaded自动重试、恢复Mistral Medium 3.5变体+推理支持、CORS头auth前应用、Cloudflare AI Gateway修复、compaction摘要显示优化;Desktop:信任系统CA证书、停止退出时自动安装更新
-
2026-05-05v1.14.39Desktop支持HTTP_PROXY等代理环境变量、存储值读取失败返回null不再崩溃
-
2026-05-05v1.14.37取消任务同时取消子任务会话、v2会话渲染改进(工具状态更清晰/compaction摘要更准确/时序更精确)、Session Warp将会话转移到其他工作区或回到本地项目
-
2026-05-04v1.14.34PTY连接票据更可靠的认证终端WebSocket、v2会话失败事件检测/显示失败运行、Bash/PowerShell/cmd shell命令处理改进、Codex Spark模型+Codex OAuth支持、Azure Anthropic模型解析修复、大diff内存限制、浏览器基本认证
-
2026-05-01v1.14.30Mistral Medium 3.5+推理支持、指令优先级更可预测(global→project→skill)、GitHub Copilot模型变体与API同步、DeepSeek兼容性改善、长运行bash工具内存增长降低、fork会话compaction历史修复
-
2026-04-09v1.4.2修复 TUI 子代理完成前无法点击的问题,移除桌面端连接时的强制加载延迟
-
2026-04-09v1.4.1修复 clangd 在 C/C++ 工作区项目根目录识别错误,新增 GitLab Duo Workflow 权限提示,简化模型选择器提供商标签,修复桌面端同源终端连接问题
-
2026-04-06v1.3.17持续性能优化和 Bug 修复
-
2026-01-20v1.2.0两周内新增 18,000 Star,突破 10 万 Star 里程碑
-
2026-01-01v1.0.01.0 正式版发布,多会话并行和会话分享功能上线
-
2025-11-15v0.9.0月活突破 65 万,桌面应用 Beta 发布
-
2025-06-19v0.1.0首次公开发布,终端 AI 编程代理,隐私优先设计