Neon Pilot Download

Neon Pilot Documentation

Neon Pilot is a durable AI agent runtime with a desktop app, background automation, and knowledge management. It wraps an LLM with persistent state, tools, and async workflows.

Quick start

pnpm install
pnpm run setup:hooks   # optional: enable the tracked pre-commit hook
pnpm run build
pnpm run desktop:start

The repo intentionally avoids a root postinstall; third-party build scripts are allowlisted in pnpm-workspace.yaml, and anything new shows up in pnpm ignored-builds.

See Getting Started for the full setup.

Start here

Extension docs

Neon Pilot product features live in extensions. The normal way to create one is to ask your agent to build it; start with Build an extension with your agent. Agents should use this README as the map: read the owning extension's README.md before changing feature behavior, and read Extension authoring plus Extension API types before changing extension APIs.

System extensions are bundled under extensions/system-*. Experimental extensions are bundled under experimental-extensions/extensions/*, are loaded by the registry, and should set defaultEnabled: false. User extensions live under <state-root>/extensions/{extension-id} by default and follow the same package contract.

Feature-specific documentation lives beside the owning extension package:

Sections

View Modes — Conversation and Workbench views, plus conversation context attachments.

Core Product Model — conversations and projects. Core stays a small stable platform; product features should live in system or user extensions.

Desktop App — Electron shell and app-level behavior.

Background Runtime — daemon lifecycle and runtime operations.

Connectivity — runtime connectivity architecture.

Operations — development workflow, configuration file format, and release cycle.