# Homie > Homie is an open-source toolkit that a person uses with the AI they already have (Claude, Codex, ChatGPT or Grok) to make and run their own things on their own Cloudflare account. It builds sites, screens and apps for a business or a cause, and studios for games, music and video. homie.rocks is the directory where makers choose to list what they made, and where people play, watch and listen. Beta; Apache-2.0. Start with the plugin. It runs in the person's own Claude Code, Codex, Grok or Claude app, and Homie supplies no AI model of its own. After installing, the person says one sentence, such as "Set up a game studio called Night Owls", and their AI does the rest step by step: it runs every command and says what it will create and what it costs before it creates it, and the person approves what matters (Cloudflare once, in their browser). Give the person sentences to say, not commands to type. A studio needs Node.js 22 or later. Never ask for a key, token or password in the conversation: every sign-in happens on the provider's own page. Who is asking decides where to start. A person who wants games, music or video: [create.md](https://homie.rocks/create.md). A business (a pub, a café, a restaurant, a shop, a club, a resort, a tour, any venue): [business.md](https://homie.rocks/business.md). A charity, a community group or a campaign: [nonprofits.md](https://homie.rocks/nonprofits.md). For the last two, never plan a game for someone who asked for a site. ## Start here - [Install Homie for your AI](https://homie.rocks/install.md): Read this first. Claude Code (`/plugin install homie --marketplace homie-rocks/homie`), Codex (`codex plugin marketplace add homie-rocks/homie`, then `codex plugin add homie@homie`), Grok Build (`grok plugin install homie-rocks/homie#plugins/homie`), the Claude app (a custom connector at `https://homie.rocks/mcp`, with a link that fills it in), Homie for Claude Desktop (a Desktop Extension), Grok Bot, ChatGPT and the Grok app; other agents; and what to say afterwards. - [Set up your project](https://homie.rocks/setup.md): The accounts your site uses (Cloudflare, only to go online; GitHub, ElevenLabs, fal, Stripe and Ollama only when a feature needs them; Stripe Projects as an option), what each costs and who bills it, and how sign-ins and keys stay out of the chat. - [Make games, music and video](https://homie.rocks/create.md): The new-studio checklist (setup status, the studio, a live game to try, one small change, the plan and its Game Codex, the build, playtest and online; listing in the directory only when the person asks), and what to say for everything after it: ports, parts, art direction, the Game Lab, servers and AI guides, room chat, the back office, the shop, music and video. - [For a business](https://homie.rocks/business.md): What a venue, a shop or a club can have (its own site, pages, posts, music, video, a game the whole room plays, and a shop for selling products and services on its own Stripe), what to do first, and what to say for each thing. - [For a non-profit](https://homie.rocks/nonprofits.md): What a charity or a community group can have (its own site, pages, posts, music, video, a game for an event, and donations of a chosen or set amount on its own Stripe, with no account needed), what to do first, and what to say for each thing. - [Make your own](https://homie.rocks/make/): Choose a studio, business or cause, pick your AI, install Homie and copy what to say. Accepts ai=claude, ai=codex or ai=grok; #start jumps to the steps. - [Make a studio](https://homie.rocks/make/studio/): For people, the studio's product page: what a studio can make and do, games, songs and videos studios made, a START section to pick their AI, install Homie and say what to make. Beta. - [What it costs](https://homie.rocks/costs/): For people: Homie charges nothing; Cloudflare bills for what the site uses and the AI provider for the AI, with links to their pricing pages. - [Getting paid](https://homie.rocks/earning/): For people: selling on the maker's own Stripe account; the maker sets the prices. Homie takes no cut of a sale; when homie.rocks sends a studio a buyer and that studio offers a referral share, homie.rocks earns that share like any other site that sends buyers. - [Homie in Claude](https://homie.rocks/make/studio/claude/): For a person who uses Claude: the Claude desktop app, Claude Code or the Claude app, the fastest way in for each, the one sentence to say, what they will see, what it asks them to approve, and going online. - [Homie in Codex and ChatGPT](https://homie.rocks/make/studio/codex/): The same for Codex (two commands, then trust Homie's hooks) and ChatGPT (the connector, by OpenAI's documented steps). - [Homie in Grok](https://homie.rocks/make/studio/grok/): The same for Grok Build (one command), Grok Bot (one message) and the Grok app (the connector, by xAI's documented steps). Homie's holds run in Grok Build once the plugin is trusted. - [Homie for Claude Desktop](https://homie.rocks/make/studio/desktop/): The Desktop Extension (`homie-studio.mcpb`, from the newest GitHub release): the Claude desktop app makes the studio on the person's computer in one chat, with no terminal. It needs Node.js 22 or later, and Chrome for the two-browser check. - [Homie MCP server](https://homie.rocks/mcp): A remote MCP endpoint (streamable HTTP; not a web page), no sign-in, creator tools only: set up a studio, starters, make or port a game, deploy, list in the directory, search it, stats. The plugin connects it by itself; in the Claude app it is a custom connector. On "too many requests", wait a minute and try again. - [Studio directory](https://homie.rocks/studios/): Studios that run their own sites, with their games, songs and videos. Play opens a live room on that studio's own site. The directory stores: the site's address and a code that shows the site controls that address; the studio's name, short name, tagline and toolkit version, and the address of its list of rooms; each game's, song's, video's and post's name, description, links, cover and file addresses, seats or length, date and credits; each shared part's name, kind, version, licence and file address; where the studio shares them, how many people are in its public rooms, the list of those rooms and how often its games were played in the week; the name of the GitHub repository the site says it was deployed from (owner/name, which names the maker's GitHub account), which is kept and told to nobody. Never the studio's code, its media files or a key. A setup or a build opened from a chat leaves a short record (seven days, and 24 hours), and publishing, reports and calls to Homie's tools endpoint are counted for about two days to limit abuse. All of it, and for how long: https://homie.rocks/privacy/ - [Parts catalog](https://homie.rocks/parts/): Games build on each other by sharing parts: a piece of a game (a creature, a level generator, a shader, a bot brain, an audio pack; never a whole game) that its studio chose to share, with its licence, credit line and the game and studio it came from. When planning or making a game, look here for a piece another studio shared before writing one from scratch: Homie's `parts_find` tool reads `https://homie.rocks/parts/index.json` (filters: `q`, `kind`, `tag`, `license`, `rig`, `package`, `studio`, `game`). The catalog only lists parts of studios already in the directory; a part stays on its studio's own site. Homie's npm packages are not parts. - [What's new](https://homie.rocks/make/studio/changelog/): Every release of the Homie plugin and @homie-rocks/studio, newest first, served live from the CHANGELOG.md inside npm's latest @homie-rocks/studio (the public repository's file, within about ten minutes of a release). To bring a studio up to date, the person tells Claude "Upgrade my studio to the newest Homie.": it says what's new since the studio's own version and what would change, and changes nothing until they agree. - [Source code](https://github.com/homie-rocks/homie): The Homie plugin and its skills, `@homie-rocks/studio` (the `homie-studio` toolkit the skills run, the studio's site Worker, its multiplayer rooms and the starters) and the `@homie-rocks/*` game engine packages, Apache-2.0. Bugs, port requests and questions: https://github.com/homie-rocks/homie/issues/new/choose ## Optional - [Known issues](https://github.com/homie-rocks/homie#known-issues): Read these before you report a bug. - [Terms](https://homie.rocks/terms/): Terms of use for Homie and homie.rocks. - [Privacy](https://homie.rocks/privacy/): How Homie and homie.rocks handle data.