Show up as an avatar
Drop your avatar on the floor in the morning. That's "coming in." Remote work gets a place to be.
"Got a sec?" still works remotely
See who's around at a glance. Walk your avatar over or page someone with one click — it feels like tapping the desk next to you. Idle CPU near 0%, tens of MB of RAM, light enough to forget it's running all day so everyone can stay on the floor. That's Hiroba.
Idle CPU near 0% Tens of MB RAM OSS · Apache-2.0
↑ Live demo. Click tabs to switch spaces — same as the product: plain Canvas 2D.
一Why
Video, screen share, recording, integrations — the more features pile on, the harder it is to leave running. A presence tool needs atmosphere and lightness, not advanced meeting features.
二Features
The minimum for a virtual office — presence, atmosphere, and voice. No video meetings, screen share, or recording by design; keep your existing meeting tool for that.
Drop your avatar on the floor in the morning. That's "coming in." Remote work gets a place to be.
A persistent roster shows who's here, away, on a call, or do-not-disturb — at a glance.
Move around a top-down 2D floor. "Walk over and say hi" happens inside the screen.
Team rooms are group calls by default. Page anyone with one click, even across spaces.
Idle CPU near 0%, tens of MB of RAM. Eight hours open and your machine barely notices.
三How
Each org gets one virtual floor with a shared lobby and small team rooms. No maze to learn.
ORGANIZATION (your floor)
Paging = instant 1:1 across spaces. One click reaches them wherever they are
An open floor with proximity voice. Walk closer and audio fades in — where casual chats happen.
Team spaces (~5 people) stay connected like a group call. Switch tabs to join or leave the circle.
Pick someone from the roster to page — instant 1:1 voice across spaces. DND is respected. One click to hang up.
Audio goes peer-to-peer over WebRTC; the server only relays position and presence. That's why it stays light.
四Light
A presence tool assumes eight hours of uptime. If it's heavy, people close it and you're left with an empty office. Lightness isn't marketing — it's what makes a virtual office work.
Figures are design targets (NFR-01–05). We'll publish measured results as verification continues.
五Open Source
Server and client are Apache-2.0. Read the code, verify the claims, run your own server.
$ git clone https://github.com/ludo-technologies/hiroba
$ cd hiroba/server && cargo run
✓ hiroba-server listening on 0.0.0.0:8787
# Single binary, no DB. That's all it takes to spin up a floor.
六Start
Hosted (we run it) or OSS self-host (you run it). Two distributions from one codebase.
Hosted
We operate the infra. Sign in, create an org, share invite links. Non-technical teams can start fast.
Open Source
Run the single-binary server yourself. DB-less, guest entry — works on an internal network in minutes.
七Early access
Hosted is invite-only for now. Leave your email and we'll send a download link the moment your spot opens — no setup, nothing to install yet.
Light enough to leave on without getting in the way. Self-host works today.