feat(cli): add fusion bin alias for npx + expand README platform/integration story (0.0.2)

- Add `fusion` as a second bin entry alongside `fn`, so `npx @runfusion/fusion`
  and `fusion dashboard` both resolve to the same CLI.
- Root README: new "Multi-node. One board. Every platform." section with
  macOS / Windows / Linux / Web / iOS / Android badges and explicit
  desktop (Electron) + mobile (Capacitor) + web + CLI callouts.
- Root README: new "Ecosystem integrations" section with pi + Hermes logos,
  both labeled experimental.
- Root README: Quick start now leads with `npx @runfusion/fusion dashboard`.
- CLI README mirrors the npx-first install story.
- Bump @runfusion/fusion to 0.0.2, CHANGELOG entry added.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-04-22 17:47:04 -07:00
parent 4977b0f22e
commit 8d79a1f68f
6 changed files with 128 additions and 16 deletions

View File

@@ -1,5 +1,12 @@
# @runfusion/fusion
## 0.0.2
### Patch Changes
- Add `fusion` bin alias so `npx @runfusion/fusion` resolves to the CLI
(the `fn` command is still available and unchanged).
## 0.0.1
### Initial release

View File

@@ -20,23 +20,28 @@
## Install
As a [pi](https://github.com/badlogic/pi-mono) extension:
Zero install, straight from npm:
```bash
npx @runfusion/fusion dashboard
```
Globally:
```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
```
Or globally via npm:
```bash
npm install -g @runfusion/fusion
```
The package includes a bundled **Fusion skill** that lets AI agents discover and use Fusion tools automatically.
## Launch the dashboard
Run `/fn` inside pi to start the dashboard and AI engine:
Inside a pi session:
```
/fn # start on default port 4040
@@ -44,10 +49,12 @@ Run `/fn` inside pi to start the dashboard and AI engine:
/fn 8080 # run on a custom port
```
Or from a shell:
From a shell:
```bash
fn dashboard # same thing, outside pi
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:

View File

@@ -1,6 +1,6 @@
{
"name": "@runfusion/fusion",
"version": "0.0.1",
"version": "0.0.2",
"license": "MIT",
"description": "Fusion CLI: HTTP API server, daemon, dashboard launcher, and task tooling for the Fusion AI coding agent.",
"homepage": "https://github.com/Runfusion/Fusion#readme",
@@ -12,7 +12,8 @@
"pi-package"
],
"bin": {
"fn": "./dist/bin.js"
"fn": "./dist/bin.js",
"fusion": "./dist/bin.js"
},
"pi": {
"extensions": [