Skip to main content
Connect OpenCode to Fireworks models and Nexus Auto. Generally available OpenAI Chat Completions Nexus Auto

Quick start

Install and sign in

Requires Node.js 18 or later, git, and bash. On Windows, run it from Git Bash; PowerShell breaks the script’s line endings.
Sign in with your browser, or paste a Fireworks key.Already set up? Skip to step 2.

Connect OpenCode

Restart and pick a model

Restart OpenCode. The default model is auto, stored as fireworks-ai/auto. auto and -latest aliases such as glm-latest stay short IDs. Other catalog models, such as glm-5p3, are stored as full Fireworks paths.
OpenCode model picker showing Auto selected and Fireworks DeepSeek, GLM, Kimi, and other models

OpenCode model picker after Nexus CLI, with Auto selected

nexus opencode status shows the provider, where the key comes from, and the configured model.

Use Nexus Auto

Nexus Auto (auto) is supported on the Chat Completions API.
  • Anthropic and OpenAI model turns: connect an Anthropic or OpenAI Provider Key. Nexus CLI doesn’t send local keys on auto.
  • Manual setup: send x-anthropic-api-key and x-openai-api-key headers yourself. See Manual setup (advanced).

MCP and tools

Your servers stay in the mcp block of opencode.json.
Nexus CLI does not add web search to OpenCode. See Web Search.

Troubleshooting

Upgrading from an earlier version? See Upgrading from earlier versions.

Manual setup (advanced)

Fastest: in OpenCode, run /connect, search fireworks.ai, paste your key, and pick a model with /models. Or edit the config to add routers and pin a default:
~/.config/opencode/opencode.json
opencode run -m fireworks-ai/auto "hello" answers through Nexus Auto.
See what changes without the Nexus CLI.

What the Nexus CLI writes

~/.config/opencode/opencode.json
If your opencode.json uses OpenCode v2’s providers map, Nexus CLI writes the Fireworks provider there too, so the models appear in /models.The file is saved with mode 0600. Nexus CLI never changes auth.json. Use --config-path for a config stored elsewhere.