~/.config/opencode/
全局 opencode.json、AGENTS.md、commands/、skills/ 和 plugins/。桌面应用崩溃常常是插件。清空 plugin 键再启动。见桌面排查。
OpenCode
首页把这叫做“任意编辑器”:终端界面、桌面应用和 IDE 扩展。Desktop 是后来为活动会话加上标签页的那一层。官方下载页仍按 Terminal、Desktop、Extensions 的顺序列出。
TUI 配置在 tui.json(主题、快捷键、光标、提示音)。运行时配置在 opencode.json。它们不是同一个文件。
Windows 上桌面白屏通常是 WebView2。操作步骤在指南里。
首页的“任意模型”指通过 Models.dev 接入 75 家以上 LLM 服务商,含本地模型。/connect 用来添加服务商。模型写成 provider/model,例如 openai/gpt-4.1 或 opencode/kimi-k2。
| 路径 | 是什么 |
|---|---|
| /connect | 添加服务商并粘贴 API key,或登录 Copilot、ChatGPT、Claude 或 Zen。 |
| /models | 打开选择器。在 shell 里运行 opencode models,列出你实际能调用的模型。 |
| OpenCode Zen | 项目为编程智能体测过的精选模型,服务商质量少一点碰运气。 |
| GitHub Copilot | 用 GitHub 登录。v1.18.31 会为 Copilot 模型请求摘要式自适应思考。 |
| ChatGPT Plus/Pro | 用 OpenAI 登录。v1.18.29 修复了 OpenAI 订阅用户看不到 gpt-6-astra 的问题。 |
| 本地模型 | 首页和 FAQ 都写明,可通过同一份服务商列表接入本地模型。 |
自 v1.1.1 起,旧的 tools 布尔值并入 permission。每条规则是 allow、ask 或 deny。opencode --auto 会批准未被 deny 的 ask。
git * 并拒绝 rm *。*.env 和 *.env.* 默认 deny。*.env.example 仍为 allow。配置放在约定目录里。这些路径就是速查表实际点名的那些。
全局 opencode.json、AGENTS.md、commands/、skills/ 和 plugins/。桌面应用崩溃常常是插件。清空 plugin 键再启动。见桌面排查。
按项目的配置、命令、技能和插件。智能体 markdown 可以设置 mode: subagent 并 deny edit,这样审阅者写不了文件。
列出已配置的 MCP 服务器及其连接状态。权限键可用 mymcp_* 这类模式指向某台服务器。
下载页标题:在 macOS、Windows 和 Linux 上用标签页组织工作和活动会话。