One CLI for
every Claude
you run.
Spin up isolated Claude Code instances across Anthropic, GLM, MiniMax, and DeepSeek — each with its own config, plugins, and history. No more juggling environment variables.
Created instance glm → ~/.claude-multi/glm/
Linked plugins (12), skills (5)
✓ Ready. Run claude-glm to start.
$ claude-glm
Built for multi-model workflows.
Stop juggling environment variables and overwriting .claude directories every time you switch models.
Multi-Provider, one CLI
Pre-configured templates for Anthropic, GLM, MiniMax, and DeepSeek. Each gets its own alias — claude-glm, claude-deepseek — that just works.
Isolated configs
Each instance has its own settings.json, history, and credentials — zero cross-contamination.
Plugin sync
Symlinks keep plugins and skills in lockstep with your primary install. Add once, use everywhere.
Native CLI
Wraps the official claude binary — every flag, every command, no surprises.
Local credentials
API keys stay on disk in per-instance config files — never touch a global env you might leak.
Pre-wired for every model.
Right endpoints, right models, right defaults. Just drop in your API key.
Anthropic
Claude Opus 4.7, Sonnet 4.6, Haiku 4.5
api.anthropic.com
GLM (智谱AI)
GLM-5.1, GLM-5-Turbo
api.z.ai
MiniMax
MiniMax-M2.7
api.minimax.io
DeepSeek
V4-Pro, V4-Flash
api.deepseek.com
Three commands. That's it.
- 1
Install globally
One npm install, available everywhere.
- 2
Add a provider
Pre-configured templates do the wiring.
- 3
Use the new alias
Every flag from
claudeworks as-is.
$ npm install -g claude-multi
# 2. Add a provider
$ claude-multi add glm \
--provider glm \
--api-key "sk-..."
# 3. Use it
$ claude-glm --help
Run every Claude.
Conflict-free.
Open source. MIT licensed. Built for developers who refuse to pick one model.