A Chrome extension that supercharges Excalidraw — save & organize drawings, presentation mode, and AI diagram generation, all without leaving the canvas.
Features
- Save & Organize — Save scenes, rename files, organize into folders, import/export
.excalidrawfiles - Presentation Mode — Turn frames into slides and present directly from Excalidraw with keyboard navigation, fullscreen, theme toggle, and slide export
- AI Generation — Describe a diagram in plain text and get a full Excalidraw scene with shapes, arrows, and labels
- Extend Canvas — AI reads your existing drawing and adds to it contextually
- Share — Generate shareable Excalidraw links from the file menu
- Bulk Export — Download your entire library as a
.zip - Dark Mode — Automatically matches Excalidraw's theme
- BYOK — Uses the Anthropic API with your own key, stored locally
Installation
Install from the Chrome Web Store, or build manually:
git clone https://github.com/AykutSarac/excalihub.git
cd excalihub
npm install
npm run buildThen open chrome://extensions, enable Developer mode, click Load unpacked, and select the project folder.
Development
npm run watch # rebuild on file changes npm run zip # create a release zip