Bot Workspace in the Facility
Lead: Both posts show the same idea: a room you can watch where every bot has a desk and works in plain view. We already have the two hard parts. The Bots roster knows what each bot is doing right now, and 3dfacility is a walkable 3D campus with characters. The work is to connect them: one floor of the facility becomes your bots' office, and the real bot activity drives it.
What the two posts show
| Alex Finn (Grok Bot pages) | David (Grok bot office) | |
|---|---|---|
| View | Flat pixel office: desks, bots move to them | 3D office: desks per role, lounge, chief-of-staff office |
| Driven by | Bot's own activity log | Bot task state (coding, browsing, terminal, thinking) |
| Side panel | Stats, waiting on me, finished, upcoming routines | Team list with status + activity feed |
| Extra pages | Machines & Models, org chart, "Today in 60 seconds" | Day / evening / night lighting |
| Hand-offs | — | Bot walks to another bot's desk or the chief's office |

What we already have
| Piece | Where | Ready |
|---|---|---|
| Live status per bot: Working, Needs you, Talking, Idle | components/bots-launch/roster-status.ts + useRosterLive.ts |
|
| Bot-to-bot messages (who hands what to whom) | Agent network phase 1/2 | |
Walkable 3D campus, characters, Gizzi, room deep links (?room=) |
3dfacility campus/ |
|
| An Office zone already in the campus | campus/zones/office.tsx (one desk island today) |
|
Only Allternit sites may embed the facility (frame-ancestors) |
websites #19 | |
| Bot avatars (packs) for the characters | Avatars 2026-10-04 |
How it fits together
Build plan
- 1 Bot floorRebuild the Office zone (or one loft) as the bots' floor: one desk per bot, your desk, lounge, Gizzi's office. Seats come from the bot list, not a fixed count.
- 2 Live feedThe app sends roster status + handoffs into the facility with postMessage. Signed out or no bots: a demo crew, labelled "Demo".
- 3 MotionSit, walk to desk, walk to a bot for a handoff, walk to you when Needs you. A label above each bot shows its task.
- 4 In the appA "Workspace" view in Bot mode on Desktop, ai.allternit.com phone layout and the m. PWA. Phone gets a fixed overhead camera plus the team list.
- 5 Side panelCounts (working, need you, idle), team list, activity feed. Click opens the thread.
- 6 DocsUser guide + dev doc in surfaces/docs.