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

Download the latest macOS app from GitHub Releases, or let an agent install and bootstrap the packaged app:

curl -fsSL https://raw.githubusercontent.com/patleeman/neon-pilot/master/install.sh | bash -s -- --install-cli --bootstrap

After install, open Neon Pilot.app and create a conversation. If you installed the CLI, verify the runtime with:

neon-pilot bootstrap doctor

See Getting Started for the user setup flow, or Development workflow for building from source.

Start here

Pick the shortest path for what you are doing:

Audience First docs to read Success check
New user Getting Started, then Views and Conversations App opens, provider is configured, and a first conversation gets a reply.
Power user organizing context Conversation context, Knowledge base sync, Projects Useful files, folders, notes, and project records are available to conversations.
External agent or script author Agent bootstrap, Neon Pilot CLI, CLI reference neon-pilot bootstrap doctor passes and reports usable provider setup.
Extension builder Build an extension with your agent, then Extension authoring The extension installs, its route/action works through the app, and its build passes.
Repo contributor Development workflow, then the owning package or extension README Focused validation passes and the app can still start when touched code affects startup.
Release operator Release cycle, Release QA, Release test inventory Release doctor, hardening tests, and hands-on smoke notes are complete.

Common Tasks

Reference

The public website docs are built from the page list in apps/site/build-docs.mjs. Update that list when a repo doc should appear on neonpilot.net; keep this README as the human and agent map for the source tree.

Builder and Architecture Docs

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-*. Optional first-party extensions live in patleeman/neon-pilot-extensions, are not bundled or auto-loaded, and become normal user extensions only after installation into <state-root>/extensions/{extension-id}. Users install released optional extensions from Settings → Extensions → Install; after installing, check the main extension registry to enable and inspect the extension.

Feature-specific documentation lives beside the owning extension package.

Bundled system extensions:

Optional first-party extensions from patleeman/neon-pilot-extensions:

Docs maintenance checklist

When behavior, setup, or workflow changes, update the docs in the same change:

Source Docs Scope

Treat root docs, docs/, extensions/*/README.md, packages/*/README.md, and benchmark docs as source documentation. Ignore generated or packaged copies under dist/, packages/*/dist/, app bundles, and other build outputs during docs audits unless the task is specifically about packaged resources.