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