CSswitch

mcp
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 9 GitHub stars
Code Warn
  • network request — Outbound network request in desktop/src/main.js
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

让 Claude Science 的推理走自选的第三方 API(DeepSeek / 通义千问 / 任意 OpenAI 兼容端点),保留工具调用·Skill·MCP·代码执行,含本地虚拟登录跳过。macOS 菜单栏 app。仅供个人学习研究,使用者自负风险。

README.md

CSSwitch

MIT License macOS Tauri 2

CSSwitch

Claude Science 是一套 AI agent 原生的科研平台:从查找、分析文献,到科研数据分析,再到图片与文章制作,全流程打通。

CSSwitch 让你绕过 Claude 登录用上它:无需订阅,填入你自选的第三方 API(DeepSeek、通义千问,或任意 OpenAI 兼容端点)即可。Science 那套 AI agent 科研体验照旧,底层模型换成你自己的。类比 CC Switch 之于 Claude Code。

背景

Claude Science 的登录只是启动门票:登录后推理请求打到哪,由环境变量 ANTHROPIC_BASE_URL 决定。CSSwitch 把它指向本地一个翻译代理,代理剥掉 Science 带来的 OAuth、换成你的第三方 key、按需翻译协议,最终打到你选的模型。登录门则在隔离沙箱里写一份本地自造的虚拟 OAuth 越过,全程不碰真实登录、零真实凭证。

Claude Science(沙箱 · 虚拟登录)
   │  ANTHROPIC_BASE_URL=http://127.0.0.1:<port>/<secret>
   ▼
csswitch_proxy.py(本地翻译代理:剥离入站 Bearer、注入你的第三方 key)
   ▼
DeepSeek 原生 Anthropic 端点  /  通义千问等 OpenAI 兼容端点

特性(安全 · 易用)

易用

  • 开箱即用:一个 macOS 菜单栏 app 把一切串好。你只需填入自己的第三方 API key,点「一键越过登录」,浏览器自动打开已登录的 Science。
  • 自选模型:DeepSeek、通义千问,或任意 OpenAI 兼容端点,面板里随时切换。
  • 原生保真:DeepSeek 走原生 Anthropic 端点,thinking 与工具调用不失真。

安全(绝不影响你真实的 Claude 登录与订阅)

  • 零真实凭证:登录用本地自造的虚拟 OAuth,绝不复制、不修改、不删除你真实的 ~/.claude-science
  • 与真实实例隔离:沙箱用独立 HOME、独立端口、独立 data-dir,真实实例(端口 8765)零影响;脚本对真实目录与 8765 做失败关闭护栏。
  • 密钥只在本地:0600 存 ~/.csswitch,经环境变量注入子进程(绝不进命令行与日志),界面只回显末 4 位掩码;入站 Authorization / x-api-key 一律剥离不转发;代理只监听回环地址并做路径 secret 鉴权。

快速开始

前置:装好 Claude Science,本机有 python3node

  1. 下载最新 Release 里的 CSSwitch_*.dmg,拖进「应用程序」。首次打开右键 →「打开」(未公证,属正常,见下)。
  2. 点菜单栏的开关图标弹出面板,选 provider,粘贴你自己的第三方 API key(只存本地 ~/.csswitch/config.json,0600)。
  3. 点「一键越过登录」。它会自动起代理、写虚拟登录、起隔离沙箱、开浏览器。完事,开始用。

你唯一要提供的就是你自己的第三方 API key(你付费的 key,无法内置到 app 里)。其余全自动。

首次打开被 Gatekeeper 拦是正常的:本 app 做了 ad-hoc 签名但未做 Apple 公证。右键 →「打开」,或到系统设置 → 隐私与安全性 →「仍要打开」。目前仅 arm64(Apple Silicon)。

开发者的命令行用法(手动起代理与沙箱)、构建与测试,见 docs/DEVELOPMENT.mddesktop/README.md

更新计划(Roadmap)

以下为规划方向,不代表时间承诺。欢迎以 issue / PR 参与共建。

更广泛的模型与 API 支持

  • 内建更多第三方 provider:Kimi(Moonshot)、智谱 GLM、OpenRouter、本地 Ollama 等。
  • 面板内直接配置任意 OpenAI 兼容端点(自定义 base_url、模型名、鉴权头),无需改代码。
  • 每个 provider 的模型映射与选择器展示可在界面里编辑。

多学科的 Skill / MCP 支持

  • 面向社会学、政治学、计算机科学等多学科,整理开箱即用的 Skill 与 MCP 服务器清单。
  • 学科工具包一键装配:统计分析、文献抓取、数据可视化、问卷与量表处理等。
  • 与 Science 的工具调用、代码执行打通,形成各学科的研究工作流模板。

体验与工程

  • Qwen 走真流式翻译,降低首 token 延迟(DeepSeek 已是原生透传真流式)。
  • Intel(x86_64)与 universal 构建;可选的正式签名与 Apple 公证。
  • 面板增加日志查看、用量统计、更快的 provider 切换入口。

反馈与报错

遇到问题或有想法,欢迎在 GitHub 提交(比私信更利于跟踪与复用):

  • 报 bug新建 Bug 反馈,或面板右下角「反馈 / 报 bug」直接跳转。
  • 提功能 / 想支持的 API新建功能建议
  • 附日志更快定位:面板「日志」链接会打开 ~/.csswitch/logs/proxy.logsandbox.log)。贴之前务必先删掉任何 API key / 令牌。

隐私:本项目不含任何自动遥测 / 崩溃上报,不会在后台把你的数据发给任何人。所有反馈都由你手动提交、内容由你决定。

风险与免责声明

  • 本项目仅供个人学习与研究用途,使用者自负风险
  • 推理请求经本地代理直连你自己付费的第三方模型,不经过 Anthropic 服务端做推理,用的是本地自造的虚拟登录,零真实 Anthropic 凭证
  • Science 在启动阶段仍会尝试访问其硬编码的 profile / account 接口(api.anthropic.com),该请求失败不影响使用。因此本项目不宣称「完全零 Anthropic 接触」这类绝对说法。
  • 对 Science 登录令牌加密格式的逆向、以及「越过登录」的实现,可能触及相关服务条款与版权法规(如美国 DMCA §1201 反规避条款)。是否适用、有无豁免需专业法律判断。
  • 本项目与 Anthropic 无任何从属、合作或背书关系;不偷取算力(推理走你自付第三方)、不泄露用户密钥、不含恶意代码。
  • 软件按「现状」提供,不提供任何形式的担保。更完整的威胁模型与法律/条款分析见 docs/superpowers/specs/

许可

MIT

Reviews (0)

No results found