โšก MY VIRTUAL OFFICE

First-time setup

LICENSE KEY
Enter your license key to unlock all features, or continue with the free demo.
Demo mode: Free to use with up to 3 agents. Browser panel, SMS panel, model manager, cron manager, and whisper are locked.

Full license ($35.99): Unlimited agents, all features unlocked.
Early bird ($9.99): Same as full โ€” limited-time launch price.

Get your key at myvirtualoffice.ai
1. NAME YOUR OFFICE
Give your virtual office a name. This appears in the sidebar and page title.
2. CONNECT TO OPENCLAW
Tell the Virtual Office where your OpenClaw installation lives so it can find your agents.
This is the folder that contains your openclaw.json and agents/ directory.
๐Ÿ“ Where to find it:

Linux/Mac (most common):
/home/youruser/.openclaw

Running Virtual Office in Docker?
Use the path you mounted with -v. For example:
docker run -v /home/eli/.openclaw:/openclaw ...
โ†’ enter /openclaw

Not sure? Run this in your terminal:
ls ~/.openclaw/openclaw.json
If it prints a path, use the folder part (e.g. /home/youruser/.openclaw).
3. AGENT BROWSER (OPTIONAL)
Connect a browser so your agents can browse the web and you can watch live. You can skip this and set it up later.
What is this? The Agent Browser gives your AI agents a real web browser you can watch live. You need two things:

1. CDP (Chrome DevTools Protocol) โ€” how agents control the browser
2. VNC Viewer โ€” how you watch the browser live in the office

Easiest setup โ€” one Docker command:
docker run -d --name vo-browser \
  -p 9222:9222 -p 6902:6902 -p 6901:6901 \
  kasmweb/chromium:1.17.0


This gives you both:
โ€ข CDP URL: http://127.0.0.1:9222
โ€ข Viewer URL: http://127.0.0.1:6902 (HTTP, no cert needed)

Or use your own Chrome + VNC:
google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/vo-browser
Then point Viewer URL to your VNC/noVNC server.

Not sure? Skip this step โ€” everything else works without it. You can set it up later from โ˜ฐ Menu.
4. SMS PANEL (OPTIONAL)
Let an AI agent send and receive SMS messages through your office. You can skip this and set it up later.
What is this? The SMS Panel lets you send and receive text messages through an AI agent in your office.

What you need:
1. A Twilio account (free trial works)
2. A Twilio phone number (you get one free with trial)
3. Your Account SID and Auth Token from the Twilio Console dashboard

How to get started:
โ€ข Sign up at twilio.com/try-twilio
โ€ข Copy your Account SID and Auth Token from the dashboard
โ€ข Get a phone number from Console โ†’ Phone Numbers โ†’ Buy a Number
โ€ข Paste all three values above

Not sure? Skip this step โ€” everything else works without it. You can enable it later from โ˜ฐ Menu.
5. PC PERFORMANCE (OPTIONAL)
Monitor a PC's CPU, RAM, and GPU stats live in your office dashboard. You can skip this and set it up later.
What is this? The PC Performance panel shows live CPU, RAM, and GPU usage graphs in your office sidebar.

How it works:
You run a small Python script on the PC you want to monitor. It exposes metrics on a port, and the Virtual Office reads from it.

Quick setup (on the target PC):
pip install psutil
python pc-metrics-server.py 8099

The script is included with the Virtual Office at /app/pc-metrics-server.py. Copy it to any PC you want to monitor.

For GPU monitoring (NVIDIA only):
pip install pynvml

URL examples:
โ€ข Same machine: http://127.0.0.1:8099
โ€ข LAN PC: http://192.168.1.100:8099
โ€ข Tailscale: http://100.x.x.x:8099

Not sure? Skip this step โ€” you can enable it later from โ˜ฐ Menu โ†’ Settings.
6. YOU'RE ALL SET!
Your Virtual Office is ready. You can always change settings later from the โ˜ฐ Menu button in the toolbar.
What you can do:
โ€ข โœ๏ธ Edit Office โ€” Place furniture, resize canvas, paint walls & floors
โ€ข ๐Ÿ‘ค Agents โ€” Customize agent appearance, assign desks, set branches
โ€ข ๐Ÿ’ฌ Chat โ€” Talk to any agent through the chat panel
โ€ข โ˜ฐ Menu โ€” Change office name, connection settings, export/import config

Want accurate presence? Install the optional Virtual Office skill so agents report their working/idle status. See /setup docs for details.

โ˜๏ธ API Usage: The sidebar automatically detects your AI providers (Anthropic, OpenAI, Google, etc.) from your OpenClaw config and shows live usage, quotas, and API key health. No extra setup needed โ€” just connect to OpenClaw above.