Releases: Paiman-Rasoli/Excalidraw-Desktop
Excalidraw Desktop v2.0.1
Summary
This PR adds in-app AI support to Excalidraw Desktop, allowing users to generate diagrams from natural-language prompts without leaving the app.
It introduces a new AI chat experience in the frontend and a Tauri backend integration that sends prompts to supported AI providers, converts responses into structured Excalidraw elements, and inserts them directly into the canvas.
What Changed
- Added a floating AI chat button and modal chat interface inside the app.
- Added a provider configuration screen for saving API keys and choosing a default model provider.
- Added backend Tauri commands to:
- load AI configuration
- save AI configuration
- send AI messages and receive structured drawing output
Added support for multiple AI providers:
OpenAI
Anthropic
Google
Added schema-based structured output handling so AI responses can be converted into valid Excalidraw elements.
Added recent message context support to improve follow-up prompts in chat.
Updated scene integration so generated elements are inserted directly into Excalidraw.
Adjusted library loading behavior to avoid automatically opening the library menu after import.
Excalidraw Desktop v1.0.1
See the assets below to download and install Excalidraw Desktop for your platform.
New features:
-
Added in-app Library Browser modal so users can browse Excalidraw libraries without leaving the desktop app.
-
Added a download-safe fallback button (“Open in browser for download”) for environments where iframe/webview downloads are unstable.
-
Added local persistence for library items in the app storage in the app data directory.
Excalidraw Desktop v0.18.0
See the assets below to download and install Excalidraw Desktop for your platform.