Neon Pilot Download

Agent Bootstrap

Neon Pilot must be installable, configurable, and verifiable by an external agent without manual file edits.

Install

Use the packaged macOS installer script. It installs the signed app from GitHub releases, launches it once, installs the CLI when available, and reports machine-readable status.

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

Use --channel rc for release-candidate builds.

Configure

Run bootstrap commands through the live app CLI. Use JSON output only for automation scripts and health gates that parse results.

neon-pilot bootstrap configure \
  --secrets-provider keychain \
  --provider openai-codex \
  --model gpt-5.4 \
  --cwd "$HOME/workingdir" \
  --json

Provider keys must not be passed in argv. Use stdin:

printf '%s' "$OPENAI_API_KEY" | neon-pilot bootstrap provider set-key openai --stdin --json

Custom providers and models can be created from the CLI:

neon-pilot bootstrap provider save openrouter --base-url https://openrouter.ai/api/v1 --api openai --json
neon-pilot bootstrap provider model openrouter openai/gpt-5.4 --context-window 272000 --json

Verify

An agent should not report setup complete until these checks pass:

neon-pilot cli status --json
neon-pilot commands
neon-pilot bootstrap doctor --json
neon-pilot control-plane doctor --json
neon-pilot protocol neon-pilot-agent capabilities --json
neon-pilot protocol neon-pilot-agent run --prompt "Reply with ready." --tools none --json

Neon Pilot self-administration is through neon-pilot for external agents and the canonical neon_pilot tool for internal agents. Do not configure Neon Pilot admin through MCP.

Rules For Agents