TL;DR: Kumospace is a video-first virtual space — a room teams and events gather in. floors.js is a social presence layer that comes to your visitors, embedded on your existing site with one line of code. Choose Kumospace for live video gatherings. Choose floors.js to make a public website feel alive.
Why people look for a Kumospace alternative
Kumospace made spatial video gatherings feel lively — avatars in a room, walking between conversations. But many people searching for a Kumospace alternative don't want to host a video event at all — they want that spatial, avatar-based presence on their own website, for real visitors, without forcing anyone into a separate space or turning on a camera.
The common friction points: participants join a destination through a link, the experience leans on video and microphones, and pricing scales with hosts, members or capacity. It's built for gatherings that happen at a moment in time — not for the steady stream of anonymous visitors who land on a public site and leave a minute later.
If your goal is engagement on a website — a launch page, a community, a docs site, a portfolio — a video room is the wrong shape. You need something that embeds, always on, that anyone can join silently.
A destination vs. a layer on your site
This is the core difference. Kumospace is a destination: you create a space, share the link, and people join to hang out or attend. It's good for live, video-driven gatherings.
floors.js is a layer: you paste one script tag and every page of your existing website becomes a room. Visitors who are already there see each other as 3D avatars, walk around, and chat in real time — with zero signup and no camera. They never leave your site because the experience is your site.
Same spatial idea, opposite delivery. One asks people to come to it for an event. The other is always on, where your people already are.
floors.js vs Kumospace — honest comparison
These tools solve different problems. Here's a straight side-by-side so you can pick the right one.
| Feature | Kumospace | floors.js |
|---|---|---|
| Where it lives | Separate space / destination | Embedded on your website |
| Account required | Yes for hosting & members | No — instant join |
| Pricing model | Per host / member / capacity | Per site — $14/mo or $99 lifetime |
| Best for | Live video gatherings & events | Public website visitor engagement |
| Primary medium | Video & spatial audio | Text chat + presence (no camera) |
| Setup | Build a space, share the link | One script tag |
| Visitor friction | High (join + leave your site) | Zero |
| Works on any site | N/A — it's the destination | Yes (WordPress, Shopify, Next.js…) |
Who should use floors.js instead of Kumospace
Who should stick with Kumospace
If you need to host live, video-driven gatherings — virtual happy hours, all-hands, conferences, networking events with spatial audio and proximity video — Kumospace is genuinely built for that and floors.js does not try to replace it. floors.js has no video, no audio, and no concept of scheduled events. It's a public-website social layer, not an events platform. For live video gatherings, Kumospace (or Gather / Teamflow) is the right call.
One line to install
Paste it before </body> in your site's layout. Works on any platform — static HTML, WordPress, Shopify, Next.js, Webflow, or anything else. Pages become rooms automatically. No space to build, no link to share, no configuration.