Agent WorldDownload

The office

The office shows every agent of the open project as a character. Where it stands and what floats over its head say what it is doing. How it looks is in DESIGN.md.

Read the office

The office with agents in each activity: one idle on a sofa, others thinking, running a command, researching, implementing and delegating, one with a red bubble, and one asleep that is only in the agents panel

What each activity means, as the agent's bar and the agents panel show it:

An agent in the Plan mode works at the whiteboard.

Roles follow from what the agent does. A senior is a regular agent. It becomes a boss, with a crown, while its subagents work. A subagent is an intern: it arrives by car and sits beside its boss. Interns are not tiles in the agents panel. Click Subagents in the top bar to see them all.

Select an agent

Click an agent's character, or open the agents panel and click its tile.

The agents panel open under the number: a tile for each agent with its number, picture, name and state, and + Agent

To hand files to an agent, drop them on its character.

The agents panel open under the number, with a red mark and ALLOW? on the tile of the agent that asks for permission, and the number reading 1

The number is red while another agent needs you and counts the others to look at; a tile in the panel carries the same mark.

Hire an agent

Click + Agent in the top bar (disabled until a folder is open), fill in the form and click Hire. The form is described in Getting started. The new character walks in through the front door.

To continue an earlier conversation as a new agent, click History and pick it from Past conversations.

Wake an agent that is asleep

  1. Open the agents panel and click its tile, or click its character.
  2. In its Chat tab, click the button that reads Wake and its name, for example Wake ada.

The agent comes back with its saved session. On the Grid, its tile says "asleep: open to wake".

Answer a permission request from the world

  1. Click the red tag on the agent's tile in the agents panel, the tile itself or its character.
  2. In its Chat tab, read what it wants to use.
  3. Click Allow or Deny.
A request to use Bash with the command rm -rf dist, answered with Allow or Deny in the side panel, and the agent's red bubble over its desk

The tag says what kind of request it is. Each kind is in Dialogs.

The top bar

Except for + Agent, the buttons are icons. Point at one to see its name.

The projects panel open under the project button: a tile for each recent folder with its picture, name and number of agents, a red number on the one with an agent waiting, Open another folder and New window

Over the office, Zoom out, Zoom in, Fit office and Reset change the view.

Terminals

The Terminal button at the foot of the office (Ctrl+`) opens a drawer of your own shells under the office, one tab for each, each starting in the project's folder. + adds one, × closes one (a shell that is still running asks first), and ▾ hides the drawer: the shells keep running. Drag the drawer's top edge to resize it.

Each project has its own terminals. Switch project and you see only that project's; come back and they are as you left them, also after the window reloads.

The terminals drawer under the office with two tabs of the storefront project and a shell that has run git log

The usage tanks

The tanks on the lawn show how much is left of your usage limits: 5h for the 5-hour limit and wk for the weekly one, a pair for each connected program.

Hovering the tanks on the lawn: a panel listing the 5-hour and weekly limits of Claude Code with the share left and the time until each resets

The liquid is what is left. It turns amber once 70% is used and red once 90% is used, and a tank with no reading shows "?". Point at the tanks for Your usage limits. The Usage button shows the same numbers.

Usage and the Weekly Rewind

Usage in the top bar opens Usage & Estimated Costs: what was spent and used in 7, 30 or 90 days, for all accounts or one, with tabs for Overview, Accounts, Providers, Projects and Tokens.

The Usage window on Overview: spent, tokens, how much the cache served, the tightest limit and the month, then the day by day chart

Tokens says where the tokens went, as one bar and a table: fresh input, what was read from the program's cache, what was written to it, and output, grouped by provider, account, agent, project or model. A dash is a figure the program does not report (agy does not report cache writes), and history from before tokens were counted this way shows hatched with no split.

The Tokens tab: one bar for all tokens, and a table by agent with a mix bar, fresh input, cache read, cache write, output, the cache share and what was spent

Weekly Rewind shows one week: agent time, cost, tokens with their rise or fall from the week before (a week before that was counted the old way is compared without the cache), turns, the busiest hours, and a day chart that switches between dollars and tokens.

The Weekly Rewind: the headline, five cards, the day chart and when the work happened

Use it from the keyboard

Select an agent with Ctrl+Tab (Shift+Ctrl+Tab goes back), then Tab to Allow, Deny or Wake. Cmd+/ lists all shortcuts.

Hold Ctrl and press Tab again to see a bar of the agents in the order the Agents panel lists them (the latest first); each Tab steps on, Shift+Tab steps back, and letting go of Ctrl switches. Esc stays where you are, and a single tap switches at once with no bar. Shift+Cmd+[ and ] (Shift+Ctrl+[ and ] elsewhere) do the same for the projects, in the order of the project panel.

Cmd+Alt+1 to 9 (Ctrl+Alt+1 to 9 elsewhere) go to the first to ninth tab of the side panel, counting the tabs you see: Chat, Terminal, Code and so on.

To remove an agent, use More actions, then Remove agent. If its worktree has uncommitted changes, choose Cancel (commit in terminal), Remove, keep worktree or Discard changes.

Next: Chat and dialogs

Edit this page on GitHub