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. 1

    Drop your .html

    One file. HTML, CSS, JS, and any libraries via CDN. Up to 5 MB.

  2. 2

    Tag it

    Add the LLM and agent you used so others can see how it was made.

  3. 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.