Tutorials

Tutorials are JSON-driven lessons displayed by TutorialRunner.svelte and paired with the embedded Octodraw webcomponent. Public tutorials must work without the desktop MCP server. MCP remains a local authoring and validation tool for screenshots, command discovery, and generated references.

Live Preview

Loading tutorial...

Lessons

Common Buttons

Button names used in the first tutorials

Use the exact button icon and label shown here when following the tutorial steps.

Loading toolbar icons...

Implementation Status

The runner executes tutorial actions against the browser webcomponent when the current <octodraw-editor> API exposes the needed operation. Tool selection, camera presets, model reset/load, browser canvas capture, and simple highlight actions are wired. Desktop-only commands and Groovy scripts stay explicitly unavailable in public tutorials and should be validated through local MCP instead.