Skip to main content
FireConnect is an open-source CLI that connects your existing coding harness to Fireworks. Install it, sign in once, then run one command for each harness you use. You do not need to host another service.
Start with Quick start. Then review the setup details for your app in Coding Harnesses. To choose a router, see FireRouter.

Quick start

1. Install from Bash (Node.js 18 or later):
2. Sign in (browser flow, or paste a Fireworks key):
3. Connect (example: Claude Code):
4. Restart the harness, then check:
status shows the configured model and which Fireworks models appear in the picker. Replace claude with a supported harness name from Coding Harnesses. cursor means Cursor IDE only; Cursor CLI is not supported.
Windows: run the install command from Git Bash. PowerShell breaks the install script line endings.

In Claude Code

When you select FireRouter in Claude Code, the header shows the active profile:
Claude Code startup header showing FireRouter and Claude Enterprise

Claude Code connected through FireRouter

Open /model to choose FireRouter, an open-model router, or a Fireworks model:
Claude Code model picker with FireRouter selected and Auto, DeepSeek, GLM, Kimi, and MiniMax options

Fireworks models and routers in the Claude Code model picker

Connect and restore

  • Connect rewrites the harness config to call Fireworks and saves a snapshot under ~/.fireconnect/.
  • off restores file-based harnesses from that snapshot byte-for-byte. For IDE databases, it removes the settings and models FireConnect added.
  • Sign-in credentials and harness configurations are stored separately. fireconnect login saves your credential through FireConnect’s secret store. If a harness requires the key in its own configuration, FireConnect copies it there and restricts the file permissions. Run fireconnect status to see the active storage backend without revealing the key.

Choose a model

Connecting registers coding-ready Fireworks models, including auto. Use --model only when you want to add or select an explicit model:
See FireRouter for router behavior. See Coding Harnesses for app-specific restart rules. See Harness Compatibility for credentials and explicit model changes. See Open Models for aliases, fast tiers, and pinned versions.

Upgrade and uninstall

For upgrade and uninstall commands, see the CLI Reference.