An orphan is not necessarily sick.
A missing parent proves less than it seems. A live session can still be using a reparented server. One more test kept faro from closing work three agents needed.
Local control plane · eleven tools · one office
Small tools that coordinate what coding agents can reach, spend, say and leave running on one machine. Local-first, observable and quiet by design.
01 / Why Porto exists
Four agents were open on a 16 GB laptop, one per project. Each chose, reasonably and independently, to start something big. None could see the others. Nothing was broken. Nobody was counting.
02 / The fleet
Each one was built the day a real resource ran out. They count, limit and show. They never take the work away from the agents.
03 / Field notes
A missing parent proves less than it seems. A live session can still be using a reparented server. One more test kept faro from closing work three agents needed.
Quiet jobs do not touch their logs. launchd counts real runs, so Porto shows the count from the system that owns it—not an inference from stale text.
boa labels relayed text as data, never instruction. When its own author later sent an instruction through it, the receiving agent refused. The boundary held.
Two sessions, two iOS builds. rada held one build and one simctl shutdown all until memory was free, then admitted both in the same second. Counting memory was right and not enough: a simulator is not a quantity you wait for, it is a name somebody already has.
04 / Come aboard
Each tool stands alone. Install the whole suite only when you want the whole harbour.
# see what is running on your behalf
pipx install git+https://github.com/nerln/faro
faro
# then open the office for the whole port
pipx install git+https://github.com/nerln/capitaneria
capitaneria
The same line works for boa, plancia, dogana, paratia, vedetta and rada.
Or install.sh in this repository installs all eight commands at once.