# opcd - OpenCode 配置管理工具
OpenCode 配置管理工具,支持多 Provider 和 Model 管理
## 安装
```bash
cargo install opcd
```
## 功能
- 🔄 多 Provider 配置管理
- 🤖 模型列表管理与站点检测
- 💾 WebDAV 云同步备份
- 🎨 现代化 TUI 交互界面(三栏布局)
- 📁 项目配置优先(可独立管理项目级配置)
- 🔧 MCP 服务器配置管理
## 配置说明
### 配置层级
opcd 支持两级配置管理:
1. **项目配置** - 存储在 `./.opencode/opencode.json`,仅作用于当前项目
2. **全局配置** - 存储在 `~/.opcd/`,作用于所有项目
### 应用配置
在 Provider 列表按 `Enter` 进入多选模式,选择后按 `Enter` 确认,会弹出应用范围选择对话框:
```
▶ 当前项目 ./.opencode/ ← 项目配置优先
全局配置 ~/.opencode/
两者都应用
```
选择 "当前项目" 仅更新项目配置,选择 "全局配置" 仅更新全局配置,选择 "两者都应用" 则同时更新两级配置。
## TUI 界面
### 三栏布局
```
┌──────────┬─────────────┬───────────────────────────┐
│ Provider │ Models │ 详情面板 │
│ (25%) │ (30%) │ (45%) │
└──────────┴─────────────┴───────────────────────────┘
```
## License
MIT