ModelSwap ModelSwap User Manual English中文
☰ Chapters

1. What is ModelSwap

ModelSwap is an open-source tool for managing AI model infrastructure. If you use multiple AI platforms (OpenAI, Anthropic, Zhipu, Volcengine …), ModelSwap centralizes your API keys and model configs in one place and lets you switch with a single click.

1.1 What problem does it solve

1.2 Core capabilities

Capability Description
Vault AES-256-GCM encrypted storage on your machine; keys masked by default
Model management 41 preset providers with unified endpoints and auth
Agent adapters 10 agents — switch models in one click, configs updated automatically
Multi-device sync iCloud / WebDAV / Cloudflare / Supabase / Volcengine, end-to-end encrypted
Browser extension Auto-creates API keys on each platform and stores them in the vault

1.3 How the pieces fit together

┌─────────────┐    ┌─────────────┐
│   Desktop   │    │    CLI      │
│   (macOS)   │    │  (all OS)   │
└──────┬──────┘    └──────┬──────┘
       │ built-in ext     │
       ▼                  ▼
┌──────────────────────────────┐
│    Web Console (:3780)        │
│  Vault · Models · Usage       │
└──────────────────────────────┘
              │
              ▼
   ~/.modelswap (local encrypted data)

The desktop app and the CLI share the same data directory (~/.modelswap) — pick one.

Got the picture? Here's where to go next: