Tools โ
spore.host is six tools that work together. Each has exactly one job.
| Tool | Role | Install |
|---|---|---|
| Truffle | Find instance types, compare prices, check quotas | brew install spore-host/tap/truffle |
| Spawn | Launch and manage instances | brew install spore-host/tap/spawn |
| Spored | Lifecycle daemon โ enforces TTL, idle, completion on each instance | provisioned automatically by spawn |
| Lagotto | Watch for capacity, act when it appears | brew install spore-host/tap/lagotto |
| Spore-bot | Slack and Teams control | Setup guide |
| MCP Server | AI assistant integration | brew 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