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
A place for small remote teams to work side by side. See who is around and start a quick conversation without scheduling a meeting. Designed to stay open all day, alongside the tools you already use.
Idle CPU near 0% Light on memory OSS · Apache-2.0
一Why
Who's sitting nearby, whether you can speak up right now — things the office made obvious go invisible when remote. Getting them back doesn't take advanced meeting features; it takes a tool light enough to leave running all day.
二Features
See who is around, start a voice conversation, and share your screen in a 1:1 call. Keep your existing meeting tool for video meetings and recording.
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%, light on memory. 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 with Google or GitHub, create an org — a 30-day trial starts automatically.
Open Source
Run the single-binary server yourself. DB-less, guest entry — works on an internal network in minutes.
七Download
Start with 2–3 people and choose a time to try it together. Your 30-day hosted trial starts when you create an org. No credit card required.
Each teammate needs the macOS or Windows app. Downloads are served from GitHub Releases; macOS builds are signed and notarized.
Sign in with Google or GitHub and create an org. Send its invite link to your teammates so everyone joins the same floor.
Join at the agreed time, unmute your microphones, and walk over to each other to talk. Try leaving Hiroba open during your next work session.
On Windows, one command works too: winget install hiroba
Start with 2–3 people at the same time. See who is around, walk over, and try a quick conversation. No credit card required.