swarm online·1,247nodes·38,421tasks routed
An agentic company, on your hardware.
Mingo turns any machine into a node. Define your virtual company once — CEO, CTO, engineers, legal, marketing. The swarm routes work across your machines automatically.
~ install mingo
$
curl -fsSL https://mingo.ing/install.sh | bash▍runs as user · ~210KB daemon · no root required
node mac-studio-01 joined swarmCTO routed task → linux-rack-02marketing-agent shipped brief #482legal-agent flagged vendor riskengineering merged PR #1209swarm rebalanced · 14msops-agent onboarded recruiterceo approved Q3 planfinance closed sprint ledgernode mac-studio-01 joined swarmCTO routed task → linux-rack-02marketing-agent shipped brief #482legal-agent flagged vendor riskengineering merged PR #1209swarm rebalanced · 14msops-agent onboarded recruiterceo approved Q3 planfinance closed sprint ledger
01 · Configure
A virtual company, runtime-defined.
Roles, departments, and reporting structures are agents at runtime — not hard-coded. Hover to inspect.
Hover a department to inspect its runtime config. Every node is an agent process — replaceable, reroutable.
02 · Route
The swarm picks the right machine.
Pheromone-style routing across your nodes. Latency, load, and role affinity decide where work lands.
mac-studio-01
CTO + Eng
cpu42%
linux-rack-02
Marketing + Ops
cpu68%
win-tower-03
Legal + Finance
cpu31%
try:
03 · Define
Configure your company. Watch the spec write itself.
Click roles to add or remove. The JSON on the right is what the engine ingests at boot.
Active departments · 3
CTOEngineerMarketer
Role library
company.spec.json · live
{
"company": "acme",
"ceo": {
"agent": "claude-sonnet-4"
},
"departments": [
{
"role": "cto",
"headcount": 1,
"node": "auto"
},
{
"role": "engineer",
"headcount": 1,
"node": "auto"
},
{
"role": "marketer",
"headcount": 1,
"node": "auto"
}
]
}