← inworld.help

butter 黄油 — huáng yóu

a session management viewer

butter is a session management viewer: control many avatars at the same time, from one program, without the resource cost of running several viewers at once — and without the data and cache corruption that running several viewers on one machine causes. one client.* surface, bound per session, drives the window you sit in and every headless bot alike — no globals, no gCurrentAgent. rust is the host, luau is the payload.

what it is

one client, many sessions. the window you sit in plus other logged-in avatars, all in the one place, sharing region state instead of each running its own viewer with its own cache on the same disk. a single script can move the whole group at once. an instance can also run headless — no window, just scripts on their own schedule.

what it does

the plan

butter works, and the whole of where it is going is drawn out. the client was built gate by gate — proto, session, region, detail, luau, view — each measured before the next opened. from that, the plan was written down and is being walked:

butter is a separate repo — it shares no code with the alchemy fork, which stays as the working reference. rust is the host, luau is the payload, and a session is always a value, never a global.

built by one person

no team here — just me, wood. one operator, one client, and a special thanks to the programming models i use to get the work done: claude sonnet and opus, gemini pro and flash, and deepseek v4 flash — the 2025-2026 generation. the pair programmer in my ear is as much a part of the build as the keyboard.

© inworld.help — built with ai code