A room that shows you the work.
The office is where you spend most of your time in Luma World. Every agent is a small character at a desk, and what it does in the room follows what the agent is really doing. Beside the room is a panel where you talk to whichever agent you have selected.
Globe, city, building.
There are three places between opening the app and watching your agents. Each is a 3D view with a panel on top, and everything you can click in 3D you can also pick from the panel.
- The globe. A planet with your cities on it. The Choose a City card lists them. Click one, or press + New City, type a name and press Create.
- The city. A row of temples. Each temple is a building. When you add one, the Building Details dialog asks for a Title, a Handle, an optional Description, and a Working Directory with a Browse button.
- The building. Click a temple to walk in. If the building has no folder yet, the app asks you for one first.
A building is one project folder on your computer. Every agent in that building works in that folder. Your cities and buildings are saved to your account, but the folder each building points at is saved only on this computer. On a second computer you will be asked for the folder again.
To go back, use the toolbar: City leaves a building, and Cities returns to the globe. Press ⌘ R from anywhere to jump straight to another building.
Walking in
While the office loads you see entering and the building's name. Then a short welcome plays: the building's name settles letter by letter under — Location —, and a voice says "Welcome to" your building. It ends on its own after a few seconds, or you can Click to skip.
The 3D office.
The office is a small 3D room with desks. The room only draws the agents that are really in it, and it updates as they work. You can drag to turn the view and scroll to zoom.
Floors and rooms
A building can have more than one floor. The floors are listed in the rail on the left, under Floors.
- Switch floors by clicking a floor in the list.
- Add a floor with + Floor.
- Rename a floor by double-clicking it. You can also drag floors, or use Alt + ↑/↓, to reorder them.
Under This floor, the Room switch picks which room this floor shows: ⛩ Zen (The Zen Garden), ⬡ Holo (The Hologram Office) or ◆ Studio (The Studio). On a Zen Garden floor, the Monitors switch changes the desk monitors between ◇ Glass and ▭ Bezel. The app remembers which floor you last looked at in each building.
Only the floor you are looking at is drawn. Agents on other floors keep working as normal; you just will not see their characters until you visit their floor. They still appear in the agent panel's list.
Moving an agent to another floor
- Select the agent and open its Settings tab.
- Open the Floor section and pick a floor from the list.
- For a hired employee you see Saved for future sessions. For a temporary agent, For this session.
Moving an agent moves only its character. Its conversations carry on exactly as they were.
Desks and agents
With nobody selected, the card in the corner reads Crew with a count of your agents, and has a + Agent button. Press it to add an agent:
- The New Agent dialog shows a portrait and a suggested name. Press ⟳ for another name and face, or type your own.
- Optionally write an Initial message: what should they start on?
- Pick a Model. Claude models run on Claude Code, GPT models on Codex. If one of the two is not set up on this computer, its models are greyed out under a note such as ⚠ Codex isn't installed, with a button that fixes it. See When one tool is missing.
- Press Confirm. The character appears at a free desk, and you hear "New agent has joined."
A new agent is temporary: it lasts as long as its session. To keep it, select it and press ★ Hire. A hired employee keeps its name, desk, floor, voice and memory between sessions. A temporary agent has a Remove button; an employee has Fire Employee.
Each room has a fixed number of desks. If every desk is taken, a newly working agent still appears, but stands at the edge of the room until a desk frees up. Nothing is wrong; its work is running as normal. Helpers an agent starts never take a desk; see Sub-agents.
What a character tells you.
Each character is a small origami figure called a Luma. At a glance it tells you three things: whether its agent is working, what the agent says it is doing, and when it has finished.
| What you see | What it means |
|---|---|
| Arrives in a swirl of petals | A new agent has joined. You also hear "New agent has joined." |
| Sitting at a desk, typing, monitors lit | The agent is working on a turn. |
| Stands up and walks away from the desk | The agent has finished its turn and is idle. The desk is free for someone else. |
| Stays at the desk, half turned, watching small birds | The agent has handed work to helpers and is waiting for them. See Sub-agents. |
| Turns to face you and waves | The agent has a question for you. |
| A glowing ring on the floor beneath it | This is the agent you have selected. |
A Luma's hat, robe and colours come from the agent's name, so the same name always gets the same look, on any computer. The small portrait in the panel matches it.
The line over its head
Over each character floats its name and a short status line, such as "Writing tests". The agent writes that line itself, in its own words, to tell you what it is working on. Ordinary activity like "Reading config.ts" is not put here; you see that on the desk monitors and in the panel instead.
If the conversation has a title, the line reads as the title, then an arrow, then the status. The whole thing is kept short (about 80 characters). The line clears when the turn ends or the agent finishes.
When it has a question
When an agent stops to ask you something, you will notice in several places at once:
- The character turns to face you and waves.
- The question appears over its head.
- Its desk monitor reads Waiting for your answer, with the options listed.
- You hear "This agent has a question." If nobody answers for a while, "This agent is still waiting for an answer."
- In the agent list, its row reads Waiting for your answer and moves to the top.
- For an agent on Claude Code, the question also appears in the panel as a card under the terminal, just above the Speak bar, with the options numbered. Click an option to answer. If the question lets you pick several options, or asks more than one thing, the card sends you to the terminal to answer there instead.
When it is done
When an agent finishes a task, it files a one-sentence recap. Then:
- You hear "Task complete.", then "Name completed their task." followed by the recap.
- A Task Complete card drops in over the office, with the agent's face, name and recap. Up to four stack at once, and each one leaves after 15 seconds, or when you press ×.
- The agent's status line in the panel turns green with a ✓ and the recap.
- If the panel is hidden, the compact dock on the right shows ✓ and the recap under the agent's name.
- A soft chime plays once the agent has nothing else running.
The ✓ appears on the panel, the dock and the Task Complete card. In the 3D room itself, the character simply stands down from its desk; there is no ✓ drawn over its head.
Too much talking? Open Settings → Volume. Turn off Voice lines, or lower the sliders for voice lines, music, sound effects and ambience. Mute all sound, or the speaker button in the toolbar, silences everything; while sound is muted, no spoken lines are made at all.
Selecting an agent.
Click a character in the room, or click its name in the agent panel's list. Both select the same agent.
- A glowing ring appears on the floor under the selected character.
- The agent panel switches to that agent's conversation.
- If the panel is hidden and you click a character, its chat opens in a small window floating above its head.
- Press Esc, or click an empty patch of floor, to deselect.
Selecting an agent does not move the camera. The camera only moves by itself during a voice conversation, when it turns to whoever you are talking to. Drag, scroll or press Esc to take it back.
The agent panel.
The window has two halves. On the left is the office and a rail of tools. On the right is the agent panel: a list of your agents, and the conversation of whichever one is selected.
The rail on the far left is a column of icons; hover over one to see its name. From the top: Office, then Architect, The Circle, Board, Files, Browser, Canvas, Git, Memory Palace and Messages. The Architect and the Circle open full width and hide the agent panel while you use them.
Board and Browser are switched off in a new office. To turn them on, press the Office Settings button in the office's top bar and tick Board or Integrated Browser.
The tabs
Across the top of the selected agent's conversation is a row of tabs:
| Tab | What it is for |
|---|---|
| Message | The default. The agent's live terminal, the screen chips, and the Speak bar underneath. A hired employee also has + New chat and ⟳ Reload. |
| Dream | The agent's dreams: short reviews of its memory it runs while idle. In Luma World they run on their own, and what a dream learns is saved to the agent's memory straight away. The tab pulses while one is running. Here you can also switch dreaming off for this agent, or Revert a dream to take back what it saved. |
| Circle | Only while the agent is preparing for a Circle meeting. See the Circle page. |
| Status | A history of everything the agent has said it was doing. |
| Statistics | What the agent has used, read from its recorded sessions: total tokens, what the work would cost at API prices (a guide, not a bill), and which models and tools it used. Switch between This agent and Current session. |
| Settings | Its Floor, its Model, and its speaking Voice. Changes apply straight away. |
| Instructions | Standing instructions the agent reads at the start of every session. |
| Task Schedules | Work that should run on its own: daily, on weekdays, monthly, once, and so on. Each run uses a free screen. |
| Task Board | The tasks on the office board assigned to this agent. |
| Memory | What this employee remembers. |
| Inbox | Messages other agents have sent to this one. |
Talking to one agent
The conversation on the Message tab is a real terminal. Click into it, type, and press Enter. To speak instead, press Speak under the terminal, talk, and press Stop. Your words are typed into the terminal but not sent, so you can read and fix them first, then press Enter.
Before your first real task, look at Settings → Terminal → Permissions. It starts on Bypass, which means Claude Code agents never stop to ask before acting. If you would rather have safe actions approved automatically and risky ones blocked, choose Auto mode. The setting is saved per project folder.
The agent list
At the top of the list is a search box (⌘ K) and four filters, each with a count: All, Needs you, Working and Idle. Needs you pulses while any agent is waiting for an answer. Agents running now are listed under Live, with the most urgent first: waiting for you, then waiting on helpers, then working. Hired employees who are not running are under Recent and Offline. Press + New to start a new agent from the list.
Around the edges
- The compact dock. When the panel is hidden, a slim strip on the right lists who is online and offline. Click an online agent to open its conversation.
- The status bar along the bottom shows the project name, the git branch, whether you have uncommitted files, and the app's version. On the right, a face for each agent that is busy right now, with its current line: up to four, then a +N button for the rest. Click a face to select that agent.
- Task Complete cards appear over the office when an agent finishes.
Talking to the office.
At the bottom centre of the office is the task box. Use it to hand a job to the right person without picking them first.
By typing
- Type the job into the box: Describe a job and pick who takes it…
- The people who best fit the job stand up, with what they are good at on show. Anyone whose tool is not set up on this computer is greyed out and marked, for example, Codex isn't installed.
- Click one. The job goes to a free screen of theirs.
By voice
- Press Talk in the task box.
- Say "hey" and the name of an employee, then describe the job.
- The camera turns to the person you are talking to. When you confirm, the job goes to a fresh screen of theirs.
The box shows short receipts as it goes: Handed over, Starting up, Working on it, Finished, Couldn't start or Not sure yet. If nobody matches the name you said, a receptionist voice tells you, for example that the person is on a different floor, or asks which of two similar names you meant.
Only one thing can use the microphone at a time. If you are already speaking to an agent, the task box will tell you the microphone is in use; stop the other one first. Talking to the office needs a ChatGPT sign-in through Codex, or an OpenAI key. See Who pays for what.
If the call is quiet for a while, the box warns you that voice will stop in 30 seconds, with a Keep call open button. Your draft is kept either way.
Common questions.
The office shows "Office scene unavailable".
The 3D room did not load. Press Retry. If it keeps happening, quit and reopen the app. Your agents keep running either way, and you can still use the agent panel. The screen also shows a line of build instructions meant for developers; you can ignore it.
My agent is working but standing at the edge of the room.
Every desk on this floor is taken. The agent is working normally and will sit down when a desk frees. You can move some agents to another floor from their Settings tab.
I can't see an agent I know is running.
It is probably on another floor. Check the floor list on the left, or find it in the agent panel's list.
Clicking a building asks me for a folder again.
The folder is remembered per computer. On a new computer, or if the folder was moved or deleted, choose it again.
I don't hear any announcements.
Check the speaker button in the toolbar (it may say sound is muted), then Settings → Volume: Mute all sound should be off, Voice lines on, and the Master and Voice lines sliders above zero.
I can't find Board or Browser in the rail.
They are off in a new office. Press Office Settings in the office's top bar and tick Board or Integrated Browser.
The Architect or the Circle shows a lock.
That tool needs a sign-in or a key you have not set up yet. The card has one button that fixes it. See Which features need which keys.
The task box says the microphone is already being used.
Another part of the app has the microphone, for example an agent's Speak bar or the Architect. Stop it there, then try again.