Get started
Product tour
Screenshots of the Agent Office web app, version 0.2: the floor in 3D and 2D, chat, an agent's desk, Needs you, the artifact viewer, Audit and Settings.
These screenshots are from the platform's built-in preview, which runs the real web app on demo data (the fictional Acme Office, 15 agents) with simulated live activity: runs start and finish, mail flows between desks, and chat replies stream in. Nothing here is a mock-up, but the numbers are demo data. They were taken in the light theme at 1440 × 900; every page also has a dark theme (System, Light or Dark in the top bar).
To see the preview yourself from a checkout of the platform: npm run build && PORT=8806 node dist/server/preview.js, then sign in at http://127.0.0.1:8806 as owner@example.com with the password demo-office-2026.
The floor in 3D#

The status line reads Live: the view refetches its data when runs, mail, agents or approvals change. See The floor.
The floor in 2D#

The third view, List, is the plain card list, and the page without JavaScript. The four stats above every view are the same: on duty, working now, needs you, and spend today against the combined budget.
Chat#

Each message starts a short run in the agent's sandbox. Only you see your threads. See Chat with an agent.
An agent's desk#

The What Morgan can do list is generated from the personnel file, so it can't drift from what is enforced. Admins see Suspend, which opens a policy PR rather than flipping a switch.
Needs you#

Agents ask with approval_request; a lead decides. Policy proposals are merged in Gitea, where branch protection decides who may merge. Approved windows that are still open are listed here too, with End now. See Permissions & capabilities.
An artifact#

Artifacts are committed to the agent's vault by the office. HTML artifacts are shown in a sandbox with no scripts. See Artifacts.
Audit#

See Audit & the ledger.
Settings#

The preview's demo office reports platform version 0.1.0 here; a real office shows the version it runs. The Docs link appears when office.docs_url is set.