Tablekeeper Generator is a software factory of four coding agents that work together in a BAND room to build an OpenTable-style restaurant booking app from the organizers' specification, one stage at a time. My only input was one prompt asking for all four stages. Each agent has one job and talks only to the agents it needs. The Planner turns each stage's specification into a step-by-step plan and turns bug reports into fix plans. The Builder writes the code, builds and runs it, and hands it to the Tester. The Tester checks the work against the specification, not just the shipped tests, using two or three short-lived tester agents that each play a different kind of user, plus the official checker. Failures go back to the Planner and passes go to Delivery, which turns each stage into a clean, documented folder and hands it back to the Planner to start the next stage. The Builder never talks to Delivery, and nothing is delivered that the Tester has not passed. Every agent runs Hermes Agent with BAND's Hermes plugin, on deepseek/deepseek-v4.1-flash through OpenRouter, in its own locked-down Docker container with no internet except an allowlist. Access is enforced by what each container can see: the Tester can read the code but never change it, and the Planner can only write plans. The mandates are generic, so the factory can be pointed at a different problem. In the submitted run, the factory built all four stages in 2 hours 5 minutes for $2.82. The Tester rejected stages 1, 3 and 4 on their first round, catching real bugs the shipped checks missed, and each fix went back through the Planner before passing. All four stages pass the official checker. The result is a working booking app with search, an availability grid, login, bookings that can't be double-booked, combined tables, booking policies, history, recurring bookings and manager replans.
Category tags: