OpenCode 2.0 来了:一个编码 Agent 统一终端、桌面、网页三端
AI 编程工具动态 · 2026年10月14日 · 来源:OpenCode 官方 Changelog / GitHub Releases
如果你在终端里用过 AI 写代码,可能听说过 OpenCode——一个开源的 AI 编码 Agent,在 GitHub 上(sst/opencode)可以免费拿来自主改代码、跑命令、修 bug。过去这个工具基本是"终端玩家的专属":黑乎乎的窗口里敲命令,跟 Agent 对话。
10 月 11 日到 13 日,OpenCode 三天连发三个版本(v1.19.0 → v2.0.27 → v2.0.28),正式进入 2.0 时代。这次不是改个版本号了事,而是产品形态变了:终端、桌面 App、网页三个入口,现在统一连着同一个服务。你在终端里开的会话、在桌面应用里聊的内容、在浏览器里下的指令,背后是同一套 Agent。
2.0 到底变了什么
一句话:OpenCode 不再只是一个终端 CLI,而是一个"多端编码服务"。
- 终端(TUI/CLI)还是老阵地,命令行里
opencode一敲就能用; - 桌面 App 有了图形界面:会话列表、成本统计、图片和音频附件预览、视频在窗口内直接播放;
- 网页版可以像普通应用一样安装:用 Chrome 或 Edge 打开 OpenCode 的 Web 界面,点地址栏的"安装"按钮,它就变成一个独立应用,就算你通过公司内网代理访问也没问题(v2.0.27 加入)。
三个入口背后是同一个服务,会话和项目状态是打通的。这跟很多"终端一个工具、桌面另一个工具"的 AI 编程产品思路不太一样。
三个马上能用的实用功能
1. 让 Agent 自己管 Git worktree(v2.0.27)
这是这次对重度用户最有价值的功能。worktree 是 Git 的"平行工作区":不动你当前的代码,另开一个目录做实验。现在你可以直接跟 OpenCode 说"开一个 worktree 试试这个方案",它会调用内置的 worktree_create、worktree_list、worktree_remove 工具自己完成。安全方面做了限制:删除 worktree 需要你批准,强制丢弃未提交的修改也要明确确认。
对每天同时开好几条线的开发者来说,这意味着让 Agent 在隔离环境里大胆改,主线代码始终干净。
2. 按项目记住"自动批准"(v2.0.28)
AI Agent 改文件前要你点一次"同意",安全是安全,但常用项目里点到手酸。现在可以在 设置 → Projects → Auto-accept 里给单个项目开启自动接受,也可以在会话里按 mod+shift+a 快速切换。只对你设置的项目生效,其他项目照旧每次询问。
3. 升级后告诉你"这次更新有什么"(v2.0.28)
更新完第一次打开,首页会显示本次版本的重点功能;想再看随时敲 /highlights。不想自动弹出的,在配置里把 highlights 设为 false。这个功能虽小,但解决了一个真实痛点:以前更新日志全埋在 GitHub 里,普通用户根本不知道新版本多了什么。
平台与安装:Windows ARM64 终于原生了
v2.0.28 给 Windows on ARM 的用户带来了原生 ARM64 构建——下载、CLI 安装、桌面应用更新全都换成原生版本,不再靠 x64 模拟硬跑,性能和功耗都明显改善。安装方式也多了官方 WinGet 包:
```
winget install --id Anomaly.OpenCode -e
```
已经在用 1.x 的用户,升级通道是 opencode upgrade --major(v1.19.0 引入),或者用 /update 手动检查更新——顺带一提,OpenCode 2.0 起不再自动更新,改由你主动升级。
稳定性细节(快速过一遍)
- Gemini / Vertex 的超长回复被服务商切段后,现在会自动接续成一条完整回复,断流也能从断点恢复;
- 流式响应的默认超时从 5 分钟提到 15 分钟,推理型模型"思考太久"不再被掐断;
- 编辑文件时混合换行符(CRLF/LF)不再被破坏;
opencode pair --remote第一次启用远程协作时会明确警告"这会把你的服务暴露出去",脚本场景可以加--yes跳过;- 会话中途报错时,桌面和 TUI 会直接把错误原因显示在时间线里,不再"无声失败";
- 官方新增 Figma 插件:通过 MCP 连接 Figma,内置 6 个设计相关技能,让 Agent 直接读设计稿写界面。
适合谁,不适合谁
适合:已经在用 OpenCode 的用户(直接 upgrade --major,性价比最高);受够了"AI 编程工具要么纯终端要么纯 GUI"二选一的人;需要在 Windows ARM 设备上跑 AI 编码工具的用户。
不太适合:只想要轻量代码补全的人——OpenCode 是个自主 Agent,会自己跑命令改文件,权限管理需要你花点心思;完全不用终端的开发者可能短期内还是 VS Code + Copilot 更顺手。
怎么升级
- 老用户:终端里跑
opencode upgrade --major; - 新用户:
winget install --id Anomaly.OpenCode -e(Windows),或到 opencode.ai / GitHub 下载对应平台的安装包; - 升级后敲
/highlights看看新版本有什么。
参考来源
- OpenCode 官方 Changelog(v2.0.28,2026-10-13;v2.0.27,2026-10-12):https://opencode.ai/changelog
- OpenCode GitHub Releases(v1.19.0,2026-10-11):https://github.com/sst/opencode/releases
- Zotpaper:《OpenCode 2.0 released: coding agent unifies terminal, desktop and web apps》(2026-10-12)
- SourceBento:《OpenCode 2.0 unifies terminal, web, and desktop interfaces under one service》(2026-10-13)