Brew your code

Write a sentence.
Step into a 60-second scene.

BrewYourCode turns one line of writing into a small 3D scene — characters, space, and motion — that you step into and play. Runs on your desktop. Bring your own AI keys.

$ # desktop app — Windows / macOS
$ download the latest build from GitHub Releases
$ # your AI API keys stay on your machine



What it does

Local-first, your AI keys

Anthropic Claude and Google Gemini calls go directly from your machine to the provider. Prompts and content do not pass through BrewYourCode servers, and your API keys are never uploaded.

AI Code / Model / World Generation

Arrange your scene, write a prompt, and get executable runtime code and 3D assets — instantly.

Claude Code MCP Integration

The standalone app exposes an MCP server, allowing Claude Code and other external hosts to create project nodes & props and assist with content production.

FreeNo subscription. Ever.

Unlimited generation with your own AI keys. No monthly fee, no usage cap from us, no upsell — your keys, prompts, and creations never pass through BrewYourCode servers.

MCP server setup

BrewYourCode bundles a small MCP (Model Context Protocol) server, so hosts like Claude Desktop and Claude Code can list your projects, set the active node, and trigger code generation. The host launches the bundled server — nothing to install. You only need BYC running, Node.js 18+ on your machine, and to be signed in with Google or GitHub (MCP is for signed-in users only).

  1. Sign in inside BYC. Open Option → MCP token and sign in with Google or GitHub. The server reads your token automatically from BYC's data folder, so you don't need to copy it — signing in is what unlocks MCP.
  2. Find the bundled server path.
    Windows %LOCALAPPDATA%\Programs\BrewYourCode\resources\mcp\byc-mcp-server.mjs
    macOS /Applications/BrewYourCode.app/Contents/Resources/mcp/byc-mcp-server.mjs
  3. Point your host at it.

    Claude Desktop — add to claude_desktop_config.json, then restart:

    {
      "mcpServers": {
        "byc": {
          "command": "node",
          "args": ["<server path from step 2>"],
          "env": { "BYC_BASE_URL": "http://127.0.0.1:3101" }
        }
      }
    }

    Claude Code — one command:

    claude mcp add byc -e BYC_BASE_URL=http://127.0.0.1:3101 -- node "<server path from step 2>"
  4. Use it. Restart Claude Desktop (Claude Code picks it up right away). BYC's tools — list & activate projects/nodes, generate code, and more — are now available to your host.