Early PreviewOpen source · shipping daily ·star on GitHub →
Multi-node agent orchestrator

From rough idea to production code — automatically.

Fusion is an open-source orchestrator for autonomous AI agents and full agent companies — multi-model, multi-node, and compatible with the tools and agents you already use. Teams spec, plan, ship, and review code in isolated git worktrees across every machine you own. One board. Controlled from anywhere.

View on GitHubnpm

Zero install — runs straight from npm. Or: curl -fsSL https://runfusion.ai/install.sh | sh · brew install runfusion/fusion/fusion

Built onPi·withHermes+Paperclip
01 · Describe a task
From a rough idea.
Add dark mode toggle to settings panel
02 · Triage writes the spec
Agent-written.
In seconds.
PROMPT.md
## Acceptance
- Toggle persists in localStorage
- Respects prefers-color-scheme
- Covered by tests
- Reviewed before merge
03 · The board
Every task.
Every step.
04 · Isolated worktree
Plan. Review.
Execute. Review.
Plan
Review
Execute
Review
Shipped.
tests · docs · security · a11y — all green
20 seconds of Fusion · loops
Fusion dashboard: Triage, Todo, In Progress, In Review, Done kanban columns with active task cards
Why Fusion

Your entire dev environment.
On a single pane of glass.

Tasks, agents, missions, git, files, worktrees — with any model, local or cloud, across every device you own. Shared state everywhere. All in one place.

Laptop
Mac mini / Studio
Linux server
Cloud VM
Phone
One pane of glass. Fusion.
What makes it different
FUSIONLaptopMacLinuxCloudPhoneauto-discover · sync state · agents work across nodes

Any model. Local or cloud.

Anthropic, OpenAI, Ollama, Hermes — or anything Pi-compatible. Pick per task, per project, per lane.

Multi-node mesh.

Laptop, Mac mini, Linux server, cloud VM, phone. All connected. Settings, missions, and board state stay in sync — shard work across the nodes you choose.

Sophisticated planning.

Triage turns a rough idea into a PROMPT.md spec with acceptance criteria before a single line of code is written.

Verification and review.

Plan → review → execute → review. Pre-merge and post-merge gates: docs, QA, security, perf, accessibility.

Auto-merge when clean.

Passing every gate? Fusion squash-merges and moves on. History stays linear. You stay out of the weeds.

Missions.

Hierarchical work — Mission → Milestone → Slice → Feature → Task — with autopilot progress tracking across hundreds of tasks.

What Fusion does

// core capabilities

Automatic task specification

Describe a task in plain language. Triage agents turn it into a PROMPT.md spec with acceptance criteria.

Plan → review → execute → review

Every step is planned, reviewed, executed, and reviewed again before Fusion moves on. No runaway agents.

Steer agents mid-flight

Jump into an active task and nudge direction, tighten constraints, pause, or re-prompt. Agents read the new guidance and pick up where you pointed them — no restart, no lost context.

Git worktree isolation

Each task runs in its own branch and worktree. Concurrent tasks never collide; history stays clean.

Git management + diff

Full git UI — branches, worktrees, stashes, remotes — plus side-by-side diffs and staged hunks, all in-app. GitHub issue/PR sync included.

Auto-merge + conflict resolution

Passing every gate? Fusion squash-merges for you. Conflicts? Agents resolve them in isolation before main ever sees them.

Multi-node orchestration

Coordinate distributed agents across machines with mesh networking. Run headless, remote, or on LAN.

Mission manager

Plan large work hierarchically — Mission → Milestone → Slice → Feature → Task — with autopilot progress tracking.

Workflow steps

Pre-merge and post-merge quality gates: docs, QA, security, performance, accessibility, UX. Configurable per project.

Per-task model overrides

Five independent model lanes — executor, planner, validator, title, and workflow — with global, project, and task-level overrides.

Documentation system

Auto-generated project docs, changelogs, and task-level runbooks. Agents keep them current as code ships — no stale READMEs.

Queryable memory (qmd)

Persistent, markdown-based memory every agent can read and write. Context survives sessions, devices, and teammates.

Inter-agent chat

Mailbox messaging between agents. Delegate, clarify, coordinate. Your CEO asks your CMO asks your engineer — the team talks.

Agent performance reviews

After each task, agents reflect on their own output. AGENTS.md updates with sharper prompts and new skills. Every run teaches the next.

Skills + company import

npx companies.sh add — bring any agent-company package, role, or skill pack into Fusion with one command. Same format as Paperclip.

Plugin system

Custom workflows, quality gates, tool hooks. Every Pi extension works out of the box, plus Fusion-specific plugins for project hooks.

Automations + routines

Cron-based routines for shell commands or AI workflows. Global and project-scoped, webhook- or manual-triggered.

How it works

Every step. Planned, reviewed, shipped.

Each task flows through five states. Agents handle specification, planning, execution, and review — with configurable quality gates before merge.

You
rough idea
Triage
auto-specification
Todo
scheduled for execution
In Progress
for each step
Plan
Review
Execute
Review
In Review
ready to merge
Done
squash-merged
Planning mode

