Quick Start
One-line install
bash
curl -fsSL nerve.zone/i | bashThe installer handles everything: dependencies, cloning, building, the setup wizard, and launching. It auto-detects your gateway token.
Manual install
bash
git clone https://github.com/daggerhashimoto/openclaw-nerve.git
cd openclaw-nerve
npm install
npm run setup # interactive config wizard
npm run prod # build + startDevelopment
bash
npm run dev # Vite dev server with HMR on :3080
npm run dev:server # Backend in watch mode on :3081What happens during install
- Dependencies — Node.js 22+, git, and build tools are checked (and installed if missing on supported systems)
- Clone — The repo is cloned to
~/nerve - Install —
npm ciinstalls all packages - Build — Both client and server are compiled
- Setup wizard — Walks you through gateway URL, token, port, and TTS settings
- Launch — Nerve starts and prints the URL to open in your browser
After install
Open http://localhost:3080 (or whatever port you chose) in your browser. You should see the Nerve chat interface connected to your OpenClaw gateway.
Running as a service
The installer can set up a systemd service (Linux) or launchd agent (macOS) so Nerve starts automatically:
Linux:
bash
sudo systemctl enable nerve
sudo systemctl start nervemacOS:
bash
launchctl load ~/Library/LaunchAgents/com.nerve.server.plistNext steps
- Architecture — understand how Nerve connects to your gateway
- Configuration — every
.envvariable explained - Security — what's locked down and how