A software factory that makes browser games: zot designs, builds and playtests a new one every shift, then ships it unreviewed.
6
stars
121
commits
JavaScript
primary language
Sep 6, 2026
updated
A software factory that makes browser games.
https://openzot.github.io/arcade/
orders/new-game.yaml -
36 lines, the whole specification of what comes off the line.AGENTS.md is what zot reads before every shift.OPERATING.md.
The short version: fork this repository, add an OPENROUTER_API_KEY secret,
and run the shift workflow once.openzot/arcade dataset on
Hugging Face: the full conversation that made each game, in chat shape
(system / user / assistant with tool calls), plus the screenshots the
model saw, the game's files, and how the run ended. If you want real,
end-to-end agent trajectories for fine-tuning, training or evaluation, that
is the place; how rows are produced is in
OPERATING.md.PHILOSOPHY.md.91 commits
30 commits
JavaScript
77.9%
CSS
13.5%
HTML
8.4%
A software factory that makes browser games: zot designs, builds and playtests a new one every shift, then ships it unreviewed.
6
stars
121
commits
JavaScript
primary language
Sep 6, 2026
updated
A software factory that makes browser games.
https://openzot.github.io/arcade/
orders/new-game.yaml -
36 lines, the whole specification of what comes off the line.AGENTS.md is what zot reads before every shift.OPERATING.md.
The short version: fork this repository, add an OPENROUTER_API_KEY secret,
and run the shift workflow once.openzot/arcade dataset on
Hugging Face: the full conversation that made each game, in chat shape
(system / user / assistant with tool calls), plus the screenshots the
model saw, the game's files, and how the run ended. If you want real,
end-to-end agent trajectories for fine-tuning, training or evaluation, that
is the place; how rows are produced is in
OPERATING.md.PHILOSOPHY.md.91 commits
30 commits
JavaScript
77.9%
CSS
13.5%
HTML
8.4%