GitHub - AykutSarac/excalihub: 📦 A Chrome extension to save, organize, and manage your Excalidraw drawings locally in the browser.

1 min read Original article ↗

Excalihub logo

A Chrome extension that supercharges Excalidraw — save & organize drawings, presentation mode, and AI diagram generation, all without leaving the canvas.

Chrome Web Store MIT License Works with Excalidraw


Excalihub screenshot

Features

  • Save & Organize — Save scenes, rename files, organize into folders, import/export .excalidraw files
  • 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 build

Then 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

License

MIT