@delta1035/ccs-cli
v1.0.22
Published
AI CLI Tool Manager - Switch between Claude, Codex, Gemini, and more
Maintainers
Readme
CCS CLI
🤖 AI CLI Tool Manager - Switch between Claude, Codex, Gemini, and more
✨ Features
- Multi-Provider Support: Manage Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw
- One-Click Switching: Instantly switch between different AI providers
- 50+ Provider Presets: AWS Bedrock, NVIDIA NIM, OpenRouter, and more
- Unified Configuration: Manage MCP, Prompts, and Skills across all apps
- Usage Tracking: Monitor API calls and costs
- Session Management: Browse and restore conversation history
🚀 Installation
# Install globally via npm
npm install -g @delta1035/ccs-cli
# Or using yarn
yarn global add @delta1035/ccs-cli📖 Usage
Basic Commands
# Show help
ccs --help
# Show version
ccs --versionProvider Management
# List all providers
ccs provider list
# Add a new provider
ccs provider add
# Switch to a provider (by number, name, or ID)
ccs provider switch 1
ccs provider switch claude
ccs provider switch bd065723
# Remove a provider
ccs provider remove 1
# Show current provider
ccs provider currentPreset Management
# List available presets
ccs preset list
# Import a preset
ccs preset importConfiguration Management
# Show config directory
ccs config dir
# Export configuration
ccs config export
# Import configuration
ccs config import
# Reset configuration
ccs config resetSession Management
# List sessions
ccs session list
# View session details
ccs session view
# Delete a session
ccs session delete
# Clear all sessions
ccs session clearMCP Configuration
# List MCP configurations
ccs mcp list
# Add MCP configuration
ccs mcp add
# Remove MCP configuration
ccs mcp removeUsage Statistics
# View usage statistics
ccs usage stats
# Show total cost
ccs usage cost
# Reset usage statistics
ccs usage reset📁 Configuration Files
Configuration files are stored in ~/.cc-switch/:
data.json- Main data fileconfigs/- AI tool configuration filesbackups/- Configuration backups
🔧 Development
# Clone the repository
git clone https://github.com/Delta1035/ccs-cli.git
cd cc-switch-cli
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
# Test the CLI
node dist/index.js --help🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📝 License
ISC © delta1035
🙏 Acknowledgments
- Based on farion1231/cc-switch
- Built with Commander.js
- Interactive prompts by Inquirer.js
