fusionkit

Introduction

What FusionKit is, how the CLI and Python fusion engine fit together, and where to start.

What is FusionKit?

FusionKit runs ensembles of local and cloud models as a raw inference endpoint and behind your existing coding agent. On every fused turn it:

  1. Sends the request to the panel of live namespaced RouteKit model IDs configured for the selected ensemble.
  2. Captures each model's candidate response or harness trajectory.
  3. Runs a judge that synthesizes the candidates into the answer returned to your client, Codex, Claude Code, or Cursor.

You run one command and your agent is transparently backed by the panel:

npm install -g @fusionkit/cli
fusionkit setup
cd your-project        # a git repo
fusionkit init         # scaffold Fusion v4 + RouteKit config
fusionkit doctor       # verify prerequisites
fusionkit codex        # launch Codex backed by the panel

Two supported product paths

The Node @fusionkit/cli is the front door. It launches coding harnesses, owns Fusion configuration, sessions, cost controls, and local-model management, and starts the internal Python fusionkit-sidecar when synthesis is needed. The Node Fusion gateway owns the public OpenAI-compatible endpoint; the sidecar has only internal fusion/run routes.

What is in the repository?

The repository still contains the older Warrant governance, handoff, SDK, Docker, and VM-isolation stack under legacy/. It is real code retained for contributors, but it is not the normal FusionKit product path and the shipped fusionkit CLI does not ask you to run a legacy plane or runner.

The user-facing fusionkit executable comes only from @fusionkit/cli. The PyPI fusionkit distribution is provisioned automatically via uvx and exposes the internal fusionkit-sidecar executable, not a second fusionkit command. fusionkit --version reports both package versions.

How these docs are organized

The sidebar follows reader intent, from first install to contract-level detail.

SectionRead it when you want toContents
Get startedInstall the CLI and run your first fused session.Installation, quickstart.
ToolsSet up a specific coding agent.One page each for Codex, Claude Code, and Cursor.
GuidesComplete a specific workflow.Raw inference endpoint, rate-limit handoff, cost control, observability, troubleshooting, examples.
ConceptsUnderstand how the product fits together.Panels, judges, model fusion, runtime kernel, product scope, privacy.
ReferenceLook up an exact command, flag, or field.Command reference, .fusionkit/ configuration, models and panels, package map.
API referenceCall FusionKit over HTTP.Gateway routes and the generated harness-executor contract.
ChangelogSee what changed in a release.Release notes generated from the repository CHANGELOG.md.