The spec writes itself — after the right questions.

Planning mode doesn't guess. The AI proposes structured choices, you pick the path, and Fusion drafts a PROMPT.md with concrete acceptance criteria — before the executor agent touches a line of code.

Planning wizard
dark mode toggle
Question 01 of 03
How should the toggle initialize?
Match the user's system preference
prefers-color-scheme
Always start in dark mode
Always start in light mode
Question 02 of 03
When the user overrides, persist where?
localStorage
client-side, survives reloads
HTTP-only cookie
shared with the server
Don't persist
reset each visit
Question 03 of 03
Apply the theme change how?
Live — swap CSS variables
no reload
Full page reload
Next navigation
PROMPT.md
analyzing…drafted
# Dark mode toggle
## Acceptance
- Initializes from prefers-color-scheme
- Override persists in localStorage
- Theme updates live, no reload
- Covered by 4 tests

See every step, before the merge

Each task card shows live status, per-step diffs, and reviewer notes. Agents pause for review at every configured gate — nothing ships without a signed-off step.

Fusion task detail: workflow steps visible on an in-progress task with diffs and file changes
Smart merge

Parallel tasks. Zero conflicts.

Fusion tracks the files each agent touches and the dependencies between tasks. Parallel work stays isolated in its own worktree; dependent tasks auto-rebase in the right order. Agents never fight over the same file.

3 tasks — parallel worktrees
FN-1183Theme tokens + Button
in progressmerged
theme.cssButton.tsx
FN-1184useTheme hook
in progressmerged
useTheme.tsButton.tsx
depends on FN-1183
auto-rebased
FN-1185Settings API
in progressmerged
settings.tsapi.ts
main
squashFN-1183Theme tokens + Button
squashFN-1185Settings API
squashFN-1184useTheme hook
3 merged · 0 conflicts
Run an agent company

Import a team.
Run it autonomously for weeks.

Hire agents. Give them goals. Fusion plans, builds, reviews, and ships — with your agents talking to each other, reflecting on their work, and sharpening themselves between runs. Hands-on when you want the wheel.

01 · Import a company
Import a company.
Agent Companies
$npx companies.sh add paperclipai/companies/gstack
02 · Hire a team
Hire your team.
CEO
CMO
CTO
COO
440+ agents · 16 companies · one command
03 · Missions
Plan at scale.
MISSION
└ MILESTONE
└ SLICE
└ FEATURE
└ TASK
weeks of work — tracked on autopilot
04 · Multi-node mesh
Any device. Any model.
Laptop
Mac
Linux
Cloud
Phone
auto-discover · sync state · shared context
05 · Autonomous
Running for weeks.
missions in progress · agents talking · budgets green
a 20-second tour · loops
Import an Agent Company
paperclipai/companies →
$ npx companies.sh add paperclipai/companies/gstack

Fusion speaks the same AGENTS.md format as Paperclip. Import any pre-built team — 440+ agents across 16 companies — or bring your own. Roles, org charts, and skills map directly to Fusion agents.

Autonomous for weeks.

Missions run continuously. Agents pick up the next task without prompting. Long-horizon work — not single-shot commands — with heartbeats, budgets, and auto-pause on anomalies.

Agents that talk to each other.

Inter-agent mailbox messaging. The CEO asks the CMO for a launch plan. The Engineer picks up the tickets. Agents delegate, clarify, and coordinate — the way a real team would.

Self-improving between runs.

After each task, agents reflect on what worked. Their AGENTS.md updates with sharper prompts, new skills, and refined heuristics. Every run makes the next one better.

Nodes find each other. Automatically.

Auto-discovery across LAN or cloud mesh. Shard work across nodes — route tasks to the machines you want running them — while settings, missions, and board state stay in sync everywhere.

Plugins for anything.

Custom workflows, quality gates, tool integrations. Fusion exposes the same extension surface as Pi. Every Pi extension works — plus Fusion-specific plugins for project-level hooks.

Fusion + Paperclip. Together.

Run your company in Paperclip's control plane. Run the hands-on dev work in Fusion. Same agent format, same companies, same skills — one npx command apart. Use whichever surface fits the moment.

+

Paperclip is the human control plane for AI labor.
Fusion is the dev board for the hands-on moments.

Same company format. Same agents. Same skills. Use the surface that fits — or both. They're designed to play together.

Built on top of Pi. Compatible with the tools you already use.

// the stack

Fusion stands on open tools we love. Every Pi extension works out of the box. Hermes and Paperclip both ship as first-class agent-provider plugins — route any workspace to whichever fits the task. And any Paperclip agent-company imports with a single command.

Under the hood

// technical capabilities
Runs everywhere

Desktop, mobile, web — all synced.

App Store
iOS + iPadOS
Play Store
Android
macOS
Intel + Apple Silicon
Windows
10 · 11
Linux
deb · rpm · AppImage
Web
any modern browser

Open source. MIT licensed.

Install it in seconds. Setup, docs, and latest releases live on GitHub.

Or curl -fsSL https://runfusion.ai/install.sh | sh · brew install runfusion/fusion/fusion. View on npm ↗.