A personal fleet of Claude Code agents on a single VPS. No platform, no database, no dashboard.
what it is
Each job gets its own agent; each agent is just a folder with durable, scoped context and a Slack channel. Timers push digests while you sleep and replying in a channel talks to that agent. No platform, No database, No dashboard
Slack message ──▶ ┌────────┐ (Socket Mode) │ runner │ ──▶ claude -p ──▶ posts to Slack systemd timer ──▶ └────────┘ (cwd = agent folder)
what's next
The how and the why (the invariants, the memory strategy, the once-per-box setup) live where they belong: architecture.md on GitHub.