Builder
Open the designer

Rooms · Roles · Voice

Design together,out loud.

Share a link and you share a live room on castomapi-live: the same design, the same sun, everyone's edits landing as they happen. Roles decide who can write, areas decide where, a turn wheel decides when — and WebRTC voice carries the conversation while you walk the house together.

Live rooms

One design, one room, everyone in it.

A share link opens the live room, not a copy. Edits land while you watch; the sun moves for everyone at once. Presence is in every view — an orbiting peer shows · viewing, a walking peer walks the plan with you.

  • The turn wheel

    One pen at a time. The wheel is claimed on the first change and released 4 seconds after the last — nobody overwrites nobody.

  • Presence, always

    Avatars stream at 12 Hz with the name over the head. Shirt colour derives from the account id — the same person wears the same shirt on every screen.

  • Gait that doesn't skate

    Walk animation is driven by observed motion. A peer on a bad connection walks slowly — never skates across the plot.

The turn wheel

One pen at a time — handed over in seconds.

Co-editing needs an arbiter. Builder's is automatic: the turn wheel is claimed on the first change and released 4 seconds after the last. No "start editing" ceremony, no lock menus.

  • Claimed on the first change

    Start moving a wall and you hold the wheel. Everyone sees who holds it, live in the room.

  • Released 4 s after the last

    Stop changing and the wheel frees itself. The next person just starts — no handoff to click.

  • Whole sections, never half-ops

    Ops carry whole document sections (encode = serializeDocument). A change lands complete or not at all — no torn walls, no half-roofs.

Talk while you walk the house.

The voice mesh is WebRTC, browser-to-browser. Audio never touches the server. Up to 8 people can talk in a room — an architect, a couple and a builder on one call, standing in the kitchen they're arguing about.

  • Peer-to-peer audio

    Browser-to-browser voice. No audio relay, no recording, nothing stored server-side.

  • 8 seats

    The mesh holds up to 8 people. Join from the Share door — the mic track starts only when you do.

  • Off means off

    Muting stops the track instead of disabling it — the browser genuinely stops sending, and everyone sees the mic go dark.

  • Decisions in place

    Agree out loud while the change is on screen. The room thread keeps the written record; voice keeps it human.

Presence

Seen, not just watching.

You never co-edit with a cursor icon. Peers in a room are people — 21 distinct character models with a name over the head and a shirt that stays with the account.

  • 21 distinct people, real character models (CC0), in every shared room
  • Name over the head; shirt colour derived from the account id — same on every screen
  • Avatars stream at 12 Hz — motion reads as motion, not as teleporting dots
  • Presence in every view — an orbiting peer shows "· viewing"
  • Gait driven by observed motion: bad connection means slow walking, never skating
  • Live rooms served by castomapi-live — ops carry whole document sections

Share the link.
Build together.

Viewer or editor, areas or whole design, voice included. Free to start.

Illustrations by GetIllustrations.com (Angle pack).