Nexus CLI was formerly called FireConnect. The command is now
nexus, settings live in ~/.nexus, and the installer is at nexus.fireworks.ai. If you still have FireConnect installed, run fireconnect upgrade once or re-run the installer, and your command, settings, and connected harnesses migrate automatically.Connections
Code
Claude Code
Claude Agent SDK
Codex CLI
OpenCode
Pi
DeepSeek
Cursor IDE
VS Code
Copilot App
Copilot CLI
Cowork
ChatGPT desktop app
Claude Desktop
Quick start
Install and sign in
git, and bash. On Windows, run it from Git Bash; PowerShell breaks the script’s line endings.Alternative installer
Alternative installer
Connect a harness
claude with any harness from Coding Harnesses.Restart and check
status shows the provider, where the key comes from, and the configured model.Connect and restore
- Connect rewrites the harness config to call Fireworks and saves a snapshot under
~/.nexus/. offrestores file-based harnesses from that snapshot byte-for-byte. For IDE databases, it removes the settings and models Nexus CLI added.nexus upgradeupdates Nexus CLI and brings connected harnesses up to date, keeping the model you picked. Restart each harness the upgrade output names.- Sign-in credentials and harness configurations are stored separately.
nexus loginsaves your credential through Nexus CLI’s secret store. If a harness requires the key in its own configuration, Nexus CLI copies it there and restricts the file permissions. Runnexus statusto see the active storage backend without revealing the key.
Choose a model
Connecting registers coding-ready Fireworks models, includingauto. Use --model to add or select a specific model:
nexus model list. See Open Models for aliases and pinned versions, and Coding Harnesses for app-specific rules.
To pick between open models and the Anthropic or OpenAI models you have access to for each turn, use Nexus Auto. Nexus Auto covers the Nexus CLI command and the credentials each harness can send.
Web search works through Fireworks with no extra setup. See Web Search for which harnesses support it.
MCP servers
Your servers stay
Nexus CLI keeps every MCP server you configured, and
nexus <harness> off leaves them in place. Claude Desktop is the
exception. Third-party mode hides the connector browser, so Nexus CLI
imports those connectors and you manage them with
nexus claude-desktop mcp. See
Connectors.Tool search stays on
In Claude Code, Nexus CLI sets
ENABLE_TOOL_SEARCH. In Codex and the
ChatGPT desktop app, it turns on tool search for every model. Large
MCP tool sets still load on demand.Web search is built in
Native web search works through Fireworks in Claude Code, Claude Desktop,
Codex, and the ChatGPT desktop app.
Upgrading from earlier versions
Upgrading from FireConnect
Nexus CLI was formerly called FireConnect. The command is nownexus, settings live in ~/.nexus, and the installer is at nexus.fireworks.ai. Run fireconnect upgrade once or re-run the installer, and your command, settings, and connected harnesses migrate automatically.
Codex and ChatGPT desktop app
- Connected with FireConnect 0.9.9 or earlier? Run
nexus upgradeornexus codex(nexus chatgptfor the app), then restart Codex or reopen the app. MCP and app connector tools then load through Codex’s tool search on every model. - If Codex was on FireRouter (
firerouteror a route such asfirerouter/opus),nexus upgrademoves that selection toauto. Other models stay as they are. Runcodex loginif Codex asks.
DeepSeek Harness
Connected before FireConnect 0.9.8? Runnexus deepseek once so dsh 0.1.7 and later stop asking for a DeepSeek key.
OpenCode
If youropencode.json uses OpenCode v2’s providers map and you connected with an earlier version, run nexus upgrade so the Fireworks models appear in /models.
Claude Code
FireConnect versions before 0.9.7 installed thefireworks-websearch MCP for Claude Code. nexus upgrade removes it and leaves your other MCP servers in place. See Web Search.