
# @runfusion/fusion
### From rough idea to production code — automatically.
**Multi-node agent orchestrator** — tasks, agents, missions, git, files, and worktrees, with any model, local or cloud.
[**runfusion.ai →**](https://runfusion.ai) · [GitHub](https://github.com/Runfusion/Fusion) · [Docs](https://github.com/Runfusion/Fusion#readme)
---
## Install
**Zero install, straight from npm:**
```bash
npx runfusion.ai
```
Boots the dashboard. Subcommands forward through (`npx runfusion.ai task list`, etc). Long form: `npx @runfusion/fusion dashboard`.
**One-line installer** (macOS & Linux — auto-picks Homebrew, falls back to npm):
```bash
curl -fsSL https://runfusion.ai/install.sh | sh
```
**Homebrew** (macOS & Linux):
```bash
brew tap runfusion/fusion
brew install fusion
```
Or as a one-liner: `brew install runfusion/fusion/fusion`.
**npm global**:
```bash
npm install -g @runfusion/fusion
fn dashboard # or: fusion dashboard
```
As a [pi](https://github.com/badlogic/pi-mono) extension (bundled skill + `/fn` command):
```bash
pi install npm:@runfusion/fusion
```
If your local Pi install gets stale or broken, open Fusion dashboard **Settings → Pi Extensions** and use **Reinstall Fusion skill** to reinstall `npm:@runfusion/fusion` and refresh discovered extensions.
## Launch the dashboard
Inside a pi session:
```
/fn # start on default port 4040
/fn stop # stop it
/fn 8080 # run on a custom port
```
From a shell:
```bash
fn dashboard # or: fusion dashboard / npx @runfusion/fusion dashboard
fn dashboard --paused # start with automation paused
fn dashboard --dev # web UI only, no AI engine
```
The dashboard gives you:
- **A live kanban board** — tasks move through columns automatically as AI works on them
- **Task detail view** — generated spec, step-by-step progress, reviewer verdicts, full execution log
- **Dependency-aware scheduling** — declare task dependencies or let the engine infer them
- **Auto-merge** — on by default; reviewed work squash-merges without you lifting a finger
- **Parallel execution** — independent tasks run simultaneously in isolated git worktrees
- **Self-sustaining board** — agents may spawn follow-up tasks; the board feeds itself
---
## Your entire dev environment. On a single pane of glass.
Describe a task in plain language. A triage agent reads your project, understands context, and writes a full `PROMPT.md` spec — steps, file scope, acceptance criteria. Then Fusion plans, reviews, executes, and reviews again, in an isolated git worktree, with a human approval gate wherever you want one.
One board. Controlled from anywhere. Laptop, Mac mini, Linux server, cloud VM, phone — all connected.