claude-launcher
v0.1.1
Published
Launch Claude Code with multiple backends (Anthropic, OpenRouter)
Maintainers
Readme
claude-launcher
Launch Claude Code with multiple backends (Anthropic, OpenRouter).
Features
- OpenRouter integration - use any model via OpenRouter
- OAuth login - authenticate with
claude-launcher login - Model picker - searchable model selection
- Exacto support - auto-uses
:exactovariants for better tool calling - Role models - configure different models for sonnet/opus/haiku tasks
- New model alerts - notifies when new models are available
Install
npm install -g claude-launcher
# or
pnpm add -g claude-launcher
# or
yarn global add claude-launcher
# or
bun add -g claude-launcherRequires Claude Code installed.
Usage
claude-launcher # launch with saved settings
claude-launcher login # authenticate with OpenRouter
claude-launcher logout # clear stored credentials
claude-launcher -m # pick a model
claude-launcher -o # use OpenRouter backend
claude-launcher -a # use Anthropic backend
claude-launcher -- --resume # pass args to claudeFirst Run
- Run
claude-launcher - Select backend (Anthropic or OpenRouter)
- If OpenRouter: login or use existing
OPENROUTER_API_KEY - Pick a model
- Optionally configure role models (sonnet/opus/haiku)
Configuration
Settings stored at ~/.config/claude-launcher/config.json:
- Backend preference
- Selected models (main, sonnet, opus, haiku)
- API key (if logged in via OAuth)
Environment Variables
OPENROUTER_API_KEY- fallback if not logged in via OAuth
License
MIT
