Windows 上安装 OpenCode AI 编码助理
OpenCode 是由 Anomaly Co. 开发的开源工具,GitHub 上有 50k+ 星。它像一个 AI 助手,能在命令行或专用窗口里聊天,让模型帮你生成代码、解释 bug 或管理项目。核心看点:
- 支持 Claude、GPT、Gemini 等大模型,也兼容本地模型。
- 有免费模型直接用(如 Big Pickle、GLM-4 等)。
- 多模式:CLI(命令行)、桌面 app、IDE 扩展。
- 强调开源、隐私(本地运行,不存代码)。
作为 Windows 用户,安装过程曲折,花了好长时间才搞定。使用下来感觉中规中矩,没宣传那么神。以下是完整记录,目的是分享经验,避免大家重复踩坑。
整个过程总结了两个关键点:一是用管理员身份运行终端安装,二是网络一定要通畅。建议避开网络高峰期,在清晨操作,能大大提高成功率。
OpenCode 是什么,为什么想试
我常写 Python 脚本和简单项目,希望有个免费工具能快速生成 boilerplate 代码或调试。官网说安装简单,一键 curl 脚本就行,但事实证明,对 Windows 用户来说远没那么容易。
安装过程:坑多,但有解决办法
Windows 安装 OpenCode 是个大坑。官方文档偏向 Linux/macOS,也有 Windows 指南,但实际支持明显不足。
我试了多种方式,前几个都失败了,最后用 Chocolatey 在清晨管理员模式下一次成功。
第一尝试:官方 curl 脚本(失败,假成功)
官网首页推荐:curl -fsSL https://opencode.ai/install | bash。我在 cmd(带 Clink)里跑,进度条到 100%,还显示欢迎界面和 'Successfully added opencode to $PATH'。但一跑 opencode --version,直接 'command not found'。
原因分析:脚本是为 Linux 写的,会用 Podman 容器(Windows 不兼容),报 'permission denied' 和路径错误。它把 PATH 加到 ~/.bashrc,Windows 根本不认。这让我以为成功了,其实啥都没装。浪费了 30 分钟。
教训:Windows 用户别用这个!直接跳过。

第二尝试:npm 安装(失败,PATH 问题)
官网 docs 提到用 npm:先 npm install -g opencode-ai,报错说错版本,再换 npm install -g opencode-windows-x64。安装成功,但命令还是不认。
我查了 npm prefix 是 C:\nvm4w\nodejs(因为用 nvm-windows 管理 Node),手动加到环境变量,重启终端,还是不行。PowerShell 有 conda 环境干扰,conda deactivate 后试了试,偶尔行,但不稳定。
教训:npm 在 Windows 上全局安装 CLI 工具,PATH 容易出问题,尤其有 nvm 或 Anaconda。折腾了一会,放弃。

第三尝试:官网桌面安装器(失败,程序不兼容弹窗)
去 https://opencode.ai/download 下载 Windows x64 NSIS .exe,双击直接跳出弹窗:'此应用无法在你的电脑上运行'。试了右键'属性'解除阻止、以管理员运行、关 Defender,都不行。系统是标准 x64,架构匹配,但兼容性问题明显。







