yu969774/dsh-ccswitch-sync
yu969774★ 0JavaScript最后同步: 2026-08-21
—
README 摘要
dsh-ccswitch-sync 把 CC Switch ( cc-switch ,Claude Code / Codex 的 API 配置切换器)里配置的服务商/模型,同步成 DeepSeek Harness(DSH)的 自定义提供方 (设置 → 模型 → 添加自定义提供方),并把 API 密钥一并写入凭据库。 - 读取 /.cc-switch/cc-switch.db (SQLite),无需 CC Switch 处于运行状态。 - 每个非官方服务商映射为一条 llm-pi-ai 自定义路由(默认前缀 cc- ),例如 cc-sub2api 、 cc-deepseek 、 cc-agentplan 。 - 协议自动选择:Codex 类型 → openai-responses / openai-completions ;Claude 类型 → anthropic-messages 。 - 模型列表来自 CC Switch 的 modelCatalog 、codex 配置里的 model 字段,或 /.codex/cc-switch-model-catalog.json 。 - 密钥以凭据引用( apiKeyEnv )形式存储到 /.dsh/.credentials.yaml ,不进入 settings.yaml 。 安装 插件已安装到 DSH Desktop 的 desktop 与 web 两个 profile: 重启 DSH Desktop 后生效 (插件在启动时自动执行一次同步,之后监听 cc-switch.db 的变动自动重同步)。 使用 聊天命令(重启后可用) 命令 说明 /ccswitch-sync 立即执行一次同步(启动时与 db 变化时也会自动执行) /ccswitch-status 查看当前映射计划:每个提供方 → 路由、协议、模型 独立 CLI(无需重启应用即可用) CLI 直接编辑 /.dsh/settings.yaml 与 /.dsh/.credentials.yaml ,运行中的 DSH 通过文件监听热发布,无需重启。 配置项 插件入口( /.dsh/profiles/ /cordis.patch.yml 里对 ccswitch-sync 打补丁,或安装时传入): 字段 默认值 说明 ccswitchDbPath /.cc-switch/cc-switch.db CC Switch 数据库路径 codexModelCatalogDir /.codex codex 模型目录( model catalog json 相对路径的解析基址) routePrefix cc 导入路由的前缀,如 cc-sub2api syncOnStart true 启动时自动同步 watchDb true 监听 cc-switch.db 变化自动重同步 wat…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784