ccman is a tool for managing API service provider configurations for Codex, Claude Code, Gemini CLI, and OpenCode. It supports CLI and desktop interfaces, MCP server management, and WebDAV synchronization. Operations teams use it to switch between service providers, apply preset templates, and manage configurations without disruption.
git clone https://github.com/2ue/ccman.gitccman is a configuration management tool that centralizes API service provider settings across Codex, Claude Code, Gemini CLI, and OpenCode. It supports both CLI and desktop interfaces, enabling users to switch between providers with a single command and apply built-in preset templates for common services. The tool automatically backs up critical configurations before updates and provides WebDAV synchronization for multi-device setup. Additional features include MCP server management, configuration import/export for Codex and Claude, and history cleanup utilities. Operations teams and developers managing multiple AI coding environments benefit from reduced manual configuration work and safer provider switching.
Run `ccman` to launch the interactive menu and select your tool (Claude, Codex, Gemini, or OpenCode). Choose to add a new provider from presets or custom configuration, then switch to it immediately. Use CLI commands like `ccman cc use` or `ccman cx add` for non-interactive operations in scripts.
Switch between multiple API service providers without manual file edits
Backup and restore configurations across Codex, Claude, Gemini, and OpenCode
Synchronize API configurations across devices via WebDAV
Centrally manage MCP servers for Claude and Gemini integrations
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/2ue/ccmanCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to configure [SERVICE_PROVIDER] for [AI_TOOL] using ccman. Here are my requirements: [REQUIREMENTS]. Please generate the configuration file and explain any key settings.
# Configuration for Claude Code with AWS Service Provider
## Key Settings
- **API Endpoint**: `https://api.claude.ai/v1`
- **Authentication**: Bearer Token
- **Rate Limits**: 100 requests/minute
- **Model**: `claude-2.1`
## Configuration File
```json
{
"service_provider": "aws",
"api_key": "sk-...",
"model": "claude-2.1",
"rate_limit": 100,
"timeout": 30,
"retry_policy": {
"max_retries": 3,
"backoff_factor": 2
}
}
```
## Notes
- The API key should be stored securely and not committed to version control
- Adjust the rate limit based on your service provider's guidelines
- The retry policy helps handle temporary network issuesGoogle's multimodal AI model and assistant
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan