Skip to content
PILOTApache-2.0 · TypeScript-first

Your AI crew, in the terminal.

Pilot is an open-source, local-first AI CLI — a React Ink terminal app with a plugin system, AI routing through the Vercel AI SDK, and machine setup. It is published as @medalsocial/pilot.

$curl -fsSL https://pilot.medalsocial.com/install | sh View on GitHub pilot.medalsocial.com
Quickstart

Install it, then live in it.

bashInstall
curl -fsSL https://pilot.medalsocial.com/install | sh # or npm i -g @medalsocial/pilot # or brew install Medal-Social/pilot/pilot
bashEveryday commands
pilot # the cockpit pilot up <template> # start a project from a template pilot crew # configure your agent crew pilot training # the knowledge base in ~/.pilot pilot plugins # install and manage plugins pilot connect # pair this machine with a Medal workspace pilot status --json # machine-readable status pilot usage # token and cost usage pilot completions zsh # shell completions

A plugin system

Plugins are declared in a plugin.toml and can contribute commands, MCP servers and permissions — so a plugin extends both what you type and what your agents are allowed to reach.

Connect it to a workspace

pilot connect pairs the machine with a Medal workspace by printing a short pairing code and opening the claim URL in your browser, then keeps a live connection open so the workspace can drive the machine.

Local-first by default

The knowledge base lives under ~/.pilot/, your crew is configured from AGENTS.md and CLAUDE.md in the project, and telemetry stays on your machine.
Pilot on GitHub pilot.medalsocial.com Pilot getting started AI agents and MCP