Bringing the full power of tldraw directly into your editor. Edit .tldr files with a native-feeling experience, offline-first, and integrated with Iconify.
Open, edit, and save .tldr files directly within VS Code. Changes are synced locally, making it the perfect tool for local-first documentation and brainstorming.
Integrated Iconify Lookup
Search through 200,000+ open-source icons from 100+ collections directly within the canvas.
Instant Search: Find icons from Material Design, Lucide, Font Awesome, and more.
Customizable: Adjust icon colors before copying or pasting.
Quick Import: Copy SVG code directly to your clipboard for use elsewhere or use them directly in your canvas.
Offline-First & Private
No Cloud Required: Your files stay on your machine.
Work Anywhere: Full functionality without an internet connection.
Fast Performance: Optimized for a smooth, lag-free drawing experience.
Getting Started
Installation
Open VS Code.
Go to the Extensions view (Ctrl+Shift+X).
Search for tldraw-iconify (or install the .vsix from the releases).
How to Use
Create or Open: Create a new file with the .tldr extension or right-click any existing .tldr file.
Editor: Select Open With... -> tldraw Editor.
Icon Lookup: Use the custom shapes button in the toolbar to toggle the Iconify search panel.
Drawing: Enjoy the full range of tldraw tools: arrows, shapes, handwriting, and more.
Project Structure
vscode-extension/: The VS Code extension source code and build files.
src/: The core React application shared between the PWA and the extension.
image.png: Demo screenshot of the extension in action.
License
This project is open-source under the MIT License. Built upon the amazing tldraw and Iconify ecosystems.