Stories
Five short case examples of what this repo is for.
- Your whole team's Claude, from one flake
Pin the agent binary, its system prompt, its tools, its permissions, and its MCP servers in code, and every machine runs the same setup.
- Add a tool once, everyone gets it
A small utility stops dying on the laptop it was born on. One package.nix, and the whole team runs it forever.
- Your Mac never compiles
One `cross = true` line, and the Linux fleet builds macOS binaries your laptop just downloads.
- Every session becomes searchable memory
Shell history and full agent transcripts from every machine flow into one semantic index. "Has anyone solved this before?" has an answer.
- CI builds each crate exactly once
The Rust workspace becomes a per-crate build DAG in Nix. A one-line change rebuilds one unit; the cache serves everything else.
- A thousand agents, one Elixir kernel
Agents do their shell, file, and data work through a persistent Elixir workspace on every machine. The runtime was built for exactly this.