‹ witbitz.chat
Lumen
◐ a static file
Yjust you

This is a static HTML file.

No backend. No database. No accounts. About fifteen lines and one <script>. Prove — one at a time — that it's secretly something a static file has no business being.

lumen.example — the page
a little site

Talk to this page.

The panel on the right is a real AI, embedded in one line. Ask it to redesign this — the whole look — and it does it here, live, for everyone in the room at once.

try asking →
↻ synced to everyone in the room
✦ Site assistant embedded · 1 line
✓
Static
Just a file
— view the source →
✓
Alive
A real AI
— ask it to redesign the page
✓
Shared
A room, not a bot
— invite someone in
✓
Persistent
Keeps going
— reload; it's still here (wiped 30 min after the last message)
✓
Private
Sealed to you
— ask “is this private?”
static page + AI + app + live collaboration + persistence + privacy = one <script>
<!-- the whole integration. no build, no backend. -->
<div id="ai"></div>

<script src="https://witbitz.chat/embed.js"></script>
<script>
  Witbitz.embed('#ai', {
    // your function becomes the AI's tool:
    tools: { apply_design: d => paint(d.design) },
    // shared room state → runs for everyone, and persists:
    onState: s => paint(s.design),
    invite: '/lumen#join={link}'
  })
</script>
That's the "backend." Everything else on this page is demo chrome — the scoreboard, the copy. The AI, the shared room, the live sync across everyone, the persistence, and the sealing that keeps this page (and Witbitz) from reading the conversation, are those lines.

🔒 Who can read this room?

The honest answer — checkable, not a promise. Picture this embedded on a real site — say lumen.ai:

🚫
Not the site's trackers. The room lives in a cross-origin iframe, so lumen.ai's ads, analytics and other scripts can't reach into it — they can't read a word.
🚫
Not Witbitz. Sealed to the key that lives in your link and on your device; the operator only ever stores ciphertext it can't open — and that's verifiable (egress-locked, signed, reproducible). True even though Witbitz hosts everything else for the app.
🚫
Not even lumen.ai. The developer who built and hosts this can't read a word. Their page is egress-locked — it can only reach Witbitz (which is content-blind), so nothing on it (not even the tool calls it declared) can be sent to a lumen.ai server or anywhere else. Not a trust-me: read the page's CSP.
🚫
Not the model's operator either. The AI answers inside attested hardware enclaves — the room's logic in AWS Nitro, the model on Tinfoil — so the people running those machines can't see the conversation. Every reply carries a certificate you can check.
⏳
And then it's gone. This is a temporary room: 30 minutes after the last message it's wiped — no backup, no copy kept.
Check the trust claims →