Skip to main content
Nexus CLI adds a Fireworks provider to GitHub Copilot Chat’s custom endpoints. This requires Copilot Pro or Enterprise. Preview 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.

Quit VS Code

Quit VS Code before connecting or running off.

Connect VS Code

Restart and pick a model

Restart VS Code, then pick a model under Other Models → Fireworks in Copilot Chat. glm-latest and glm-fast-latest are text-only; glm-flash-latest supports images.
VS Code Chat model picker showing the Fireworks provider with Auto selected and DeepSeek, GLM, and Kimi models

VS Code Chat after Nexus CLI, with Auto selected under Fireworks

nexus vscode 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

Nexus CLI doesn’t touch MCP. Set up servers in VS Code as usual. Nexus CLI does not add web search to VS Code. See Web Search.

Troubleshooting

See Nexus Auto for issues that affect every harness.

Manual setup (advanced)

In Copilot Chat, open Language Models, click + Add Models…, and choose Custom Endpoint. Use https://api.fireworks.ai/inference/v1, your Fireworks key, and a model ID such as glm-latest. Follow the step-by-step screenshots in GitHub Copilot. See what changes without the Nexus CLI.

What the Nexus CLI writes

chatLanguageModels.json
The key is stored separately in state.vscdb, encrypted with Electron safeStorage. On Linux, encryption needs libsecret; without it, VS Code only obfuscates the key and Nexus CLI warns you.