← Vibedgames

About Vibedgames

Vibedgames is an agent-native platform for building, hosting and shipping browser games — the CLI, skills and infrastructure a coding agent needs to work like a game studio.

Vibedgames seeds a coding agent with the abilities of a full game studio. A person describes the game they want; their agent installs the vg CLI and the bundled skills, scaffolds the project, generates the art and audio, wires up real-time multiplayer, and ships the result to a public URL. There is no engine to learn, no server to rent, and no art pipeline to assemble.

The platform is built for that agent, not for a dashboard. Every command speaks --json, exits with deterministic codes, and returns errors that describe their own fix, because friction a person would shrug off — "now open this URL and click confirm" — stops an agent cold.

What the platform provides

How it is built

The web app is a TanStack Start (React 19, Vite SSR) application running on Cloudflare Workers, with oRPC and Drizzle over a Cloudflare D1 database, better-auth for identity, PartyServer on Durable Objects for multiplayer, and R2 for deployed game bundles. Deployed games are treated as untrusted code: they run on their own subdomain, and session cookies are scoped to the apex domain so a game can never read them.

The whole stack — web app, CLI, multiplayer package, example games and agent skills — is open source under the MIT license at https://github.com/kyh/vibedgames.

Who runs it

Vibedgames is built and maintained by Kaiyu Hsu and the open-source contributors to the repository. Questions, bug reports and feature requests are handled in public on GitHub — see Contact.

Where to go next