Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DynamicArchitectViewerNew to Visual Studio Code? Get it now.
DynamicArchitectViewer

DynamicArchitectViewer

Preview

osg-junue

| (0) | Free
Write architecture and screen-flow diagrams as text, play them step by step, and export them as a standalone HTML file.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DynamicArchitectViewer

Write architecture and screen-flow diagrams as text, then play them step by step.

A diagram in the live preview, with a packet moving along a rail

A static diagram struggles to show what happens over time. Requests, failovers and retries end up as a tangle of numbered arrows, or in a separate sequence diagram. Here, one diagram plays out in steps, while the structure stays in place.

dav 1
title "Checkout"

node browser "Browser" [icon: browser]
group backend "Backend" {
  node api "API" [icon: api]
  node db "Orders DB" [icon: database]
}
node psp "Payment provider" [icon: external]

browser --> api : "HTTPS"
api --> db : "SQL"
api --> psp : "Charge"

step "Place an order" {
  animate browser --> api : "POST /orders" [icon: file]
  animate api --> db : "Insert"
}

step "The payment provider fails" {
  state psp [badge: "503", color: red]
  animate api --> psp : "Charge" [icon: payment, color: red]
}

Getting started

  1. Run DynamicArchitectViewer: New Diagram from Sample Template... from the Command Palette, or open a .dav file.
  2. Press Ctrl+Shift+V (⌘⇧V on macOS) to open the preview beside the editor.
  3. Play the steps from the toolbar, or move between them with ← and →.

The documentation button in the preview toolbar opens a guide to the language, with live examples.

Features

  • Automatic layout. No coordinates to maintain. What to write to get the arrangement you want.
  • Live preview that follows the editor. Move the cursor to highlight an element, and double-click an element to jump to its source.
  • Playback with step selection, play all, adjustable speed, and a still view of each step.
  • Language support: highlighting, diagnostics with Quick Fixes, completions for names, attributes and the 42 built-in icons, a formatter that keeps comments, and an outline.
  • Standalone HTML export. One file that works offline, with a strict Content Security Policy. The source can be extracted from it again.
  • AI-friendly. Install an agent skill that lets Claude Code, GitHub Copilot and Codex write and validate .dav files, or copy a prompt for chat assistants.
  • Japanese and English UI, following the VS Code display language.

Commands

Command Shortcut
Open Canvas Preview to the Side Ctrl+Shift+V / ⌘⇧V
Export Standalone HTML
Extract DSL from Standalone HTML...
New Diagram from Sample Template...
Copy AI Prompt Template (DSL v1 Spec)
Install AI Agent Skill...

Learn more

  • AI agent skill
  • Language specification
  • Examples
  • Report an issue
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft