Don’t code it,rupu it.
The engine that runs and orchestrates agent work.
reconpending
heron · recon
anthropic/claude-sonnet-4-6
step
per_service0/6pending
for eachlynx ×6
analysts0/2pending
port_scanpending
ibis · service-analyst
anthropic/claude-sonnet-4-6
web_probepending
otter · web-analyst
anthropic/claude-sonnet-4-6
parallel
review↻1/3pending
gate ≥ high · max 3
panelreviewer
ship_itpending
approval gate
approved · resuming…
gate
0 done0 running0 needs you
The control plane’s own run graph, played in full.
A run you can watch
Every step a card, every edge alive, a gate that waits for you.
Build it by dragging
Drop a step on the canvas. The YAML follows.
A fleet with a goal
A lead, a budget, a pool of agents, and a map of what they did.
What needs you, first
Every run and host in one stream. Your decisions on top.
Every token, on a timeline
What each run spends, turn by turn, cache hits included.
Three ways in
The terminal, the control plane, or your own agent over MCP.
claude mcp add --transport http rupu http://127.0.0.1:7878/mcp
The MCP surface
Go deeper
Install
brew install section9labs/tap/rupu
Open source, Apache-2.0. Then the quickstart takes you from install to a first run.
- Debian, Ubuntusigned apt repository
- Fedora, RHELsigned yum repository
- Archrupu-bin on the AUR
- Nixthe flake
- From sourcecargo install
- Binarieslatest release