opcd

Crates.ioopcd
lib.rsopcd
version0.6.3
created_at2026-01-05 05:35:31.048225+00
updated_at2026-01-11 14:55:17.326968+00
descriptionCoding Agent配置管理CLI工具
homepagehttps://github.com/Mieluoxxx/opcd#readme
repositoryhttps://github.com/Mieluoxxx/opcd.git
max_upload_size
id2023179
size354,689
真真夜夜 (Mieluoxxx)

documentation

README

opcd - OpenCode 配置管理工具

OpenCode 配置管理工具,支持多 Provider 和 Model 管理

支持

  • OpenCode

安装

cargo install opcd

使用

# TUI 交互式界面(默认)
opcd

# 其他
opcd backup   # 备份恢复
opcd status   # 查看状态
opcd export   # 导出配置

功能

  • 🔄 多 Provider 配置管理
  • 🤖 模型列表管理与站点检测
  • 💾 WebDAV 云同步备份
  • 🎨 现代化 TUI 交互界面(三栏布局)
  • 📁 项目配置优先(可独立管理项目级配置)
  • 🔧 MCP 服务器配置管理

配置说明

配置层级

opcd 支持两级配置管理:

  1. 项目配置 - 存储在 ./.opencode/opencode.json,仅作用于当前项目
  2. 全局配置 - 存储在 ~/.opcd/,作用于所有项目

应用配置

在 Provider 列表按 Enter 进入多选模式,选择后按 Enter 确认,会弹出应用范围选择对话框:

▶ 当前项目 ./.opencode/    ← 项目配置优先
  全局配置 ~/.opencode/
  两者都应用

选择 "当前项目" 仅更新项目配置,选择 "全局配置" 仅更新全局配置,选择 "两者都应用" 则同时更新两级配置。

TUI 界面

三栏布局

┌──────────┬─────────────┬───────────────────────────┐
│ Provider │   Models    │         详情面板          │
│  (25%)   │   (30%)     │         (45%)             │
└──────────┴─────────────┴───────────────────────────┘

快捷键

按键 功能
h / l 切换面板焦点 (Provider ↔ Model)
j / k 上下导航
a 添加 Provider / Model(根据焦点)
e 编辑 Provider
d 删除 Provider / Model(根据焦点)
Enter 进入多选应用模式
/ 搜索模型
t 获取站点可用模型
Tab 切换 Tab 页
? 显示帮助
q / Esc 退出

MCP 管理

按键 功能
m 切换到 MCP 服务器列表
a 添加 MCP 服务器
e 编辑 MCP 服务器
d 删除 MCP 服务器
Enter 应用 MCP 配置

License

MIT

Commit count: 0

cargo fmt