My projects are meant to fit together like the pieces of a jigsaw puzzle: some big, some small, each useful on its own. This is the current set, and how the pieces connect.
Fregoli · repository
A web application an agent can rewrite while it is running: capabilities are Cordis plugins mounted and unmounted in a live Node process.Hermetarium · repository
The world an agent wakes up in: an OCI image it may use freely as root, behind a wall with Squid as the only, logged way out.grok-budget-mcp · repository
A small local MCP server that tells a Grok Build agent how much of its weekly usage pool is left, the same figure as /usage. Read-only, unofficial endpoint.claude-budget-mcp · repository
A small local MCP server that tells a Claude Code agent how much of its 5-hour and weekly usage limits is left, the same figures as /usage. Read-only, unofficial endpoint.Git Warden · repository
Guard posts between AI agents and their Git remote: a Push Guard that checks every push with deterministic rules, and a Backup Guard that keeps an append-only backup of every branch and tag.
Helferlein · repository
An animated Three.js 3D avatar that a web page can summon: it floats in, shows when it is waiting or working, and gets a random new look on every applied change.
How they fit: Fregoli can live inside Hermetarium. Fregoli's docs recommend Hermetarium as an optional habitat, and Hermetarium names Fregoli as one possible inhabitant. grok-budget-mcp could tell agents inside a Hermetarium habitat, or a watching agent next to its supervisor, how much Grok budget is left; both are possible uses, not built yet. claude-budget-mcp is grok-budget-mcp's sister for Claude Code: the same read-only gauge, with 5-hour and weekly windows instead of one weekly pool. Git Warden's Push Guard could stand on Hermetarium's wall and keep the Git write credential out of the habitat; its spec names Hermetarium as one possible wall, and nothing is built together yet. Fregoli could use grok-budget-mcp to check its Grok agent's budget, stop when it runs out, or warn the user; a possible use, not built yet. claude-budget-mcp could serve Fregoli the same way if its agent were Claude Code; today Fregoli runs Grok, so this is a possible use only. Helferlein is not part of the puzzle yet: it could become the face of Fregoli's agent, which is planned but not built.
Each project's website has a Jigsaw page with the same picture from that project's point of view, for example Fregoli’s.


