The editor is organized around a central 3D canvas surrounded by contextual panels:

Tesseract editor showing the toolbar, 3D canvas with components and connections, layer legend, side panel, and Claude console
The editor with a component selected and its properties in the Side Panel

The native application menu bar contains three menus. On macOS, the standard application menu (About, Services, Hide, Quit) is also present.

File

MCP

Account

Help

Toolbar

The toolbar sits at the top of the window and contains all the primary actions. From left to right:

Tesseract toolbar: File, Add Component, Add Connection, Zoom to Fit, Labels, Flows, MCP Logs, Search

File menu

The File dropdown provides quick access to the most common file operations (New, Load, Save, Save As, Export Mermaid, Import Mermaid). See Menu bar for the full list including keyboard shortcuts.

Add Component

Opens the Component Library modal. You can also press N. See Components for details.

Add Connection

Enters connection mode. The button highlights and the status text guides you: "Select Source…" then "Select Target…". Press Esc to cancel. See Connections for details.

Zoom to Fit

Frames all components in view with the best zoom level. Shortcut: Z.

Labels

Toggles the visibility of component name and type labels on the canvas. Shortcut: L.

Flows

Opens the Flows sidebar to create, edit, and replay data flow paths. Shows a badge with the number of saved flows. See Data Flows for details.

Subgraphs

Opens the Subgraphs panel on the left side. Shortcut: S. See Subgraphs panel below.

Auto Layout

Runs a force-directed layout algorithm that repositions unpinned components to minimize overlaps and edge crossings. Pinned components stay fixed. See Layout tools for the MCP equivalent.

MCP Logs

Opens the MCP Logs drawer, which shows every tool call made through the MCP server. Each entry displays the tool name, timestamp, and expandable input/output details. Useful for debugging AI interactions.

Search

The search field (right side of the toolbar) lets you find components by name. Press Ctrl+K to focus it. Type at least 2 characters to see results. Use arrow keys to navigate and Enter to select — the canvas will navigate to the component and select it. Press Esc to clear the text and close the dropdown, or click the X button that appears inside the field.

3D Canvas

The canvas is the main editing area. It displays your architecture as 3D blocks on an isometric grid.

Camera controls

You can swap the right-click and middle-click behavior in Settings by switching to CAD mouse mode (right-click to pan, middle-click to rotate).

Interacting with the canvas

Camera rotation and panning are automatically disabled while you are dragging a component, so you won't accidentally move the view.

Selection

Tesseract supports single and multi-selection of components.

Single selection

Click a component to select it. The Side Panel opens with its properties. Click empty space to deselect.

Multi-selection

Box selection

Click and drag on empty space to draw a selection rectangle. All components within the rectangle are selected when you release. Combine with modifier keys to refine the result:

Selection styles

The visual highlight applied to selected components can be changed in Settings. Three styles are available:

Multi-select editor

When multiple components are selected, the Side Panel switches to a multi-select editor showing:

The breadcrumb bar sits below the toolbar and shows your current navigation path. If your project has a title, it appears as the root segment instead of /.

Breadcrumb bar showing: / > React SPA > Pages

Click any segment to jump to that level. The current segment (rightmost) is displayed in bold and is not clickable. The root level is always shown as /.

You can also navigate up by pressing Esc, Backspace, or double-clicking the ground.

Side Panel

The Side Panel slides in from the right when you select a component or a connection.

Side Panel showing component properties: Name, Type, Layer, Tech, Description, Constraints, and Delete button
The Side Panel for a component

Project properties

When nothing is selected and you are at the root level, the Side Panel shows the project properties: a title and a description. The title is displayed in the breadcrumb bar and used as the suggested filename when saving. Creating a new project (File → New) opens this panel automatically.

Component properties

Connection properties

All changes are applied in real time — there is no save button in the panel. Close it with the X button or by clicking empty canvas space.

Layer Legend

A small overlay in the top-left corner of the canvas lists all layers with their color dot and name. Each entry also shows the number of components in that layer.

In read-only mode, the legend serves as a quick visual reference. Double-click the legend to open the Layer Editor (Pro feature):

Click Done or anywhere outside the legend to exit edit mode.

The Layer Editor is a Pro feature. Free-tier users see the legend in read-only mode. If a Free-tier user opens a project with custom layers, they are automatically mapped to the default set.

Subgraphs panel

Click Subgraphs in the toolbar (or press S) to open a sliding panel on the left side showing a tree view of every component that contains a subgraph.

The tree starts with the project root and indents nested subgraphs. The current level is highlighted in blue. Click any entry to navigate there instantly (with the standard elevator animation). You can also use the keyboard:

A badge next to the title shows the total number of subgraphs in your project. Close the panel with the X button or by pressing S again.

Undo & Redo

All graph mutations (adding, removing, or editing components, connections, and layers) can be undone and redone.

Text edits in the Side Panel (name, tech, description, etc.) are coalesced into a single undo entry per field: focusing a field starts a group, and blurring it closes the group. This means undoing a name change reverts the entire typed value in one step, not character by character.

Batch operations from the multi-select editor (changing the layer or type of multiple components) are also recorded as a single undo entry.

The history holds up to 50 entries. Making a new change after undoing discards the redo stack.

Claude Console

In the bottom-left corner, a collapsible console lets you chat directly with Claude. Click the header to expand it.

Claude can read and modify your architecture through the MCP integration. The console shows tool usage status while Claude works on your architecture.

The built-in console does not have access to your source code. It is designed for architecture brainstorming — discussing component design, exploring trade-offs, and refining your system structure. For code generation or code analysis, use Claude Code directly in your terminal.

The Claude Console requires a running Claude Code session. Launch Claude Code and log in with your Anthropic account to enable it.

Settings

Open from File → Settings in the menu bar. All preferences are saved to your browser's local storage and persist across sessions and projects.

Claude Console

Toggle the visibility of the Claude Console in the bottom-left corner of the editor.

Background

Pick a ground plane color theme. Four options are available:

Selection style

Choose the visual highlight for selected components: Sweep, Sphere, or Reticle. See Selection styles for a description of each.

Depth rings

Toggle the concentric rings displayed below components that contain subgraphs. When enabled, a set of descending rings indicates that a component can be double-clicked to navigate into.

Mouse mode

Switch between two mouse control schemes:

Component Library modal

Triggered by the Add Component button or the N key. The modal is split into two panes:

Component Library modal with categories on the left and a 3D preview on the right
The Component Library with a "File" component selected

Click Place to add the component to the canvas. It is automatically positioned at the next available grid slot.

Some categories are only available on higher subscription tiers (Pro, Enterprise).