Install
Install the Fuse global tool from NuGet, run it without installing via dnx, or build it from source.
Fuse is a .NET global tool. Install it once and the fuse command is available in
any terminal.
dotnet tool install -g FuseVerify the install:
fuse --helpRequirements
- The .NET SDK 10.0 or later. No other dependencies are required for the command-line tool.
- Git change scoping additionally needs the
gitexecutable on your PATH.
Update
dotnet tool update -g FuseRun without installing
The .NET 10 SDK can run a tool on demand without a global install using dnx:
dnx Fuse -- serveThis is handy for trying the MCP server or pinning a one-off run to a specific version.
Build from source
On Windows, the bundled script builds, packs, and installs the tool locally:
install.batOn any OS, pack the CLI project and install from the local package:
dotnet pack src/Host/Fuse.Cli/Fuse.Cli.csproj -c Release
dotnet tool install -g Fuse --add-source src/Host/Fuse.Cli/nupkgThe pack step produces a NuGet package under the project's nupkg directory, and
the install command adds it as a source.
Next
Run your first fusion in the Quickstart, or wire Fuse into an agent on the Connect to your AI page.
Why Fuse, and how it compares
The problem agentic coding tools hit on large codebases, what generic packers and RAG indexers do and where they fall short, and what Fuse does differently.
Quickstart
Run Fuse against a .NET project, read the output it produces, and find the generated file, in about 30 seconds.