whatisgithub

What is csswitch?

superjj007/csswitch — explained in plain English

Analysis updated 2026-05-18

393RustAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

CSSwitch is a macOS app that lets Claude Science connect to other AI providers like DeepSeek, Qwen, and Kimi, plus an experimental Codex integration.

Mindmap

mindmap
  root((CSSwitch))
    What it does
      Connects Science to other models
      Switches providers freely
      Manages Skills
    Tech stack
      Rust
      Tauri
      macOS
    Providers
      DeepSeek
      Qwen
      Kimi
      OpenRouter
    Safety
      Isolated third party mode
      Local API key storage
      No login file changes
    Requirements
      Apple Silicon only
    License
      MIT

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Connect Claude Science to a third party model provider like DeepSeek or Kimi.

USE CASE 2

Switch freely between official Claude models and your own API keyed models.

USE CASE 3

Install a public GitHub Skill into an isolated Science session safely.

What is it built with?

RustTaurimacOS

How does it compare?

superjj007/csswitchhelvesec/rmuxlightonai/next-plaid
Stars393391422
LanguageRustRustRust
Setup difficultymoderatemoderatemoderate
Complexity3/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing Claude Science install plus your own API key for the provider you connect.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

CSSwitch is a macOS desktop app, built with Rust and Tauri, that lets you connect Claude Science to AI models from other providers instead of only Anthropic's own models. It gives you a way to switch freely between mainstream Chinese and international model providers, an experimental Codex integration, and custom compatible API endpoints, all from one interface. The app supports a number of built in providers, including DeepSeek, Qwen, Zhipu GLM, Xiaomi MiMo, SiliconFlow, Kimi, MiniMax, and OpenRouter, as well as any custom endpoint that speaks the Anthropic Messages format or the OpenAI Chat Completions or Responses formats. To use a third party model, you open the model connection screen, pick a built in provider or fill in your own base URL for a compatible service, enter your API key and model name, save the configuration, and set it as active. When you then launch Science through CSSwitch, the model picker inside Science shows the real model name you configured rather than a generic placeholder. Switching back to your official Claude account and models stops the third party connection first. CSSwitch also has an experimental, off by default integration with Codex, where you log in through CSSwitch's own isolated browser session rather than touching your existing Codex login files, after which Codex models appear in the model connection list without automatically replacing your current provider. A separate part of the app manages Skills for Science: it shows which Skills currently exist in your Science organization along with their binding status, lets you import a local Skill package from a zip file, or has an AI agent install a Skill directly from a public GitHub URL through a narrow, purpose built installer that checks archive size, file count, and other safety details before committing anything. General purpose MCP server management is not yet available and is still being developed. For safety, third party mode runs with its own separate home directory, data directory, and local network gateway, so it does not read or modify your real Claude login or Science data, and API keys are stored locally with restricted file permissions. The public desktop build currently only supports Apple Silicon Macs, and CSSwitch is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing CSSwitch and connecting my DeepSeek API key to Science.
Prompt 2
Explain how CSSwitch keeps third party mode isolated from my real Claude login.
Prompt 3
Show me how to set up the experimental Codex integration in CSSwitch.
Prompt 4
Help me import a local Skill package into CSSwitch's Skill and MCP panel.

Frequently asked questions

What is csswitch?

CSSwitch is a macOS app that lets Claude Science connect to other AI providers like DeepSeek, Qwen, and Kimi, plus an experimental Codex integration.

What language is csswitch written in?

Mainly Rust. The stack also includes Rust, Tauri, macOS.

What license does csswitch use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is csswitch to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is csswitch for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.