tldraw

Active
GitHub TypeScript NOASSERTION

Description

tldraw is an infinite canvas SDK for the web; its AI integrations let agents draw, annotate, and reason visually over a shared whiteboard.

Key Features

  • Infinite canvas SDK as React components embeddable in any web app
  • Generative-UI friendly — adopted as the visual frontend by multiple agent products
  • Complete design system with shapes, connectors, text, images, and layers
  • Built-in collaboration with multi-user cursors, selection sync, and persistence
  • Highly customizable with deep control over styles, tools, and behaviors

Use Cases

💡 Provide a visual workflow editor for AI agent applications
💡 Build a collaborative AI ideation whiteboard
💡 Render the agent reasoning path graphically for end users
💡 Serve as the canvas foundation for generative UI interactions

Quick Start

# Install the tldraw SDK
npm install tldraw

# Use in a React app
import { Tldraw } from 'tldraw'
import 'tldraw/tldraw.css'

export default function App() {
  return <div style={{ position: 'fixed', inset: 0 }}>
    <Tldraw />
  </div>
}

Related Projects