Quickstart
Install Preflight, run Doctor, read the context map, adopt what it found and share the result
Five steps, about ten minutes. Steps 1 to 3 only read files. Nothing is written until step 4, and every write shows a preview first.
1. Install
Run it once without installing (Node.js 22 or newer):
npx @arhunsaday/preflight --helpOr install the command line globally, or the desktop app (macOS, Windows, Linux):
npm install -g @arhunsaday/preflight
brew install --cask preflight # desktop app, macOSThe desktop installers are on the latest release. More in Install.
2. Run Doctor
From the project you work on:
npx @arhunsaday/preflight doctorDoctor reads what Claude Code, Codex and Cursor hold for this project and your
home folder, and reports findings: drift, MCP servers that are not wired,
instruction problems and context cost. Add --connect to start each MCP server
and test it. That runs programs, so it is opt-in. In the desktop app, open
Health → Doctor.
3. Open the context map
preflight contextThis prints an estimate of the instruction text your setup can put in front of
the model, resource by resource. In the desktop app, Health → Context map
shows it as a treemap. Large blocks are the first place to look. Numbers are
estimates (characters / 4), not tokenizer output: see
Context map.
4. Adopt what was detected
Preflight never adopts anything silently. List what your agents already hold and bring one resource under management where it lives:
preflight init # create preflight.config.json
preflight unmanaged # what is installed but not managed
preflight adopt <id> --dry-run # preview the change
preflight adopt <id>adopt does not move the file. It records the resource in your profile, so
drift is detected from then on. preflight rollback reverses the latest change.
In the desktop app, open Detected and choose Adopt.
5. Share
preflight share --out setup.share.json # export locally, no account needed
preflight apply setup.share.json --dry-runTo publish a link, sign in with preflight auth login and run preflight share.
Anyone with the link can read the share, and payloads that contain credentials
are rejected. See Sharing.
Next
- CLI reference lists every command.
- Usage shows tokens, cache hit rate and cost from local transcripts.
- Codex explains how Preflight edits
config.tomlandAGENTS.md.