OpenCode AI 编程助手安装实战教程
📚 分类: 开发工具 ⏱️ 预计耗时: 5 分钟 🎯 难度: 入门 🔧 环境要求: 能连接互联网的电脑 (macOS / Linux / Windows)
你将学到什么
完成本教程后,你将能够:
- [ ] 在你的电脑上成功安装 OpenCode 命令行工具
- [ ] 使用终端命令验证安装是否成功
- [ ] 了解 OpenCode 桌面版应用的存在和用途
- [ ] 启动 OpenCode 并体验一次免费的 AI 对话
最终效果
在你的终端(Terminal)中输入 opencode --version 并按下回车后,屏幕上会显示类似 opencode x.x.x 的版本号信息。这意味着你已经成功安装了这个强大的 AI 编程助手,可以开始你的第一次 AI 对话了。
前置准备
在开始前,请确认你的环境满足以下条件:
| 检查项 | 要求版本 | 验证命令 |
|---|---|---|
| 终端 (Terminal) | 任意 | 在电脑上找到并打开它 |
| 网络连接 | 可正常访问 opencode.ai | 在浏览器中打开该网址 |
1. 了解你的操作系统
本教程会根据你的操作系统提供不同的安装命令。请先确定你的电脑是 macOS / Linux 还是 Windows。
- 💡 提示: 如果不确定,可以在“关于本机”或“系统信息”中查看。
第 1 步:安装 OpenCode
🎯 目标:在你的电脑上运行一条命令,完成 OpenCode 的安装。
📝 操作:
首先,请打开你的终端(Terminal)应用。
- macOS: 在“启动台” -> “其他” 中找到“终端”,或使用 Spotlight (Cmd+空格) 搜索“终端”。
- Linux: 通常通过快捷键
Ctrl+Alt+T打开。 - Windows: 搜索并打开“PowerShell”或“命令提示符”。
根据你的操作系统,在终端中执行对应的命令。
如果你是 macOS 或 Linux 用户
复制下面这行命令,粘贴到终端中,然后按回车键:
$ curl -fsSL https://opencode.ai/install | bash如果你是 Windows 用户
Windows 推荐使用 Scoop 包管理器进行安装。如果你的电脑上已经安装了 Scoop,请直接运行:
$ scoop install opencode如果你的电脑上没有安装 Scoop,请按以下步骤操作:
允许运行脚本:在 PowerShell 中运行以下命令(只需执行一次):
powershell$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser安装 Scoop:运行以下命令:
powershell$ Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression⚠️ 注意:如果你的 PowerShell 是以“管理员身份”运行的(窗口标题带有“管理员”字样),上面的命令会报错。你需要改用这个命令:
powershell$ iex "& {$(irm get.scoop.sh)} -RunAsAdmin"安装 Git:Scoop 需要 Git 来添加软件源,运行:
powershell$ scoop install git安装 OpenCode:最后,运行:
powershell$ scoop install opencode
✅ 验证:
- macOS/Linux 用户:应该看到终端输出以
✓ Installation complete!结尾的信息。 - Windows 用户:应该看到类似
Installing 'opencode' (x.x.x) [main]的成功提示。
第 2 步:重启终端
🎯 目标:让安装程序修改的环境变量生效,使系统能识别 opencode 命令。
📝 操作:
安装脚本修改了系统的环境变量(PATH),但当前正在运行的终端窗口使用的是旧的配置。为了让新配置生效,你需要:
- 关闭当前终端窗口(点击窗口左上角的红色叉号,或按
Cmd+Q/Alt+F4)。 - 重新打开一个新的终端窗口。
💡 提示:如果你不想关闭窗口,也可以手动重新加载配置文件,但为了更稳妥,建议直接重启终端。
- macOS/Linux (zsh):bash
$ source ~/.zshrc - macOS/Linux (bash):bash
$ source ~/.bashrc
第 3 步:验证安装
🎯 目标:确认 OpenCode 已经成功安装,并且可以被终端调用。
📝 操作:
在新的终端窗口中,输入以下命令并按回车:
$ opencode --version✅ 验证:
你应该会看到类似如下的输出:
opencode x.x.x其中 x.x.x 是具体的版本号(例如 1.2.20)。只要能正常显示版本号,就说明安装成功了!
🎉 恭喜!你已经成功安装了 OpenCode!
第 4 步:体验首次对话(可选)
🎯 目标:启动 OpenCode,并使用其内置的免费模型进行一次 AI 对话,快速感受它的能力。
📝 操作:
在终端中输入以下命令并回车,启动 OpenCode:
bash$ opencodeOpenCode 启动后,你会进入它的交互界面。在输入框中输入
/models并按回车,查看可用的模型列表。找到一个名称带有
-free后缀的模型(如opencode/glm-4.7-free)。这就是免费模型,无需注册账号或 API Key。在输入框中输入你想要问的问题,例如:
text用 Python 写一个打印 "Hello, World!" 的程序。然后按回车发送消息。
✅ 验证:OpenCode 应该会调用 AI 模型并生成相应的 Python 代码回复。这证明你的安装和网络连接都是正常的。
进阶技巧(可选)
安装桌面版应用
OpenCode 也提供图形界面的桌面版应用,适合需要长时间后台运行或偏好窗口化操作的用户。
| 平台 | 下载方式 |
|---|---|
| macOS (Apple Silicon) | 下载 opencode-desktop-darwin-aarch64.dmg |
| macOS (Intel) | 下载 opencode-desktop-darwin-x64.dmg |
| Windows | 下载 opencode-desktop-windows-x64.exe |
| Linux | 下载 .deb / .rpm 或 AppImage 文件 |
包管理器安装:
- macOS:bash
$ brew install --cask opencode-desktop - Windows:powershell
$ scoop bucket add extras $ scoop install extras/opencode-desktop
💡 建议:你可以同时安装终端版和桌面版。日常编码使用终端版(效率更高),需要长时间运行任务时使用桌面版(可以最小化,任务完成时会发送系统通知)。
常见问题 (FAQ)
Q1: 安装时提示 command not found: curl 怎么办?A: 你的系统缺少 curl 工具。macOS 和大多数 Linux 系统自带,Windows 用户可能需要安装。建议尝试使用其他安装方式,如 Windows 的 Scoop 或直接下载桌面版。
Q2: 安装后输入 opencode --version 提示 command not found 怎么办?A: 这说明环境变量未生效。请确保你已经重启了终端。如果问题依旧,尝试手动执行 source ~/.zshrc (或 source ~/.bashrc)。如果仍然不行,可能需要检查安装脚本是否成功将 OpenCode 的路径添加到了你的 shell 配置文件中。
Q3: 安装时出现网络超时或下载失败怎么办?A: 你的网络可能无法稳定访问 OpenCode 的下载服务器。请尝试:
- 更换网络环境(例如切换到手机热点)。
- 稍后再试,可能是服务器临时问题。
- 使用其他安装方式,如通过 Git 源码安装(请参考官方文档)。
Q4: 如何卸载 OpenCode?A: 删除安装目录即可。通常,安装脚本会将 OpenCode 安装到 ~/.opencode/bin/ 目录下。你可以运行 rm -rf ~/.opencode 来卸载。如果你使用的是 Scoop,运行 scoop uninstall opencode。
总结
恭喜你完成了本教程!🎉
回顾一下我们今天学到的核心内容:
- 一键安装:根据操作系统选择合适的命令,即可快速完成 OpenCode 的安装。
- 环境配置:安装后需要重启终端,让 PATH 环境变量生效。
- 验证安装:通过
opencode --version命令确认安装成功。 - 快速体验:启动 OpenCode 并使用免费模型,感受 AI 编程助手的强大功能。
下一步
你已经成功迈出了第一步!接下来,你可以:
- 📖 配置网络与模型:学习如何连接你专属的 AI 模型(如智谱、DeepSeek、GPT 等),发挥 OpenCode 的全部潜力。
- 📖 学习 Git 入门:掌握如何将 OpenCode 与 Git 工作流结合,实现 AI 驱动的代码版本管理。
💡 练习任务:尝试用 OpenCode 改写一段你之前写过的代码,比如给它增加注释或重构为一个函数。这是熟悉 AI 交互的最佳方式。
## 相关文档
- [OpenCode 实战教程:从零配置到免费接入顶级 AI 模型](/docs/huan-jing-da-jian/opencode-shi-zhan-jiao-cheng-cong-ling-pei-zhi-dao-mian-fei-jie-ru-ding-ji-ai-mo-xing.html)
- [OpenCode 备用安装方式实战教程](/docs/huan-jing-da-jian/opencode-bei-yong-an-zhuang-fang-shi-shi-zhan-jiao-cheng.html)