Skip to content
Skip to content
PilotPods

Console

The PilotPods console

One local web page for your instance. Give the Pilot COS a task, watch pods, check engines and budgets, read the audit log and press STOP ALL. It is served from your Mac on 127.0.0.1 only.

127.0.0.1 / consoleSTOP ALL
Pods
3
Open tasks
7
Spend
$4.20
Daily cap$4.20 of $20.00
  • Research podrunning
  • Build podwaiting approval
  • Review podidle

Overview

Six views, one instance

Run agent work from one place. Nothing leaves your machine.

Overview

Pods, open tasks, spend against the daily cap and service health, updated live.

Tasks

Chat with the Pilot COS to create work. Each task shows its state from planning to done, and can be cancelled.

Pods

Each pod with its Pod COS, tickets and recent activity. See who is working and who is blocked.

Engines

claude, codex, antigravity and gemini adapters you can enable, edit and test. grok is monitor only.

Budget

Daily, total and per run caps for the instance or a single pod. Past a cap, work waits for your approval.

Audit

An append only log of wake, terminate, approval and spend events, plus an activity feed.

Screens

What you see

Illustrated with generic sample data. The layout follows the real console pages.

127.0.0.1 / overviewSTOP ALL

Instance health at a glance.

Pods
3
Open tasks
7
Spend today
$4.20 / $20
Services
all ok
  • Research pod3 workers, running
  • Build podwaiting for approval
  • Review podidle

Safety

STOP ALL is always one click away

The red button is in the header of every page. It asks you to confirm, then ends every session and stops the daemon for that instance.

  • Confirmation is required: the API only accepts the exact text STOP ALL.
  • The report shows sessions ended and whether the daemon was running and is now stopped.
  • Resume all is one more click when you are ready.
  • It only affects the instance you opened. Other instances keep running.

Stop everything for this instance?

Type STOP ALL to end every session and stop the daemon. This is a demo, nothing on your machine is touched.

Same switch from the terminal
$ ./pilotpods stop --all$ ./pilotpods stop --all --instance project-a# prints a JSON report: sessions_ended, daemon_was_running, daemon_stopped

Start it

Run it in a minute

The console and its API run together on one local port.

Terminal
$ ./pilotpods ui$ ./pilotpods ui --open$ ./pilotpods ui --instance project-a --port 5183
--instance
Pick a named instance. Default: the last one you used, else default.
--port
Choose the port. Default: that instance's first port.
--open
Open the console in your default browser.
--dev-origin
Allow one extra origin, for example a Vite dev server on 127.0.0.1.

From the terminal

Every view has a command twin

Prefer a shell? The CLI gives you the same facts.

Console viewCommandWhat it does
Overview./pilotpods statusBus health summary for one instance
Pods./pilotpods pod listList pods within an instance
Engines./pilotpods enginesManage the claude, codex, antigravity, gemini and grokbot adapters
Budget./pilotpods spend record 1.00Record spend against the daily cap
Audit./pilotpods audit list --kind spend --limit 20Filter by wake, terminate, approval or spend
STOP ALL./pilotpods stop --allKill switch for one instance

FAQ

Questions about the console

Open your console

Run ./pilotpods ui and have the whole instance in front of you.

  • MIT licence
  • No telemetry
  • CLI and console
Quick start
$ ./install.sh$ ./pilotpods init --instance default$ ./pilotpods ui --open