Skip to content

Commit cbc8c66

Browse files
andychu666claude
andcommitted
docs: position manifest-local as fork's OpenClaw integration path
Upstream removed both plugin packages (mnfst#1527, mnfst#1528) and local mode (mnfst#1539) in favor of Docker-only self-hosting. This fork preserves local OpenClaw support via manifest-local, which fixes the embedded NestJS architecture that motivated upstream's deprecation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 341a8fa commit cbc8c66

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,28 @@ Open [http://localhost:3001](http://localhost:3001) and the setup wizard walks y
6060

6161
> Docker is the only supported distribution. The legacy `manifest` npm package is deprecated and no longer published.
6262
63+
### OpenClaw Plugin (this fork)
64+
65+
Upstream removed both OpenClaw plugin packages ([#1527](https://github.com/mnfst/manifest/pull/1527), [#1528](https://github.com/mnfst/manifest/pull/1528)) and local mode ([#1539](https://github.com/mnfst/manifest/pull/1539)) in favor of Docker-only self-hosting. This fork preserves and improves the local OpenClaw integration via **`manifest-local`** — a new plugin that fixes the architectural problems that led upstream to abandon the plugin approach.
66+
67+
**What changed:** The old `manifest` plugin embedded a full NestJS server inside the OpenClaw gateway process, causing double-boot races, orphan processes, and SQLite locking. `manifest-local` solves this by running the backend as a **separate detached process** (14.8 KB plugin, zero runtime deps).
68+
69+
```bash
70+
# Clone this fork and build
71+
git clone https://github.com/andychu666/manifest.git
72+
cd manifest && git checkout openclaw-plugin-v5.45.1
73+
npm install && npm run build
74+
75+
# Install in OpenClaw
76+
openclaw plugins install --path ./packages/openclaw-plugins/manifest-local
77+
openclaw config set plugins.entries.manifest-local.enabled true
78+
openclaw gateway restart
79+
```
80+
81+
Dashboard: [http://localhost:2099](http://localhost:2099). Full docs: [`packages/openclaw-plugins/manifest-local/README.md`](packages/openclaw-plugins/manifest-local/README.md).
82+
83+
> **Note:** The old `packages/openclaw-plugins/manifest` and `packages/openclaw-plugins/manifest-model-router` packages follow upstream's deprecation and are no longer maintained in this fork. Use `manifest-local` instead.
84+
6385
## How it works
6486

6587
Every request to `manifest/auto` goes through a 23-dimension scoring algorithm (runs in under 2ms). The scorer picks a tier (simple, standard, complex, or reasoning) and routes to the best model in that tier from your connected providers.

0 commit comments

Comments
 (0)