一、安装 OpenCode
需要一个现代终端(如 WezTerm、Alacritty、Ghostty、Kitty)。Windows 官方推荐在 WSL 中使用。
1运行安装命令
终端curl -fsSL https://opencode.ai/install | bash
终端npm install -g opencode-ai
# bun install -g opencode-ai
# pnpm install -g opencode-ai
终端brew install anomalyco/tap/opencode
官方推荐 OpenCode 自己的 tap,更新比 brew install opencode 更及时。
PowerShellscoop install opencode
# choco install opencode
# npm install -g opencode-ai
终端sudo pacman -S opencode
2验证安装
在项目目录中运行 opencode,能看到 OpenCode 界面即安装成功。之后可以用 opencode upgrade 升级。
终端cd your-project
opencode
OpenCode 终端界面。 · OpenCode (MIT)三、开始使用
选择 Codelux 模型,初始化项目,然后开始对话。
8选择模型
在 OpenCode 中输入 /models,列表中会出现 Codelux 分组,选中需要的模型即可。也可以在终端里查看所有可用模型:
终端opencode models
9常用操作
| 操作 | 作用 |
|---|
/init | 分析项目并生成 AGENTS.md(建议提交到 Git) |
|---|
Tab | 在 Plan(只规划不修改)与 Build 模式之间切换 |
|---|
@ | 模糊搜索文件并加入提示词 |
|---|
/undo · /redo | 撤销或重做上一次修改 |
|---|
/models | 切换模型 |
|---|
每次请求的模型、tokens 和扣费可在 Portal「使用日志」中查看。
常见问题
/models 里看不到 Codelux 模型?
确认 /connect 时填写的 Provider ID 与 opencode.json 中 provider 下的键名(codelux)一致,然后重启 OpenCode。
报 ProviderModelNotFoundError?
模型引用写错了。请使用 codelux/<模型ID> 格式,并用 opencode models 核对。
请求报 401 或 404?
401:用 opencode auth list 检查密钥,或重新 /connect;404:baseURL 应以 /v1 结尾。
日志在哪里?
在 ~/.local/share/opencode/log/,启动时加 --log-level DEBUG 可以看到更详细的信息。