An open-source virtual office for your team

Lightweight, open-source
virtual office.

A place for your remote team that stays open all day without slowing your machine down. See who is around at a glance and ask “got a sec?” without booking anything.

✓ Self-host free forever✓ Hosted: 30-day free trial, no credit card

Work remotely, the way you did in the office.

Everyone on one floor. Sense who’s around, gather in a space, call out to someone. What you did in the office still works here.

The Hiroba lobby: an isometric office with desks, a meeting room and a kitchen, and nine avatars spread across it

In the lobby, you can feel who’s around

The open floor everyone lands on. Walk closer and their voice fades in. That’s where the small talk happens.

The “Dev” team space: four avatars around a round table on a rug

Make as many team spaces as you like

Add a space per team or project from the + tab. Pick a layout (meeting room, desks, lounge or café), and everyone inside stays on one voice call, with screen sharing and cameras.

The lobby during a call, with an “In call with Ren” banner and share-screen, camera and hang-up buttons at the top right

Anyone further away, just page them

Pick a name from the roster and you’re in a 1:1, whatever space they’re in. Share your screen right there. DND is respected.

What Hiroba does.

See who is in, walk over, and talk. That alone brings back the feel of an office.

See who’s in at a glance

Here, away, on a call, or do-not-disturb: it’s always on the roster.

Walk over and talk

No meeting, no invite. Step up to someone and voice connects.

Page anyone with one click

Pick a name from the roster for an instant 1:1, wherever they are. Screen sharing included.

Light enough to leave open all day.

A heavy tool gets closed, and an empty office is all that’s left. Hiroba is built to run all day behind your real work.

0% Idle CPU Near zero when still and silent
~100MB Resident memory Designed to stay small, even left running all day
<300ms Voice latency Direct P2P, no noticeable lag
Seconds to boot Startup time Tauri client, smaller and lighter than Electron

Figures are design targets. We’ll update them with measured results.

Your conversations never touch the server.

Voice, video, and screen sharing travel device to device, encrypted end to end. The server carries positions, presence, and chat. Nothing else.

Encrypted between devices

Calls run over WebRTC with DTLS-SRTP. The keys live on the two devices, so no point on the path can decrypt them. Our servers never receive audio, video, or a shared screen.

Behind a strict corporate firewall, a TURN relay forwards the encrypted packets. It cannot read them.

What the server holds

Where people stand, who is in, mute and status: in memory, only while you are connected. Each room’s chat, the newest 200 messages. The org, its members, and invites.

The full inventory is in the privacy policy

Or keep it all in-house

The server is one binary with no database. Run it on your office network and the conversations, positions, and chat stay inside it.

Self-hosting guide on GitHub

It’s 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.
  • Single binary, no DBRust server with no external deps. Self-host on a corporate LAN in minutes.
  • Specs in the openWire protocol (PROTOCOL.md), requirements, and implementation status live in the repo.
  • Self-host is first-classSame codebase as hosted. Free, unlimited seats, no feature gating.

View code on GitHub→

How to evaluate an open-source virtual office

Two ways in.

Hosted (we run it) or OSS self-host (you run it). Two distributions from one codebase.

Recommended

Hosted

Hosted

We operate the infra. Sign in with Google, Microsoft, GitHub, or email and create an org. A 30-day trial starts automatically.

  • Google, Microsoft, GitHub, and email sign-in
  • Org creation, invite links, member management
  • Stays connected on corporate networks
  • $2/seat/month after the 30-day trial. No credit card required to try.
Try it with your team, free for 30 days→

Open Source

OSS self-host

Run the single-binary server yourself. DB-less, with guest entry. Works on an internal network in minutes.

  • Apache-2.0 (with patent grant)
  • Single binary, no external deps (no DB)
  • Guest / simple join; OAuth optional
  • Setup guide and protocol spec published
View on GitHub→

Try Hiroba with your team.

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.

1. Install the desktop app. Only you need to.

Only the person setting things up needs the macOS or Windows app. The Windows app comes from the Microsoft Store; the macOS build is signed and notarized.

2. Create an org and invite your teammates

Sign in with Google, Microsoft, GitHub, or email and create an org. Send its invite link to your teammates. They join from the browser, nothing to install.

3. Get on the floor together

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.

Ready to try a virtual office
for your team?

Start with 2–3 people at the same time. See who is around, walk over, and try a quick conversation. No credit card required.