01
One wrong character, blank screen
Every client has its own format. TOML, JSON, all different. A missing comma or an extra space and it will not start, with no hint where it broke.
Works with 12 AI coding clients
Move between official endpoints and third-party APIs in one click.
No more hand-editing config.toml, no more empty balances or missing models.
Windows 10+ · macOS 12+ · 10.1 MB installer · No admin rights
The whole evening went into config files.
01
Every client has its own format. TOML, JSON, all different. A missing comma or an extra space and it will not start, with no hint where it broke.
02
Rate limits, price hikes, a provider that disappears. You switch anyway. Each time, five clients get reconfigured from scratch.
03
Third-party models lack fields the client expects, so they never show up, or quietly fall back to a default. You pay for one model and run another.
Core features
Pick a channel and press Switch. AiSwitch takes over that client's config and restarts it. Going back to official is the same click.
Channels · ChatGPT
Relay models usually lack context window and reasoning fields, so official clients cannot read them. AiSwitch maps each one and injects a catalog the client accepts.
Model mapping · per channel
| Name | Real model | Context | Reasoning |
|---|---|---|---|
| Flagship | gpt-5.x-codex | 400K | High |
| Fast | gpt-5.x-mini | 200K | Mid |
| Long docs | long-context-v2 | 1M | Low |
Fields are filled in on switch, no fallback to defaults
Enter the endpoint and key once in My API. Reference that entry from any client. Edit once and every client follows.
My APIs
The desktop app blocks non-Anthropic model names outright. AiSwitch runs a local reverse proxy that exposes only compliant names, rewrites them to the real model upstream, and keeps streaming output intact.
Request path
Clients
Every client is taken over differently. AiSwitch adapts to each one.
ChatGPT · Codex
Model catalog injection and reasoning depth
Claude Code
Environment and config injected in one click
Claude Desktop
Local reverse proxy with compliant renaming
Antigravity
Language server wrapper, multimodal passthrough
Grok Build
Channel switching for terminal agents
OpenCode
Config wiring for an open-source coding agent
OpenClaw
Channel switching for agent orchestration
MiniMax Code
Seamless native config switching
ZCode
Zhipu channels and custom endpoints
DeepSeek Harness
Model switching for agent environments
WorkBuddy CN
Official Hunyuan channel access
WorkBuddy Global
International channel access
Security and privacy
AiSwitch is a local switch. It does not proxy your requests or touch your conversations.
All local
Config reads and writes, switching and latency checks run on your machine, with no server in between.
Keys never uploaded
Credentials stay on disk, masked in the UI and never written to logs.
No admin rights
Installs and runs as a normal user. Nothing written to system folders, no background service.
Inspectable, reversible
Every switch backs up your original config first. Switching back restores it fully.
Built on
Built with Tauri and Rust. No browser engine to carry. Starts fast, sits light in memory, closes clean.
7.5MB
Installer size
<1s
Cold start
2OS
Windows / macOS
Runs on Windows 10 and later and macOS 12 and later (one universal build for Intel and Apple silicon).
FAQ
It is a small Windows and macOS desktop app that switches AI coding clients between their official endpoints and third-party APIs in one click. It handles config files, environment variables and model mapping for you.
Twelve today: ChatGPT (Codex), Claude Code, Claude Desktop, Antigravity, Grok Build, OpenCode, OpenClaw, MiniMax Code, ZCode, plus WorkBuddy, WorkBuddy China and WorkBuddy Global. More come with each release.
No. The app backs up the original config before every switch, and "Switch to official" restores it as it was. The backup is a plain file you can open yourself.
No. Reading and writing config, switching and latency checks all happen on your machine. There is no account system and no relay through our servers.
Free, no account. On Windows it needs no admin rights — install it and open it.
Hand-editing means remembering a different path and schema for every client, every time. AiSwitch keeps that in one window and also handles model catalog injection and reasoning mapping, which are easy to get wrong.
Yes. Click "Switch to official" and it restores the original config and cleans up the temporary files it wrote. The client picks it up after a restart.
Yes. You keep it once under "My API" and every client shares the same endpoint and key, so a change propagates everywhere.
Free download, no account. Add your relay and you are done.
Version 0.1.6 · Released 2026-11-02