Home / Real systems / Virtual Office
Case study · Virtual Office

The office that never closes — everyone visible, all day.

TwinMind Meet keeps your whole company in one always-on office: a presence dock of who’s in and who’s away, drop-in video rooms with screen share and swappable virtual backgrounds, every conversation transcribed and archived, and a daily attendance report that writes itself. It runs on your own cloud — no per-seat licence, and the data never leaves the company.

self-hosted$0 per seatlive transcriptsdaily reports
Live reconstruction

Step into the office

Presence dock → drop into the room (video, screen share, join/leave, swappable backgrounds) → live transcript and the automatic daily attendance report. Same three moves your team makes every day.

Open full screen ↗
$0per seat, ever
100% onshoreyour own cloud
every roomtranscribed & archived
The problem

A remote team goes invisible the moment everyone hangs up

Nobody can tell who is actually at their desk right now. The “quick sync” that decided everything leaves no trace once the call ends, side conversations happen somewhere no one can find later, and at the end of the month you are guessing at who worked when.

The usual fix is to rent a seat on Zoom or Teams — and hand your standups, your screen shares and every client name you say out loud to someone else’s servers. For an internal tool that the whole company lives in, that is exactly the wrong trade. We wanted the office and the privacy.

How it works

One office, always open, four simple moves

It behaves like sitting in the same room — you can see who’s around, drop in to talk, and everything said is remembered. No meeting links, no scheduling.

1

See who’s in

A small always-on dock shows every teammate’s live status — in a room, away, or offline — the moment it changes. You can even ring an offline person and their device buzzes them back into the office.

2

Drop into the room

One tap zooms you straight into the call: video tiles, screen share, and swappable virtual backgrounds that keep your real room private. Reconnects and mobile join all handled, just like a paid tool.

3

Every word remembered

Every conversation, in any room, is transcribed live and archived with a searchable record of who said what and when — so a decision made on a call is never lost the second it ends.

4

The day reports itself

First in, last out, hours present — logged automatically from room join and leave events. Every morning the manager gets yesterday’s attendance, with no one filling in a timesheet.

Yours, not theirs

It runs where your other systems run

🏠

Self-hosted, your tenancy

The whole office is one Cloud Run service (or a VM) in your own account. No third-party meeting SaaS sits between your team and their conversations.

💰

No per-seat licence

Add the tenth person or the hundredth — the cost is your own compute, which for a team this size rounds to nothing. It is free for the company to run.

🖼️

Swappable virtual backgrounds

Blur your real room, or drop in a branded backdrop — each person picks their own. Your kitchen and your whiteboard never end up on someone’s screen.

🔧

Yours to extend

Because we built it, we can bend it: a bot that joins to take minutes, a room that opens on a calendar event, presence piped into your CRM. Ask, and it ships.

meet.twinmind.au · your deployment
Runs in your GCP / VMself-hosted
Transcripts → your storage bucketin-house
WebRTC media, peer to peerencrypted
Virtual background appliedprivate
! Data leaving the companynever
🔒 Onshore · your tenancy · $0 per seat
Security & control

An internal tool that stays internal

This is the whole point: an office your team lives in, with none of it living on a vendor’s servers. Everything the company says stays inside the company.

🌐

Nothing leaves the company

Media, transcripts and presence all stay inside your own cloud. There is no external meeting provider to trust with your standups and your client names.

🔒

Your storage, your keys

Transcripts and the attendance log are written to your own bucket, under your own retention rules — not a SaaS account you don’t control.

🔑

Per-room access

Rooms are scoped to who should be in them. A private founders’ room and an all-hands room live in the same office without overlapping.

🖼️

Real rooms stay private

Virtual backgrounds mean nobody has to broadcast their home. Blur or a company backdrop keeps every camera on-brand and every room off-camera.

🧾

A record you can answer to

“Who was on that call, and what did we agree?” is always answerable — the transcript and the join/leave log are right there, and they are yours.

🇦🇺

Onshore in Australia

The service runs in an Australian region on your infrastructure, so the data stays where your business and its obligations already are.

What changed

The outcomes, in plain terms

  • The whole company is free to run — no per-seat licence, ever
  • Anyone can see who’s in the office and drop straight into their room
  • Every conversation is transcribed, saved and searchable afterwards
  • The manager gets a daily report of hours worked and time online, per person
  • Screen share, reconnect and mobile join all work like any paid tool
  • And none of it leaves the company — it runs on your own cloud
Not a concept

We run our own company on it

The Virtual Office isn’t a mockup for this page — it is meet.twinmind.au, the office the TwinMind team actually lives in every day. It is assembled from real, running pieces.

📺

WebRTC calling

Real-time video, audio and screen share over a peer-to-peer mesh, with reconnect and a mobile fallback — live in production today.

👤

Presence & push

Live who’s-here status, a People panel with per-person volume, and Web Push to ring an offline teammate back into the room.

🎤

Live transcription

The same real-time speech pipeline behind our voice work turns every room into a searchable transcript as it happens.

📊

Attendance log

Room join and leave events roll up into first-in / last-out / hours-present — the daily report writes itself.

FAQ

Common questions

Where does the data actually live?
On your own infrastructure. The service runs as a Cloud Run instance (or a VM) in your account, media travels peer-to-peer between teammates, and transcripts and the attendance log are written to your own storage. There is no external meeting provider in the loop.
Is it really free per seat?
There is no per-seat licence. The only cost is the compute it runs on, which for a normal team rounds to a few dollars a month — so adding people doesn’t add licence fees.
How do the virtual backgrounds work?
Each person picks their own — a blur of their real room, or a branded company backdrop. It keeps everyone’s home off-camera and every call looking on-brand, and it’s applied on their own device.
What’s in the daily attendance report?
First-in and last-out times and total hours present, per person, logged automatically from when each person joined and left rooms — no timesheets. The manager gets yesterday’s report each morning.
Does it work on mobile and behind flaky Wi-Fi?
Yes. There’s a mobile join path, automatic reconnect if a connection drops, and a fallback so a miss doesn’t strand you. It behaves like a paid tool because it had to for our own team.
Can you tailor it to how we work?
That’s the advantage of it being ours: a minute-taking bot, rooms that open on a calendar event, presence piped into your CRM — we ship the exact version your team needs. Start with the AI Opportunity Audit and we’ll scope it.
Why it matters

Could this be your team’s office?

If your team is remote or hybrid, the difference between a stack of scheduled calls and a room everyone lives in is the difference between a company that feels scattered and one that feels together — and you can have it without renting a seat or shipping your conversations offshore.

Best for · remote and hybrid teams, privacy-sensitive businesses, anyone tired of per-seat meeting bills

Want an office your team actually lives in - on your own servers?

We start with a fixed-scope AI Opportunity Audit: we map how your team already works, then ship the exact version of the Virtual Office that fits it - self-hosted, in your tenancy, in days.

Book a free meeting

Or reach us right here, right now - talk, type or call, whichever suits you:

Live video & voice calls run 9am-5pm Brisbane; chat, the AI assistant and email are open any time. Calls are transcribed live into your chat, so everything you discuss stays right here in your messages.