🎉 v3.0: Multi-Account Support + Enhanced Model Switching
CCS v3.0 adds native multi-account management while keeping all existing model-switching features.
🆕 What's New
Multi-Account Management (NEW):
- Run multiple Claude accounts concurrently (work, personal, team)
- Each profile gets isolated instance directory
- Zero cross-profile contamination
- Simple setup:
ccs auth create <profile>
Enhanced Model Switching (IMPROVED):
- Existing GLM and Kimi profiles work as before
- Backward compatible with all v2.x configurations
- No migration required
Concurrent Sessions:
- Open multiple terminals with different accounts/models
- Independent session state per profile
- No rate limit sharing between profiles
📦 Installation
npm install -g @kaitranntt/ccs🔄 Upgrade from v2.x
Zero breaking changes:
- Settings-based profiles (GLM, Kimi) work exactly as before
- Existing
config.jsonconfigurations preserved - New
ccs authcommands are optional additions
What you get:
- All existing features continue working
- Plus new multi-account capabilities
- Plus concurrent session support
🆕 New Commands
# Multi-account management (NEW)
ccs auth create work # Create work account profile
ccs auth list # List all profiles
ccs auth show <profile> # Show profile details
ccs auth remove <profile> --force
ccs auth default <profile>
# Existing model switching (UNCHANGED)
ccs glm "write tests" # Switch to GLM
ccs kimi "debug code" # Switch to Kimi
ccs "review arch" # Use default🏗️ Architecture
Two Profile Types (both supported):
-
Account-based (v3.0 feature):
- For multiple Claude subscriptions
- Uses isolated instance directories
- Example: work, personal, team
-
Settings-based (v2.x compatibility):
- For alternative AI models
- Uses settings files
- Example: GLM, Kimi, default
📖 Documentation
- Full Changelog: CHANGELOG.md
- README: github.com/kaitranntt/ccs
- Multi-account Guide: See README section "Account Management"
🐛 Bug Fixes
- Fixed CI workflow to run on pull requests
- Added pull request validation (dry-run mode)
- Improved error messages for missing profiles
Full compatibility maintained. Existing users can upgrade with zero changes. New multi-account features are opt-in.