Getting Started¶
Choose the path that matches how you use ArchTect.
VS Code Extension¶
Install¶
- Install the extension from the VS Code Marketplace or from a VSIX provided by your team.
- Reload VS Code if prompted.
Open the editor¶
- Open the Command Palette and run
ArchTect: Open Editor. - Or right-click a
.dslfile and chooseArchTect: Open with ArchTect.
Create a new project¶
- Open the Command Palette and run
ArchTect: New Project. - Choose a parent folder and a project name.
- The extension creates:
workspace.dsl— your modelworkspace.json— layout datadocs/— empty by default
Open an existing project¶
- Open the Command Palette and run
ArchTect: Open Project. - Pick a folder that contains a
.dslfile, or pick a.dslor.nbc4file directly.
Optional sidebar¶
Enable the ArchTect sidebar in the Activity Bar via Settings → ArchTect: Show Sidebar.
Supported file types¶
.dsl— Structurizr DSL workspace.nbc4— ArchTect diagram file
Browser App¶
- Open the ArchTect web app URL provided by your team.
- Sign in if your deployment requires authentication.
- Create or open a workspace using the UI.
The browser app uses the same modeling concepts as the VS Code extension.
Your First Project¶
Paste this into a new workspace.dsl file:
workspace "My Workspace" {
model {
user = person "User"
system = softwareSystem "My System"
user -> system "Uses"
}
views {
systemContext system {
include *
autoLayout
}
}
}
Then:
1. Open the file in ArchTect.
2. Select the System Context view in the Views panel.
3. Drag nodes to adjust layout (enable manual layout first).
4. Save to persist layout in workspace.json.
UI Tour¶
ArchTect has four main areas:
| Area | Purpose |
|---|---|
| Left panel | Switch views, browse the model |
| Canvas | View and interact with the diagram |
| Inspector (right panel) | Edit properties of selected element, relationship, or view |
| Toolbar | Layout controls, export, theme, fit-to-screen |
For a full breakdown of every control, see UI Reference.