Skip to content

Quick Start

One-line install

bash
curl -fsSL nerve.zone/i | bash

The 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 + start

Development

bash
npm run dev            # Vite dev server with HMR on :3080
npm run dev:server     # Backend in watch mode on :3081

What happens during install

  1. Dependencies — Node.js 22+, git, and build tools are checked (and installed if missing on supported systems)
  2. Clone — The repo is cloned to ~/nerve
  3. Installnpm ci installs all packages
  4. Build — Both client and server are compiled
  5. Setup wizard — Walks you through gateway URL, token, port, and TTS settings
  6. 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 nerve

macOS:

bash
launchctl load ~/Library/LaunchAgents/com.nerve.server.plist

Next steps

Released under the MIT License.