Launch
floors.js
Visit
Example Image

floors.js

Your website, but visitors can see each other.

Visit

One script tag adds real-time 3D chat rooms to any website.


Visitors appear as avatars, see each other, walk between pages, and chat — no signup required, works on any stack.


Example Image
Example Image
Example Image
Example Image
Example Image

Features

  • Live visitor presence — see who's on your site right now, WebSocket-powered
  • Isometric 3D rooms — each page becomes a visual room with avatars that walk around
  • Real-time chat — speech bubbles, @mentions, whispers, /commands
  • Works everywhere — static sites, Next.js, WordPress, Shopify — paste and go
  • Chat history & dashboard — all messages logged, searchable, exportable (CSV/JSON)
  • Discord notifications — get pinged when someone talks on your site
  • Built-in moderation — rate limits, link blocking, kick/ban in one click
  • Private mode — 1-on-1 support where visitors only see you
  • Zero friction — visitors get a random avatar instantly, no account needed
  • Customizable — accent color, theme (dark/light), position, and more via dashboard

Use Cases

  • Communities — members bump into each other on your site
  • Online courses — turn your course pages into a campus
  • SaaS products — connect users inside your app
  • E-commerce — help shoppers in real-time as they browse
  • Personal sites / portfolios — make your site feel alive
  • Support — talk to visitors before they leave (private mode)

Comments

nice Auto-detects your links and turns them into rooms

custom-img
Indie dev • Founder • SaaS maker

Hey everyone 👋🏼 The idea with floors.js is stupid simple: what if your visitors could see each other live, like in a real shop? Why? Think about this: you see people with your analytics, but they can't see you. → With floors.js, you're in the room with them, and can message them while they're still browsing. Under the hood: - Vanilla JS embed, no framework needed - Three.js for isometric 3D rendering - WebSockets for real-time presence - Auto-detects your links and turns them into rooms - SPA-compatible (React, Next.js, Vue, Nuxt, Astro) The landing page IS the demo! Come say hi! It's live, there's no AI, no bot. I'd love your feedback, and happy to answer anything!

Social Links
custom-img
Indie dev • Founder • SaaS mak...
Makers
custom-img
Indie dev • Founder • SaaS mak...

Comments

nice Auto-detects your links and turns them into rooms

custom-img
Indie dev • Founder • SaaS maker

Hey everyone 👋🏼 The idea with floors.js is stupid simple: what if your visitors could see each other live, like in a real shop? Why? Think about this: you see people with your analytics, but they can't see you. → With floors.js, you're in the room with them, and can message them while they're still browsing. Under the hood: - Vanilla JS embed, no framework needed - Three.js for isometric 3D rendering - WebSockets for real-time presence - Auto-detects your links and turns them into rooms - SPA-compatible (React, Next.js, Vue, Nuxt, Astro) The landing page IS the demo! Come say hi! It's live, there's no AI, no bot. I'd love your feedback, and happy to answer anything!