Open source · local first · beta

See the work.
Keep control.

Nerve is a transparent desktop coding harness with the focus of a small agent and the workflow of a complete workbench. It runs with your local projects and keeps messages, reasoning, tool calls, approvals, tasks, and changes visible.

npx @nervekit/desktopNode.js 24+
Nerve workbench with a project conversation tree, welcome view, and Git changes panel

Built for understandable agency

A focused agent inside a real project workbench

01

Transparent execution

Follow streaming text, thinking, tools, output, approvals, questions, plans, and recovery instead of watching a generic spinner.

02

Control that stays live

Change model, thinking level, coding or planning mode, and permission level. Updated controls apply to subsequent work.

03

Local project ownership

The desktop app owns a loopback daemon by default and stores Nerve state on your machine. Network features remain explicit.

Nerve conversation showing tool results, composer controls, and pull request checks

One continuous workflow

Direct the agent. Review the evidence. Ship deliberately.

  1. Open a project. Organize conversations, files, context, notes, Git, pull requests, and tasks in one navigable shell.
  2. Choose authority. Work read-only, supervised, or autonomous, with a separate planning mode and visible review gates.
  3. Stay in the loop. Queue a correction, answer a question, inspect a diff, continue from failure, or branch from history.
  4. Use the right capability. Enable optional Web, Python, Jira, Confluence, skills, and read-only Explore sub-agents.
Walk through a first task →

More than a chat window

The everyday mechanics are already here

Local-first topology

Your workbench talks to your daemon, not a hosted Nerve service.

Nerve stores application state under ~/.nerve by default. The daemon connects outward only when your selected model, enabled integration, Git remote, or requested tool needs it.

Understand the security boundary →

Apache-2.0 · Linux, Windows 11, macOS

Start with one command.

Nerve is beta software distributed through npm. Signed and notarized native installers are not currently part of the release path.