帮你的 Claude Science 一键接入你自己的 API:DeepSeek / 通义千问 / 智谱 GLM / Kimi / MiniMax / 小米 MiMo / 硅基流动 / OpenRouter / 任意 OpenAI·Anthropic 兼容端点
$ npx -y skills add SuperJJ007/CSSwitch --agent claude-code
What's inside
Linux x64 用户可以使用 CSSwitch v0.8.1 Linux x64 预发布版,提供 amd64
.deb安装包。
| 功能 | 当前状态 | 说明 |
|---|---|---|
| Provider 与模型 | 已支持 | 连接内置 Provider、中转站和自定义兼容端点,自由填写并严格映射 Science 使用的模型。 |
| Codex | 实验功能 | 使用 CSSwitch 独立浏览器登录和账号动态模型目录;默认关闭,不读取或修改原生 ~/.codex 登录。 |
| Skill | 已支持 | 查看当前 Science 组织中的 Skill,从本地包导入,或让 Agent 从准确的公开 GitHub URL 安装。 |
| MCP | 即将支持 | v0.8.4 尚未提供面向用户的通用 MCP 添加、配置和运行管理;后续版本会继续完善。 |
需要一台 Apple Silicon Mac、已安装的 Claude Science,以及可用的第三方模型 API Key 或 Codex 账号。
CSSwitch_0.8.4_aarch64.dmg,打开后将 CSSwitch 拖入「应用程序」。可按 v0.8.4 发布证据 核对公开附件 SHA-256。base_url。需要回到原来的 Claude 账号和官方模型时,在首页切换到「官方 Claude」并打开 Science;CSSwitch 会先停止自己管理的第三方链路。
Codex / … 模型。模型列表来自当前账号的动态目录,CSSwitch 不会补造账号中不存在的模型。.zip 或 .skill;公开 GitHub Skill 则在 Science 中把准确 URL 交给 Agent,由 CSSwitch connector 完成安装。skill(),确认它已经实际加载。default 占位名称。~/.codex 登录。不同 Provider 对工具调用、thinking、图片、长上下文和流式输出的支持并不相同。CSSwitch 会严格按当前配置映射模型,未知模型不会静默切换到别的模型。
CSSwitch 当前聚焦于安全地把外部 Skill 接入隔离 Science,而不是再造一个 Skill 市场或通用 MCP 管理器。
attached、detached、unknown 三种 OPERON 绑定状态。Science 未运行或身份无法确认时不会猜测结果。.zip 或 .skill,自动识别单 Skill 与多 Skill bundle;前端不接收或提交本地文件路径。skill() 做最终验证。_shared 和支持资源;从任一成员发起卸载都必须先展示完整影响列表并由用户确认,随后才整包 detach 和隔离回收,不做成员级静默删除。公开 GitHub Skill 安装在内部使用一个窄范围 connector,只负责安装、卸载和长任务状态查询;它是 Skill 安装链路的一部分,不代表 CSSwitch 已经支持通用 MCP。详细合同见外部 Skill bridge。
通用 MCP 支持正在开发中。当前 v0.8.4 还不能让用户在 CSSwitch 中添加、编辑或管理自己的 MCP server,也不应把 Skill 安装所用的内部 connector 当成完整 MCP 功能。后续支持范围以对应版本的 README 和更新日志为准。
~/.csswitch/config.json,文件权限为 0600;凭据不会写入日志。升级、回滚和已知限制见项目文档。问题反馈请使用 GitHub Issues。
cd desktop
npm install
npm run tauri dev
完整检查:
GATE_ROOT="$(mktemp -d /private/tmp/csg.XXXXXX)"
chmod 700 "$GATE_ROOT"
bash test/run_all.sh --output-root "$GATE_ROOT"
FAQ
csswitch is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes csswitch-external-skill-tools. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it