Pricing

Pricing stays light too.

Self-host is free forever. Hosted is simple per-seat billing.

Hosted Standard is billed per seat via Stripe at ¥300/seat/month (excl. tax).

Self-host

For technical teams who want to run it themselves

¥0 free forever

Apache-2.0 open source. No seat or org limits.

  • Full feature set
  • Single binary, DB-less startup
  • Guest / simple join (OAuth optional)
  • You operate server & TURN
  • Community-based support
Start on GitHub

Compare

Hosted vs self-host

Same codebase. The difference is who runs it.

Hosted OSS self-host
Presence, spaces, voice circles, paging ✓ All included ✓ All included
Sign-in OAuth (Google / GitHub, etc.) Guest / simple join (OAuth optional)
Joining an org Invite links (issued by admins) Share server URL, etc. — flexible
NAT traversal (TURN) ✓ Included. "Almost always connects" △ Public STUN by default; run coturn if needed
Data persistence ✓ Orgs, members, invites stored △ DB-less OK (config / env vars)
Server ops & updates ✓ Handled for you You (single binary makes it simple)
Cost ¥300/seat/month (excl. tax) Free (infra cost only)

FAQ

Common questions

Is it really that light?

Lightness is a core product value. Design targets (NFR) call for near-0% idle CPU, tens of MB resident memory, and voice-only low bandwidth. The client is Tauri + Canvas 2D (not Electron); the server never relays audio (P2P). Numbers are targets — we'll publish measurements as we verify.

When will you add video or screen share?

We won't. That's a design choice, not a backlog item. Meeting features trade off against always-on lightness, so Hiroba focuses on presence and voice — "before the meeting." When it's meeting time, use your usual tool.

Where does audio go?

Usually direct P2P between participants — not through the server. The server only handles position, presence, and signaling. If P2P can't establish (NAT), hosted uses encrypted TURN relay.

Feature gap between self-host and hosted?

Core experience (presence, spaces, voice circles, paging) is identical. Hosted bundles OAuth, org management, invites, TURN, and persistence with zero config. Self-host enables and operates those yourself. Both build from the same codebase via profile flags.

How does billing work?

Payments and invoices run through Stripe at ¥300/seat/month (excl. tax), based on registered org members.

Start with one floor.

Hosted: create an org. Self-host: run it today.