Starter kits
Starter Kits are application templates built on top of the tldraw SDK. They provide implementations of common canvas-based use cases, including frontend components and starting points for backend infrastructure and deployment configuration.
Try it yourself
Run this command in your terminal to build with starter kits:
npm create tldraw@latest
Available Starter Kits
Workflow
Visual node-based builder with drag-and-drop nodes, automatic routing, and execution management.
Use cases: automation builders, workflow editors, data pipelines
Chat
Canvas for sketching, annotation, and markup before sending to AI.
Use cases: design feedback, education, documentation
Agent
Enabling AI agents to interpret and interact with canvas drawings and elements.
Use cases: diagram generation, shape recognition, visual rendering
Branching chat
Visual branching conversation interface that lets you create interactive chat trees with AI integration.
Use cases: interactive chatbots, conversation design tools, interactive storytelling, visual conversation prototyping
Multiplayer sync
Self-hosted tldraw with real-time multiplayer collaboration powered by tldraw sync and Cloudflare Durable Objects.
Use cases: collaborative whiteboards, team workspaces, real-time design tools, multiplayer applications
License
Starter Kits are distributed under the same licensing terms as the tldraw SDK.