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:

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.

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.

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:

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.