The Virtual City
Everyone who opens the same address and room shares the city — in a
headset or in a browser. Run node server/relay.mjs to host one.
Initializing…
models/ folder and
list it in models/manifest.json to make it load automatically.The guides answer from their own notes by default. Run ANTHROPIC_API_KEY=… node server/relay.mjs
and they ask a model through the relay, with the key kept on the server. Or, to test the published build on
this device only, paste a key here: it is kept in this browser's storage and sent to api.anthropic.com and nowhere else.
Their answers are spoken live in each guide's own voice by the relay (Microsoft's free voices, or
TTS_PROVIDER=openai). On a static host, an OpenAI key here does the same on this device only.
Ctrl/⌘+Shift+D hides this again. ?dev=0 clears it for good.