[1] OpenCode 终端
curl -fsSL https://opencode.ai/install | bashnpm i -g opencode-aibun add -g opencode-aibrew install anomalyco/tap/opencodeparu -S opencode系统要求
摘自入门、Windows(WSL)和排查文档。没有公布最低内存。硬依赖是终端或 WebView2,以及一个模型。
- 终端
- 现代模拟器。入门文档点名 WezTerm、Alacritty、Ghostty(Linux 和 macOS)以及 Kitty(Linux 和 macOS)。
- Windows 10 和 11
- Desktop 以 opencode-desktop-win-x64.exe 和 win-arm64.exe 发布。文档建议用 WSL 获得更好的文件系统和终端路径。Desktop 仍需要 Microsoft Edge WebView2。
- macOS 和 Linux
- Apple Silicon 和 Intel 桌面构建。Linux 桌面有 .deb、.rpm 和 AppImage。Wayland 用户可能需要 OC_ALLOW_WAYLAND=1。Linux 剪贴板需要 xclip、xsel 或 wl-clipboard。
- 一个模型
- 自带免费模型、OpenCode Zen 密钥,或你要用的服务商的 API key / 订阅。
版本历史
条目摘自官方更新日志并已缩短。日期以那里公布的为准。
-
v1.18.31
2026年9月14日加载、恢复或 fork 时恢复 ACP 会话的模型、effort、mode 和推理分块边界。远程配置认证错误现在会使启动失败。Copilot 模型会请求摘要式自适应思考。
-
v1.18.30
2026年9月9日GPT-6 的 Astra 系统提示。Bedrock DeepSeek ID(含 ARN)再次可解析。更新了 Azure 和 OpenAI 服务商 SDK。为受支持的 GitLab GPT 和 Claude 模型提供 reasoning-effort 变体。
-
v1.18.29
2026年9月4日Codex OAuth 过滤能识别 gpt-6 这类整数 GPT 版本。gpt-6-astra 会出现在 OpenAI 订阅用户面前。
-
v1.18.28
2026年9月4日会话 ID 作为 GitHub Copilot interaction header 发送。Desktop 在 OpenCode 账号设备认证时使用 desktop client ID。增大了 Open-in 图标。
-
v1.18.27
2026年9月2日服务商 header 和流式分块超时默认五分钟。Anthropic thinking.blockBinding 可以退出,且仅限 Claude 5.1+。
-
v1.18.26
2026年9月1日Claude 5 会话能容忍过期的 thinking 块。Bedrock GPT-5.6 接受 none reasoning effort。Desktop 会话重命名可从标题编辑器和标签页菜单保存。
哈希与签名
v1.18.31 的 Windows x64 桌面安装包是 opencode-desktop-win-x64.exe,120 MB。SHA256:
7e6e4bca1b243609172fa580520e72ed240627fc9c36a80763a6f29bd64b698f
同一版本还发布了 release attestation JSON。维护者说明 CLI 和桌面自 v1.3.4 起具备完整代码签名。把真实文件 URL 接到上方按钮后,再比对哈希。
杀毒误报
OpenCode 首次启动时会把原生组件(含 OpenTUI)解压到临时文件夹。启发式引擎曾把它标成 Trojan:Win32/Wacatac.H!ml 或 Kaspersky PDM:Trojan.Win32.Generic。即使已有 Defender 排除项,Smart App Control Event 3077 仍可能拦截未签名 DLL。
不要关闭 Smart App Control。优先使用已签名的 v1.18.31 桌面构建,核对哈希,并按杀毒分步说明操作。