7 个平台都能路由 API、都能由 AI Switch 写入原生配置。Codex、Claude Code、Gemini CLI 和 Grok 还支持官方账号导入;OpenCode、OpenClaw 和 Hermes 是 agent harness,没有自己的官方登录态。
原生配置写入采用安全直写:变更前建立快照、原子写入、检测并发修改,并支持带守卫的回滚。
查看完整能力矩阵 →CLI 仍然按它自己的协议说话,AI Switch 在本地代理里把请求翻译成上游账号实际支持的协议。换供应商不需要改 CLI 配置。
本地入口
/responsesOpenAI Responses/v1/messagesAnthropic MessagesGemini native仅路由 Gemini 账号127.0.0.1:19527上游协议
openaiChat Completionsopenai-responsesResponses APIanthropicMessages APIgeminigenerateContent七条桥接链路
Responses → Chat CompletionsResponses → ResponsesResponses → AnthropicResponses → GeminiClaude → Chat CompletionsClaude → ResponsesClaude → Gemini桌面端与浏览器端共用同一份 React 界面和同一个数据库,代理行为完全一致。
Tauri 2 原生外壳,通过 IPC 直连 Rust 核心。
开启 Web 服务,用 token 鉴权,手机平板都能开。
手动登录 Tailscale,在私有网络内远程访问。
需要对外时启用 Funnel,token 仍然必需。
默认绑定 127.0.0.1:3090。绑定到 0.0.0.0 必须显式设置。所有 /api/* 与 /ws/events 请求都需要访问令牌,即使走 Tailscale 也一样。
查看部署方式 →前端一份,传输两套,核心共享。Rust 核心同时服务桌面 IPC 和 HTTP 传输,因此两端行为不会漂移。
技术栈
桌面端装完即用,也可以自己跑一份服务给团队。
Linux 服务器一键安装
AI_SWITCH_PORT=19527 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/ijry/ai-switch/main/scripts/install-server.sh)"把 19527 换成你需要的端口;安装器会自动启动服务并输出访问地址。