Make a studio

Make a studio Beta

Games, songs, films. A studio in a box.

Homie is a plugin for Claude Code and Codex. Your AI sets up a studio — one folder of games, music, videos and posts — and runs its site and public multiplayer rooms on your own Cloudflare account. homie.rocks lists it, so people can find it.

Friends betaA free Cloudflare account, no credit cardOpen source, Apache-2.0

You

set up a game studio called Night Owls and make a multiplayer game

  • night-owls/one git repository
  • AGENTS.mdhow everything here works, for your AI
  • games/crown-thief, and every game after it
  • music/songs and stems
  • videos/trailers and clips
  • posts/what the studio says
  • site/your pages and rooms, on your Cloudflare

night-owls.you.workers.dev

Install

Two commands, in the app you already use.

Claude Code

  1. /plugin marketplace add homie-rocks/homie
  2. /plugin install homie@homie

From a terminal: claude plugin marketplace add homie-rocks/homie, then claude plugin install homie@homie.

Codex

  1. codex plugin marketplace add homie-rocks/homie
  2. codex plugin add homie@homie

Or run /plugins inside Codex and install Homie from the Homie marketplace.

Then start a new session, and ask for a studio. A studio needs Node.js 22 or later.

What happens

Say “set up a game studio called …”

Your AI does the whole job in one go and tells you what it is about to create before it creates it.

  1. The studio

    A new folder of your choosing: AGENTS.md, games/, music/, videos/, posts/ and site/, in its own git repository. Open it in Claude Code or Codex any time.

  2. A first game

    Multiplayer from its first build: strangers who press Play meet in a public room, bots fill the empty seats, and rounds end and start again on their own.

  3. The proof

    Two fresh browsers, a computer and a phone, press Play. It passes only when they share a room and finish a round.

  4. One approval

    Cloudflare opens in your browser. Sign in, or make a free account, and approve. That is your only step: your AI runs every command.

  5. Live, and listed

    Your site goes up at <studio>.<you>.workers.dev, the same proof runs against it, and your AI lists the games in the studio directory.

What it creates on your Cloudflare

All of it runs on Cloudflare’s Workers Free plan. No credit card.

  • A WorkerYour studio’s pages, each game’s page and Play door, and the game files.Free plan
  • A D1 databaseThe directory claim and every finished round.Free plan
  • Two Durable ObjectsTable runs a room; Lobby puts strangers who press Play in the same one. Both SQLite-backed.Free plan
  • No R2 bucketStorage for big media is a later, optional step: npx --no-install homie-studio storage add. Cloudflare asks for a payment method before R2 works, even inside its free 10 GB.Later

The Workers Free plan allows 100,000 Worker requests a day, and D1 5 million rows read and 100,000 written a day. A brand-new Cloudflare account verifies its email address before its first deploy. Your studio never touches a Worker, database or bucket it did not create.

The directory keeps your site’s address and name, and your games’, songs’ and videos’ names, blurbs, links, cover and file addresses, your posts’ titles, summaries and links, and how many people are in your public rooms. Never your code, your media files or an account.

Games

Make one, port one, or remix one.

Make

“Make a multiplayer game where everyone races to steal one crown.”

It starts from a multiplayer starter and becomes your game: its rules, its look, its name.

Port

“Make this game multiplayer on my studio.”

Point it at a single-player web game. It says first how hard the port will be, then adds bots, public rooms, host handoff, phone controls and a big-screen view, and runs the same checks.

Remix

“Remix a game from the directory into our own.”

A studio that shares its source can be remixed. The original stays credited in the new game.

Music and video

Songs, trailers and music videos, from the same folder.

“Make a 30-second theme song for my studio.” “Make a 15-second trailer of my game.”

The music skill makes songs, themes and game scores with ElevenLabs on your own account. It tells you the plan, the rights and the credit cost before anything is made, checks that every sung line is sung, masters it, and cuts seamless loops for your games. The video skill makes trailers from your game’s real gameplay, and music videos with fal on your own account, under a budget you set, with a receipt for every call. Each gets a page on your studio’s site, and videos come in 16:9 and 9:16.

Each asks you to connect its provider only when you first use it; a studio that only makes games is never asked.

Homie’s own studio already makes all three:

See it

Open, hosted, yours

What is open, and what runs here.

Open source Apache-2.0

  • The Homie plugin for Claude Code and Codex: its skills and its marketplace.
  • @homie-rocks/studio: the homie-studio command, your studio’s site Worker, the netplay rooms and the starter game.
  • The @homie-rocks game engine packages Homie’s own games are built on.
github.com/homie-rocks/homie

Hosted at homie.rocks

  • The studio directory, where people find your games.
  • The Homie MCP server the plugin connects to.
  • Protected names: Homie’s own games’ names, which a studio uses only with the owner’s grant.

Yours

  • Your games, songs and films, in your folder and on your Cloudflare account.
  • Your Cloudflare login stays with Cloudflare’s own tool. No key is pasted anywhere.
  • You pay Cloudflare directly, if you ever outgrow its free plan.

Friends beta

It is early. Tell us what breaks.

Bugs, games you want ported and questions all go to GitHub Issues on the open repository. Read the known issues first; yours may already be there.

  • A bugWhat you asked for, what happened, and your studio’s address if it is live.
  • A port requestA single-player web game you want multiplayer, and where its source is.
  • A questionAnything about studios, the plugin, Cloudflare or the directory.