详细的安装和配置说明。
| 依赖 | 说明 | 安装 |
|---|---|---|
| macOS | 仅支持 macOS | - |
| OrbStack | Docker 运行时(推荐) | orbstack.dev |
| jq | JSON 处理 | brew install jq |
| fswatch | 文件监控 | brew install fswatch |
| terminal-notifier | 桌面通知 | brew install terminal-notifier |
brew install jq fswatch terminal-notifiergit clone https://github.com/aaajiao/opencode-on-dorker.git ~/opencode
cd ~/opencodecp env.example .env
nano .env.env 格式要求(纯 KEY=VALUE,无引号无注释):
OPENAI_API_KEY=sk-proj-xxxx
ANTHROPIC_API_KEY=sk-ant-xxxx
GITHUB_TOKEN=ghp_xxxx
EXA_API_KEY=your-exa-api-key| 变量 | 说明 | 必需 |
|---|---|---|
OPENAI_API_KEY |
OpenAI API 密钥 | 是 |
GITHUB_TOKEN |
GitHub Token | 是 |
ANTHROPIC_API_KEY |
Anthropic API 密钥 | 否 |
EXA_API_KEY |
Exa AI 密钥 | 否 |
echo 'export PATH="$HOME/opencode/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcocd -r首次运行时,OCD 会:
- 构建 Docker 镜像
- 从
templates/global/创建配置文件 - 显示欢迎信息和配置路径
# 检查版本
ocd -v
# → OCD 0.7.4
# 查看配置状态
ocd config# 在任意项目目录启动
cd ~/projects/my-app
ocd
# 指定端口
ocd -p 5000
# 只挂载当前目录
ocd --here详细命令参考:CLI_REFERENCE.md
在项目中创建 .opencode/、.claude/ 等配置目录:
cd ~/projects/my-app
ocd init这会创建:
.opencode/- OpenCode 项目配置.claude/- Claude Code 配置AGENTS.md- AI Agent 指南