🛁 built on InsForge

Capybara
Onsen

the water is always exactly right

A hot spring that is always open. Everyone who opens the link shares the same water — and the capybaras who live there remember you between visits.

⚡ realtime presence 🧠 pgvector memory 🤖 model gateway ⏰ cron world
🌊 the water is open

Get in.

It is live right now. No sign-up, no lobby, no loading screen.

capybara-onsen.insforge.site
💬Say hello to Yuzu-sensei — tell him about your week.
👀Anyone else who scanned this is in the pool with you. Right now.
🧠Come back later and he asks how the week went.
🛁 scan to soak
🧰 what we used

Thirteen InsForge features. No backend server.

Not bolted on to tick boxes — the onsen needed each one to exist.

⚡ Realtimepresence + broadcast — the entire premise
🐘 Postgres + RLSprofiles, world clock, yuzu, event log
🧠 pgvectorwhat each resident remembers about you
🤖 Model Gatewaydialogue, embeddings, portraits
🦕 Edge Functionsfive, all Deno, all in the repo
⏰ Schedulesthe sky moves when nobody's watching
📬 Messagingone postcard, after two days away
🗂️ Storagesouvenir portraits you keep
💳 Paymentsthe hat shop 👒
🔐 Auththe guestbook — always optional
📊 Analyticsevery soak, memory, purchase
🧾 Backend in codeone idempotent script brings it all up
🚀 Sitesnothing else hosts this
🎉 It also runs with zero configuration. Clone, pnpm dev, and the onsen boots single-player — residents talk, yuzu float, steam rises. A demo that conference wifi can kill is not a demo.
🧠 the loop

Memory is
one table.

💬 visitor speaks
🔢 embed → recall_memories()
🤖 persona + memories → gateway
📢 reply broadcast to the pool
🍊 distil one durable note, or NONE

Gossip is the same query with resident_id <> $1. One line, and the memory layer becomes visible instead of merely implied.

“Mm. You said the week was long — did it get shorter?” — Yuzu-sensei, forty years in the water, remembers you from Tuesday
1 / 4
← → or space