Pytxo

Hypervisor Shell

Mission control for agent fleets. Not another coding chatbot.

Running pytxo with no subcommand opens the Hypervisor Shell: a three-zone TUI with a board (runs, waves, approvals), scrollback (command output and plan previews), and an operator prompt (slash commands).

Your agent CLI (Antigravity, Claude Code, Codex, and so on) still does the thinking. Pytxo schedules waves, spawns processes in isolated copies, and records telemetry.

Workflow

1. pytxo                         -> trust tier picker (first visit) -> shell
2. /models search deepseek       -> browse BYOK models (key in env)
3. /dry-run --agents 3           -> preview wave plan (conflicts, task graph)
4. /run --cmd "agy --help"       -> dispatch your CLI in isolated copies
5. /status                       -> poll run + agent rows on the board
6. /logs agent-0                 -> tail event log
7. /stop                         -> halt the active run

Untrusted folders block /run but allow /doctor and /dry-run. See Folder trust.

Agent waves vs fleet runs

/run dispatches agent waves inside the current repo. For cross-repo barriers use pytxo fleet run. See Fleet runs.

Slash commands

CommandPurpose
/helpList commands
/doctorPreflight checks
/dry-runJSON wave plan (--agents N)
/runDispatch swarm (--agents N --cmd "...")
/statusRecent runs (--limit N)
/logs <agent>Event tail (--tail N)
/stopStop active run (--all for every tracked process)
/trust [tier]Trust folder or change permission tier
/models listList cached models (--provider ...)
/models search QFuzzy model search

Scripts and CI

Set PYTXO_NO_TUI=1 (or pass an explicit subcommand) to keep the classic CLI for automation:

pytxo doctor
pytxo run --dry-run --agents 2
pytxo run --agents 1 --cmd "echo pytxo"

Optional NL planner

Natural-language mission lines are off by default. Enable with:

export PYTXO_PLANNER=1

or in pytxo.toml:

[planner]
enabled = true

When enabled, a mission line is decomposed into tasks, validated, previewed in scrollback, then dispatched with /run.

Keyboard shortcuts

KeyAction
EnterSubmit prompt
Up / Down (empty prompt)Command history
Up / Down (while typing)Select run on the board
Ctrl+Up / Ctrl+DownScroll scrollback (auto-follows new output when at bottom)
TabCycle approval selection
a / xApprove / deny approval (empty prompt)
q / Ctrl+CQuit (Ctrl+C also sends /stop)

See also: CLI reference · Galaxy approvals

On this page