A living constellation you share with strangers in real time. Move your cursor, drift near others, and farm your aura — the longer you glow and connect, the brighter your orb becomes.
Aura is fully peer-to-peer (WebRTC): cursors, aura and reactions travel directly between browsers. There is no server and no database — your aura is ephemeral, just like the real thing.
Part of neresdu.dev — built by Eduardo Neres.
- 🌌 Cosmic canvas — every visitor is a glowing orb with a comet trail.
- ✨ Constellations — orbs that drift close are joined by lines of light.
- 🔮 Aura farming — presence, connection and interaction grow your aura; idling lets it fade. Your aura drives how bright, large and alive your orb looks.
- 💥 Reactions — send bursts of light that everyone sees.
- 🛡️ Bot-resistant — a proof-of-work entry gate plus per-peer rate limiting keep flooding impractical without any backend.
- Astro + Tailwind CSS
- HTML Canvas 2D + TypeScript for the render loop
- Yjs + y-webrtc for peer-to-peer presence (Awareness protocol)
npm install
npm run devOpens at http://localhost:4321/. Open /room in two tabs to see peers connect
(same-origin tabs pair instantly via BroadcastChannel).
- Move the pointer (or touch) — your orb follows and farms aura.
- 1–4 or the on-screen buttons — send a reaction burst (✨🔥💜⭐).
- Drift near others to form constellations and farm aura faster.
✅ Core experience complete: cosmic canvas, P2P presence, constellations, aura farming, reactions, proof-of-work entry gate and per-peer flood defense.
Static build (npm run build → dist/), deployed free on Cloudflare Pages.
Built with ♥ in Curitiba, PR.