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

Nothing to install Step into a live demo office right now. Invite your team the same way: one link, straight from the browser.

Why

The office sense of presence,
now remote.

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

What Hiroba does.

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.

Take a seat on the floor

Take a seat on the floor in the morning. That’s “coming in.” Remote work gets a place of your own.

See who’s where

A persistent roster shows who’s here, away, on a call, or do-not-disturb — at a glance.

Walk the floor

Move around a top-down 2D floor. “Walk over and say hi” happens inside the screen.

Voice when you’re close

Team rooms are group calls by default. Page anyone with one click, even across spaces.

How

A lobby and team rooms.
That’s the whole floor.

Each org gets one virtual floor with a shared lobby and small team rooms. No maze to learn.

ORGANIZATION (your floor)

Lobby — shared open floor

Voice fades in as you approach

Team A (~5 people)

Effectively a group call

Team B (~5 people)

Hop in via tabs

Paging = instant 1:1 across spaces. One click reaches them wherever they are

Lobby is for atmosphere

An open floor with proximity voice. Walk closer and audio fades in — where casual chats happen.

Teams are small voice circles

Team spaces (~5 people) stay connected like a group call. Switch tabs to join or leave the circle.

Paging is a tap on the shoulder

Pick someone from the roster to page — instant 1:1 voice across spaces. DND is respected. One click to hang up.

Voice never hits the server

Audio goes peer-to-peer over WebRTC; the server only relays position and presence. That’s why it stays light.

Light

Why we optimize for lightness.

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.

0% Idle CPU Near zero when still and silent
Light Resident memory Designed to stay small, even left running all day
<300ms Voice latency Direct P2P — feels natural
Seconds to boot Startup time Tauri client — smaller and lighter than Electron

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

Open Source

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.
  • Voice stays off the serverThe server handles position and presence only. Audio is WebRTC peer-to-peer.
  • 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

Start

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 or GitHub, create an org — a 30-day trial starts automatically.

  • Google & GitHub sign-in (SSO)
  • 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 with your team — free for 30 days

Open Source

OSS self-host

Run the single-binary server yourself. DB-less, 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

Download

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 — just you

Only the person setting things up needs the macOS or Windows app. Downloads are served from GitHub Releases; macOS builds are signed and notarized.

2. Create an org and invite your teammates

Sign in with Google or GitHub 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.

Download the app

On Windows, one command works too: winget install hiroba

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.