Skip to content

What is Nerve?

Nerve is a web UI that turns your OpenClaw gateway into something you can actually see — chat with your agent, talk to it with your voice, edit its memory, schedule its work, and watch every token as it streams.

Why Nerve?

If you're running OpenClaw, you've got a powerful AI agent. But you're interacting with it through a terminal, messaging apps, or API calls. Nerve gives you a single browser tab where everything is visible, editable, and under your control.

Features

Streaming ChatMarkdown, syntax highlighting, tool calls, diff views, inline charts — rendered as your agent thinks
VoicePush-to-talk via Whisper. Your agent talks back. Wake-word stays on across sessions
MemoryBrowse, create, edit, and delete your agent's memory files while it's running
Multi-SessionSession tree with sub-agents, per-session model overrides, unread indicators
Cron & SchedulingCreate cron jobs and reminders from the UI. Scheduled runs show up separately from conversations
WorkspaceTabbed panel for Memory, Crons, Skills, and Config — edit everything in-place
MonitoringToken usage, context window meter, cost tracking, activity logs
Command Palette⌘K to search, switch sessions, change models. Keyboard-first
ImagesPaste or drag into chat. View inline, expand, download
Sub-AgentsSpawn sub-agents with custom models and reasoning levels without touching the CLI
14 ThemesResizable panels, font selection, and settings that stay out of your way
SearchFull-text search across all messages in the current session

How It Works

Browser  ◄──WS/SSE/REST──►  Nerve :3080  ◄──WS/REST──►  OpenClaw Gateway :18789

Nerve sits between your browser and the OpenClaw gateway. It proxies all traffic and adds voice, memory editing, scheduling, and monitoring on top. Your browser never talks to the gateway directly.

Frontend: React 19 · Tailwind CSS 4 · shadcn/ui · Recharts · Vite 7
Backend: Hono 4 on Node.js · WebSocket proxy · SSE file watchers

Requirements

  • Node.js ≥ 22
  • A running OpenClaw gateway
  • Desktop browser (no mobile layout yet)

Released under the MIT License.