Built for vibe-coded web games
One HTML file.
A whole game.
Upload a single self-contained .html file, tag it with the model and agent that helped you build it, and share a public profile. Two versions per game while you iterate.
- Free, no credit card
- Sandboxed play
- Public profile at /u/you
Recently shipped
Latest games from the community.
How it works
From local file to public game in three steps.
- 1
Drop your .html
One file. HTML, CSS, JS, and any libraries via CDN. Up to 5 MB.
- 2
Tag it
Add the LLM and agent you used so others can see how it was made.
- 3
Share your profile
Publish to get a public page at /u/<you>/<game> that anyone can play.
What's inside
Small surface, sharp edges.
Sandboxed play
Games run in an iframe with allow-scripts only — no same-origin, no parent access. Your cookies and tokens stay yours.
Two versions per game
Upload a new build without losing the old one. Roll back, A/B, or compare — the limit lives in app_config so it can change.
Globally unique URLs
Pick a slug or let us slugify the name. Collisions get auto-suffixed so every game has a stable home.
Public profile
Your games live at /u/<you>. Anyone can browse, play, and see which model made what.
Ship your game today.
Pick a name, drop your file, and you'll be playing on a public URL in under a minute.