Open the app

Language

For players

A room changes as each part of the code is enabled: the walls turn teal, the lamps warm up, a friend who walks in is greeted, confetti falls, then the walls pulse to music.

Real buildings. Your code inside.

Walk into a building on the real map and tell it what to become. In words, or in code.

import { SpaceScript }  from '@hatchworld/space@1'; export default class Place  extends SpaceScript {  static capabilities = ['world.write'];}

Beta · Founding Creators Sped up for this page. The code is real and passes place-kit check; in the app nothing runs until the owner presses Enable.

What can I build?

Rooms that do things.

Colours and light, music, confetti, games with live props, leaderboards, a greeting at the door, a push that brings friends back. One class runs it all.

  • A quest in a campus building.
  • A game in a club.
  • An event space friends come back to.
How a place runs

How fast?

One sentence. 25 seconds.

Beta · Founding Creators

make a chest that opens when someone says "open", and closes after 30 seconds

The place wrote both parts, checked them, and saved a draft. Nothing ran until the owner pressed Enable.

With code, the quickstart takes about ten minutes from nothing to your code in your place.

Quickstart

How do I start?

Your agent. Our kit. One push.

Hand Claude Code or Codex one link from your place. It installs the kit, writes the code and pushes a draft.

Beta · Founding CreatorsThe kit isn't on npm yet, so this path is open to Founding Creators first.

  1. Open your place.

    In the app: Settings → For developers → Developer mode. Walk into your place and tap the code button.

  2. Issue a key.

    Code of this place → Claude Code / Codex → Issue a key → Copy.

  3. Paste it into your agent.

    It reads our setup file, installs the kit, writes the code and pushes a draft. You press Enable.

HatchWorld place "Corner Café" (S7kQ2xR9mPa). You may edit its code.
Read https://spaces.hatchworld.io/pub/sdk/install.md first and follow it exactly.
Place key (rights: draft, expires 2026-10-17): hwk_…
Keep the key in the env var HATCHWORLD_PLACE_KEY; never write it to files, commits or output.

This is the shape of the text. The app fills in your place and a fresh key, shown once.

Where to paste

In an empty folder, run claude in a terminal and paste the text.

Hand off to a coding agent

Rather not code?

Say it.

Tap the wand in your place and type what you want: a colour, a thing, a behaviour.

Open the app

What does it cost? What are the limits?

Small limits. Written down.

50 ms · 16 MB
per event: no network, no files
64 KB
per part of your code
7 days
a key's default life, drafts only
3
free wand generations a day

Teaching the place in words: free during the beta.

Keys and limits

Is it safe for my place and my players?

All code is treated as hostile. Yours too.

A sandbox with no network and no files. Scripts see player ids, never names or positions. Every push is type-checked, and the AI review on top can only refuse.

Security model

Founding Creator is a title for good, and only the first wave gets it. Apply by October 31.

Apply