Skip to content

Tools

spore.host is six tools that work together. Each has exactly one job.

ToolRoleInstall
TruffleFind instance types, compare prices, check quotasbrew install spore-host/tap/truffle
SpawnLaunch and manage instancesbrew install spore-host/tap/spawn
SporedLifecycle daemon — enforces TTL, idle, completion on each instanceprovisioned automatically by spawn
LagottoWatch for capacity, act when it appearsbrew install spore-host/tap/lagotto
Spore-botSlack and Teams controlSetup guide
MCP ServerAI assistant integrationbrew install spore-host/tap/spore-host-mcp

How they connect

truffle find "nvidia h100"

    └─ pipe or copy instance type
    
spawn launch --instance-type p4d.24xlarge --ttl 12h

    └─ spored daemon starts on instance

         ├─ enforces TTL, detects idle
         ├─ sends lifecycle events → spore-bot Lambda → Slack DMs
         └─ registers DNS name

lagotto watch --instance-type p5.48xlarge

    └─ when capacity appears: notify or auto-launch
    
spore-bot (/spore status, /spore extend)
    └─ calls EC2 via cross-account IAM role

spore-host-mcp
    └─ wraps truffle and spawn as MCP tools for AI assistants