pilots
v0.4.0
Published
The pilot CLI and terminal dashboard for Pilots (https://pilots.run): instant sandboxes for AI agents and production services on Firecracker microVMs.
Maintainers
Readme
pilots
The pilot CLI and terminal dashboard for Pilots:
instant sandboxes for AI agents and durable production services on Firecracker
microVMs. One primitive, one CLI.
npm install -g pilots
pilot login
cd my-app && pilot deployOr run it without installing anything:
npx pilots deployThe package installs two names for the same command, pilot and pilots.
What is in the package
pilot is a static Go binary. This package carries the build for every
supported system (Linux and macOS, x64 and arm64) and a small launcher that
runs the one for yours. No install script runs and nothing is downloaded at
install time, so it works with --ignore-scripts and behind a registry mirror.
There is no Windows build. Under WSL, which is Linux, this package works unchanged; on Windows itself the command says so and points there.
Every version is published from GitHub Actions, and nothing signs it by hand:
the job exchanges its own short-lived credential with the registry, so there
is no long-lived publish token to steal. npm's registry signature covers the
tarball, and npm audit signatures checks it.
To verify a binary yourself, the same builds are on the
releases page with a
checksums.txt beside them.
Upgrading and removing
npm install -g pilots@latest
npm rm -g pilotspilot upgrade is for a binary installed by the
install script. Run from an npm install it
prints the npm command above and changes nothing, because that file is npm's.
Your key lives in ~/.config/pilots/credentials. Delete it as well and
nothing of the CLI is left on the machine.
Links
- Install page: https://pilots.run/install
- Release notes: https://pilots.run/changelog
- Source: https://github.com/pilotsrun/pilots (
apps/pilot), Apache-2.0
