A 3D office where real Claude Code sessions work as employees
Developer brstic released Orchestrator, a 3D virtual office where real Claude Code sessions run in tmux worktrees with automated test and merge gates.
By Dillip Chowdary • Nov 14, 2026 • Source: github.com
In this post
Developer brstic launched Orchestrator, an open-source 3D virtual office environment designed to manage autonomous AI coding agents as in-person desk workers, detailed in github.com's report. The platform runs on a persistent server where every worker seated at a desk is an active Claude Code process executing inside an isolated tmux session and dedicated git worktree.
This report covers the architecture, game-style interface, task orchestration pipeline, account rotation systems, and setup requirements of Orchestrator. The release serves engineering teams, tech leads, and autonomous agent operators seeking visible multi-agent oversight without tabbing through dozens of unmonitored terminal windows.
01What shipped in A 3D office where real Claude Code sessions
Orchestrator provides a persistent multiplayer 3D floor plan navigable using standard W A S D controls. Users interact directly with agents by pressing F to open conversation dialogs or pressing Space to sit at an agent's terminal. Agents physically act out their real terminal operations across the floor, holding their chin in hand while thinking, typing while running code, and raising a physical hand when blocked by a pending permission prompt or decision.
Beyond the workspace simulation, the platform packages complete multiplayer collaboration features over TLS. Colleagues can join the shared office through a dedicated desktop app or a web browser, bringing their local machines onto the office floor as dedicated private rooms. The environment also includes an interactive two-player arcade cabinet running on an emulated Mega Drive, an office break room featuring internet radio, an in-office browser television, and a rooftop terrace where avatars can parachute into an endless driving city.
02What improved in A 3D office where real Claude Code sessions
The system replaces manual terminal-tabbing with deterministic state tracking tied directly to machine events, hooks, and tool outputs. When tasks encounter permission prompts or questions, requests remain visibly held open across full system restarts until human operators respond. The operational differences between managing individual terminal sessions and deploying workers inside Orchestrator are measured across key operational metrics.
| Operational metric | Terminal per agent | In the office |
|---|---|---|
| Pending permission visibility | Unseen tab prompts | Raised hand held open through restarts |
| Definition of done | Agent self-report | Automated tests pass, review, and clean git merge |
| Multi-machine access | Manual SSH and tmux attach | Unified 3D floor, Space inspect, Take control keyboard |
| Cross-agent collaboration | Manual prompt copying | Autonomous peer review, handoffs, and wakeups |
| Quota depletion handling | Process stops immediately | Automatic fallback across multiple accounts and models |
Autonomous delivery under this framework was demonstrated when a single simulated office worker built twenty-one distinct interactive 3D website previews for commercial businesses in a single day. These builds spanned bespoke interactive models including agricultural greenhouses, solar calculators, functional tractor X-rays, and moving mechanical assembly lines while the rest of the agent roster worked uninterrupted on parallel projects.
03What you gain from A 3D office where real Claude Code sessions

Engineering organizations gain strict verification barriers where task completion is enforced by runtime checks rather than agent claims. Every assigned task automatically generates an isolated branch and git worktree on the host machine. Completion requires that local test suites execute and pass on the machine, an agent colleague conducts a review, the human owner approves the diff, and the branch merges cleanly without merge conflicts.
Task management is augmented by an autonomous foreman supervisor that walks the office floor to answer routine operational questions, freeing human engineers to focus on architectural direction. Teams can issue persistent /goal instructions that keep agents executing across multiple turns until target test suites pass completely. Workflows also incorporate repeated timed routines, named secret management through an integrated vault, and long-term memory persistence across sessions via MemPalace.
Advertisement
Tech Pulse Daily
Get tomorrow's pulse first
Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.
Multi-account pooling ensures development does not halt when individual API limits are reached. Machines can register multiple accounts alongside Z.AI GLM plans, allowing sessions to automatically switch to alternative accounts or cascade from Claude 3.7 Fable to Opus, Sonnet, or Haiku. Inactive sessions sleep automatically after thirty minutes of idle time and resume immediately when pinged by a task, message, or the operator whip hotkey.
04How to get A 3D office where real Claude Code sessions
Deploying Orchestrator requires Node.js version 22.18 or higher, tmux, git, pnpm, and an authenticated Claude Code CLI installation on the host machine. Operators install dependencies and compile the workspace bundles using pnpm:
pnpm install
pnpm buildTo run the application locally with an integrated server and local agent host, start the runtime in browser mode or launch the standalone desktop client:
pnpm start --openpnpm desktopWithin the application interface, navigate to Menu, select Team, and choose Hire to configure worker profiles. Operators can specify custom names, assign roles, define host folder directories, and select default models and effort tiers. In-app switches support targeted model selection or fallback assignments:
/model claude-fable-5-1claude --model fable05What to watch after A 3D office where real Claude Code sessions
Teams implementing the platform must monitor machine resource allocation as concurrent tmux sessions and worktrees scale. While the office front door allows external visitors to knock and registered members to sign in directly, multi-tenant agent execution requires careful isolation between shared server resources and individual contributor laptop rooms. Organizations running remote teams should host the central office instance on a persistent Linux server to maintain uninterrupted background routines and continuous test verification.
Operational tracking must also monitor account failovers when running complex goal loops. Because the office counts active execution time to assign monthly employee rankings, teams should audit background command indicators to prevent long-running test servers or compilation builds from holding active session state. Future releases are slated to expand external attachment handling and expand browser automation tooling used by agents during review cycles.
A 3D office where real Claude Code sessions FAQ
What runtime requirements are needed to run Orchestrator?
The platform requires Node.js version 22.18 or higher, git, tmux, pnpm, and an active, authenticated Claude Code command-line installation.
How does Orchestrator verify that an agent completed a task?
Tasks require an isolated git worktree and branch, passing automated test runs executed directly on the machine, peer review by another agent, human owner sign-off, and a clean git merge without conflicts.
What happens when an agent exhausts its API quota?
The system supports multiple signed-in accounts and plans per machine, automatically migrating active workers to fresh accounts or falling back from Fable to Opus to keep tasks moving.
Sources
Author
Dillip Chowdary
Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.
Related on Tech Bytes
Advertisement