Skip to content

UI Tour

ArchTect’s interface is organized around a few key areas. This page gives you a quick orientation so you know where everything is.

ArchTect full-window view: left rail and panel, canvas, and Inspector

The canvas is the central area where your architecture diagram is displayed. This is where you interact with your model visually.

  • Pan — Hold Space and drag, or use the middle mouse button.
  • Zoom — Scroll wheel or the zoom controls in the toolbar.
  • Select — Click on a node or relationship to select it. Hold Shift to multi-select.
  • Drag — Drag nodes to reposition them on the canvas.
  • Fit to screen — Use the toolbar button or Ctrl+0 to fit all elements into the viewport.

Canvas with an element selected, showing the floating action toolbar

The Views panel (left rail) lists all the views defined in your workspace. Click a view to open it on the canvas.

  • View types are visually distinguished — System Context, Container, Dynamic, Deployment, and Filtered views each have their own semantics.
  • Views you write in the DSL are tagged DSL; views ArchTect derives automatically are tagged AUTO.
  • Right-click a view for context actions: open in Diagram Canvas or DSL Editor.
  • Create new views using the + button at the top of the panel.

Views panel listing authored (DSL) and auto-generated views for a workspace

The Inspector (right panel) shows properties for the currently selected element or relationship. Use it to:

  • Edit names, descriptions, and technology labels.
  • Modify tags and properties.
  • Adjust layout options and view settings (when a view is selected).
  • View and edit relationship details including source, destination, and description.

Inspector showing properties for a selected software system element

The toolbar at the top of the canvas provides quick access to common actions:

  • Export — Export the current view as PNG, SVG, or other formats.
  • Zoom controls — Zoom in, zoom out, and fit to screen.
  • View creation — Create new views.

Canvas toolbar showing the view selector, undo/redo, layout toggle, theme, and Export controls

The DSL Editor tab gives you direct access to the Structurizr DSL source. It uses Monaco (the same editor engine as VS Code) with syntax highlighting and diagnostics.

  • Changes in the DSL editor update the canvas automatically.
  • Changes on the canvas serialize back to the DSL automatically.
  • This bidirectional sync is a core feature of ArchTect — you can work in whichever mode is most productive.

DSL Editor tab showing syntax-highlighted Structurizr DSL source

In the VS Code extension, open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and search for ArchTect to see available commands:

  • ArchTect: New Project — Create a new workspace.
  • ArchTect: Open Generation Center — Open the documentation generation center.
  • ArchTect: Open User Guide — Open the user guide.
  • ArchTect: Show Copilot Diagnostics — Debug AI integration issues.

See VS Code Commands for the full list.