Ultra-minimal CLI for FuseAPI with Claude Code and OpenCode - one user, one profile, zero complexity
npm install @fuseapi/cliUltra-minimal CLI to use FuseAPI with Claude Code - no profile switching complexity.
Forked from kaitranntt/ccs - stripped to bare essentials for FuseAPI only.
- ✓ Configure FuseAPI credentials once
- ✓ Launch Claude Code with FuseAPI
- ✓ Works alongside your existing Claude setup
- ✗ No multiple profiles (one user = one FuseAPI account)
- ✗ No UI/Dashboard
- ✗ No OAuth providers
- ✗ No CLIProxy
``bash`
npm install -g @fuseapi/cli
`bashConfigure your FuseAPI credentials (one time)
fuseapi setup
Commands
$3
`bash
fuseapi setupYou'll be prompted for:
- API Endpoint (default: https://api.fuseapi.app)
- API Key (your FuseAPI key)
`Or set directly:
`bash
fuseapi setup --endpoint https://api.fuseapi.app --api-key fuse_xxx
`$3
`bash
fuseapiOr with custom prompt
fuseapi "help me debug this code"
`$3
`bash
fuseapi doctor
`$3
`bash
fuseapi config
`How It Works
1. First time: Run
fuseapi setup to store your FuseAPI credentials
2. Anytime: Run fuseapi to launch Claude Code with FuseAPI
3. Your default claude command remains unchangedConfiguration is stored in
~/.fuseapi/config.json:`json
{
"endpoint": "https://api.fuseapi.app",
"apiKey": "fuse_xxx"
}
`When you run
fuseapi, it:
1. Loads your FuseAPI credentials
2. Sets ANTHROPIC_BASE_URL and ANTHROPIC_API_KEY`This is a micro fork for FuseAPI users only:
| Feature | Original CCS | This Fork |
|---------|--------------|-----------|
| FuseAPI Support | ✗ | ✓ |
| Multiple Profiles | ✓ | ✗ (1 user = 1 profile) |
| OAuth Providers | ✓ | ✗ |
| Dashboard UI | ✓ | ✗ |
| CLIProxy | ✓ | ✗ |
If you need multiple profiles or OAuth providers, use the original CCS.
MIT - Forked from CCS