用 Tab 切到 Plan 模式之后,我就不再往 Slack 里贴 diff 了。我还是希望第一次在 Windows 上启动时,别跟 Defender 吵架。
Marta · Windows 11 · TUI
opencode · packages/console
# 仓库流程中的首页按钮颜色改动
找到首页按钮,把它改成蓝色
我会在代码库中搜索首页按钮。
* Grep "Homepage"
~ 正在提问
Build · claude-opus-4.5 · OpenCode Zen
tab agents · ctrl+p commands
MIT · TUI · Desktop · IDE
在终端、桌面应用或 IDE 扩展里,用任意模型编写并运行代码。自带免费模型。你也可以接入 Claude、GPT、Gemini、GitHub Copilot、ChatGPT Plus 或 Pro,或使用本地模型。
v1.18.31 · 2026年9月14日 · Desktop Windows x64 120 MB · MIT 许可证 · Windows 10 和 11、macOS、Linux
OpenCode 是什么?
OpenCode 是一款开源智能体,帮你在终端、IDE 或桌面里写代码。你可以把它当成终端界面、桌面应用或 IDE 扩展来运行。
/share 发布会话。默认不会分享会话。人们实际怎么用
运行 /init,让 OpenCode 在仓库根目录写入 AGENTS.md。文档要求你提交它,这样下一次会话和下一名同事能拿到同样的结构和约定。
按 Tab 切到 Plan。该模式下文件编辑和 shell 命令默认 ask 或 deny。步骤看起来对了,再 Tab 回 Build,让它动手改。
用 @ 模糊查找路径。入门文档里的典型提示:问某个具名文件里的认证怎么处理,再把同样的模式用到第二条路由。
/undo 会撤回上一条用户消息以及随后的文件改动。需要 Git。/redo 把这一轮加回来。可以连续撤销多次。
Desktop 用标签页组织活动会话。这是官方下载页当前的桌面标题:一个窗口,多个智能体,同一个项目。
同一品类,不同契约
下面的标准来自官网或 2026 年公开对比里实际点名的项。这不是记分卡。
| 标准 | OpenCode | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|---|
| 许可证 | MIT,公开源码 | 不是 MIT 开源 | 专有 IDE | 专有扩展 |
| 运行位置 | TUI、桌面、IDE 扩展 | 终端 CLI | VS Code 分支 | IDE 扩展 |
| 模型 | 经 Models.dev 接入 75 家以上服务商,另加本地 | Claude 系列 | 精选多模型列表 | Copilot / OpenAI 系列 |
| LSP | 原生,为 LLM 自动加载 | 没有原生 LSP 层 | 经由编辑器 | 经由编辑器 |
| 并行工作 | 同一项目上的多个会话 | 后台智能体 | 并行会话有限 | 限于 IDE 聊天 |
| 已有订阅 | Copilot, ChatGPT Plus/Pro, Claude Pro/Max | Anthropic 套餐 | Cursor 套餐加 BYOK | Copilot 套餐 |
来自已经踩过坑的人
用 Tab 切到 Plan 模式之后,我就不再往 Slack 里贴 diff 了。我还是希望第一次在 Windows 上启动时,别跟 Defender 吵架。
Marta · Windows 11 · TUI
我用 GitHub Copilot 登录,让 LSP 加载 TypeScript。重构落点比我只把文件贴进聊天窗口时更靠近类型检查器。
Kenji · desktop + VS Code 扩展
文档说 WSL 是更好的 Windows 路径。我在 Ubuntu 里运行 opencode serve --hostname 0.0.0.0 --port 4096,再让 Desktop 指向 localhost。原生 PowerShell 能用,但大仓库在那里感觉更慢。
Rafael · WSL2 + Desktop
Zen 用来打第一遍没问题。更难的重构我会通过 /connect 切到 ChatGPT Pro。模型选择器很长。这就是接入 75 家以上服务商的代价。
Priya · OpenCode Zen + OpenAI 登录
/undo 撤回了一次草率的 apply_patch。文档说了需要 Git,我希望 TUI 第一次就说得更响。
Owen · git repo,先 Plan 再 Build
用 Tab 切到 Plan 模式之后,我就不再往 Slack 里贴 diff 了。我还是希望第一次在 Windows 上启动时,别跟 Defender 吵架。
Marta · Windows 11 · TUI
我用 GitHub Copilot 登录,让 LSP 加载 TypeScript。重构落点比我只把文件贴进聊天窗口时更靠近类型检查器。
Kenji · desktop + VS Code 扩展
文档说 WSL 是更好的 Windows 路径。我在 Ubuntu 里运行 opencode serve --hostname 0.0.0.0 --port 4096,再让 Desktop 指向 localhost。原生 PowerShell 能用,但大仓库在那里感觉更慢。
Rafael · WSL2 + Desktop
Zen 用来打第一遍没问题。更难的重构我会通过 /connect 切到 ChatGPT Pro。模型选择器很长。这就是接入 75 家以上服务商的代价。
Priya · OpenCode Zen + OpenAI 登录
/undo 撤回了一次草率的 apply_patch。文档说了需要 Git,我希望 TUI 第一次就说得更响。
Owen · git repo,先 Plan 再 Build
简短回答
OpenCode 是一款开源智能体,帮你用任意 AI 模型编写并运行代码。可用作终端界面、桌面应用或 IDE 扩展。
不一定。OpenCode 自带免费模型,无需注册账号即可使用。你也可以接入 OpenAI、Anthropic、xAI 等服务,或运行本地模型。Zen 是可选的精选列表。
OpenCode 本身免费使用,并附带免费模型。接入其他服务商时,可能产生该服务商的费用。
不是。Desktop 可用于 macOS、Windows 和 Linux,还有 IDE 扩展。下载页仍把终端安装放在前面,因为大多数人是这样起步的。
Windows 用户曾报告 Defender Trojan:Win32/Wacatac.H!ml 和 Kaspersky PDM:Trojan.Win32.Generic 命中未签名临时文件。维护者从 v1.3.4 起为 CLI 和桌面签名。见杀毒指南。
Desktop Windows x64 为 120 MB。CLI zip 为 57.9 MB。下一页的按钮按平台标注。