The workspace window
Zero opens one project into one window. The window is the same everywhere in the application — what changes is which page the left rail is pointing at.
┌──────────────────────────────────────────────────────────┐
│ Top bar — project menu, appearance, project health │
├───┬──────────────┬───────────────────────────┬───────┬───┤
│ N │ │ │ │ M │
│ a │ Explorer │ Tabs (the dock) │ Right │ o │
│ v │ (a tree) │ │ panel │ d │
│ │ │ │ │ s │
│ ├──────────────┴───────────────────────────┴───────┤ │
│ │ Browser — Files · Assets · Items · Objects · │ │
│ │ References │ │
└───┴──────────────────────────────────────────────────┴───┘
The navigation rail
The narrow strip on the far left picks the page: Chats, Studio, Documents, Objects, Object Schemas, Agents, Workflows. Each page owns the tree beside it.
Studio is still taking shape, so this guide does not cover it yet.
Clicking the icon of the page you are already on hides that tree, and clicking it again brings it back — useful when you want the width. Switching to a different page always reopens it, since the tree is that page's main surface.
At the foot of the rail, under a divider, are the doors that are not pages:
- Tags, Quick Access, Jobs, Integrations, Object Browser and Documentation open as a tab in the middle, so they sit alongside your work instead of replacing it. Each one opens once — clicking again brings you back to the tab you already have.
- Settings opens as a dialog over the workspace. It is not a place you navigate to, so opening it does not lose your place.
Tabs
The middle is a dock of tabs. Open something from a tree and it becomes a tab; drag a tab to either edge to split the area and put two things side by side.
- Middle-click or Ctrl-click (Cmd on macOS) opens something without switching to it — for queueing up several files while you keep reading the one in front of you.
- Tabs are organized into groups, listed in the strip above them. A group is a separate set of tabs; switching groups keeps everything in the one you left exactly as it was, including scroll position and editor state.
What you have open is part of the project, not of this session — close Zero, reopen the project, and your tabs come back.
Most tabs are an editor for one thing. One is not: an object whose schema has a page view can be opened as a read-only page of its own, and that tab coexists with the ordinary editor tab for the same object.
The right panel
The right strip picks one of three modules for the panel beside it; clicking the icon of the one already showing hides the panel.
- Details — everything about whatever you last selected: a file, an asset, a chat, an object. Tags can be added and removed here.
- Web View — renders an HTML file from your project in a frame. The frame is fully sandboxed: no scripts run and it cannot reach the application. That is deliberate, since these files are often written by a model. One consequence to expect: because nothing inside is readable from outside, reloading loses the scroll position.
- Assistant — a chat with an agent, kept beside your work rather than in a tab of its own.
The browser at the bottom
A single panel across the bottom of the window with five tabs:
| Tab | Shows |
|---|---|
| Files | The workspace folder tree, as files on disk. |
| Assets | Files that have been given an identity in the project. |
| Items | Structured entities — objects, agents, workflows, schemas. |
| Objects | Objects only: schemas with counts on the left, their objects on the right. |
| References | Files reachable through the folders you have attached as sources. |
It collapses to just its tab strip rather than disappearing, and remembers where you were — the source you picked, the folder you were in, the scroll position — so expanding it lands you back where you left off. Clicking a tab on a collapsed strip opens the panel on that tab.
The top bar
The project menu holds Open Project, Create Project, and Close Project. Closing returns you to the launcher; only one project is open at a time, so opening another closes this one first.
Beside it are the appearance controls and the project health badge, which appears when the project has something worth looking at — see Troubleshooting.
Dialogs and menus
Dialogs that have a title bar — Settings, Open and Create Project, the item picker, the folder picker, the viewers — can be dragged by it. The few that have no title bar, such as a confirmation, deliberately stay put.
Right-clicking any text field gives you Cut, Copy and Paste from Zero's own menu rather than the operating system's. The desktop shell provides no menu of its own here, and a system menu would look like a seam beside every other menu in the application.
Appearance
Settings that combine freely, in Settings → UI Style:
- Light or dark.
- Default or compact — compact tightens spacing and type without changing colors, for when you want more on screen.
- Zoom — scales everything, per device.
Fonts are chosen separately for the interface and for content, so you can have a dense UI font and a comfortable reading font at the same time.