Unofficial desktop client for Excalidraw on Windows & MacOS. This version includes a local workspace management system and an updated UI.
- Local Workspace: Manage
.excalidrawfiles directly from the sidebar. - Updated UI: Interface built with Tailwind CSS and Lucide Icons.
- Local File Saving: "Save to disk" operations are intercepted to save directly to
~/Documents/Excalidraw-Desktopwithout prompts. - Workspace Sync:
- Inline Renaming: Rename files in the sidebar with automatic state synchronization.
- File Duplication: Create file copies with a single click.
- Auto-Save: Background saving every 15 seconds. Auto-saved files are prefixed with
[auto].
- Status Notifications: Feedback for save, rename, copy, and delete operations.
- Keyboard Shortcuts: Support for Ctrl/Cmd + S to save directly to the local workspace.
- Search: Filter drawings by name in the sidebar.
- Folder Access: Quick access to the local drawings folder via the sidebar.
Head over to the releases page. Follow these steps:
- Visit the Releases page.
- Download the appropriate installer for your operating system.
- Once downloaded, run the installer and follow the instructions.
If you get the error "Is Damaged and Can’t Be Opened. You Should Move It To The Bin", run the following command:
xattr -c /Applications/Excalidraw.appThis occurs because the application is not notarized.
Ensure you have Node.js (v14.x or higher) and npm installed.
git clone https://github.com/pgkt04/excalidraw-desktop.git
cd excalidraw-desktopnpm installRun the app in development mode:
npm run startTo create production installers:
npm run distInstallers will be generated in the dist folder.
