Excalidraw Finally Feels Native on Your Mac, iPad, and iPhone
You've probably used Excalidraw in a browser tab, sketched out a diagram, and then lost track of where the file actually went. Or maybe you've got a dozen .excalidraw files scattered across your Downloads folder with names like Untitled-4. ExcalidrawZ is a native SwiftUI client for macOS, iPadOS, and iOS that keeps the Excalidraw canvas you already know but wraps it in real file management, iCloud sync, history, and AI tooling built for Apple platforms.
What It Does
ExcalidrawZ is a native client for Excalidraw, the popular open-source drawing tool. Rather than running the web app in a browser, it gives you the same canvas inside an app built with SwiftUI, and then adds the surrounding infrastructure that a browser tab can't easily provide.
The core idea is that your drawings become real app documents instead of loose downloads. You can organize them into groups, sort files however you like, and work with three kinds of sources: ExcalidrawZ's own library files, local folders, and temporary external files. It opens and edits .excalidraw, .excalidraw.png, and .excalidraw.svg files directly. App-managed files sync across all three platforms via iCloud, and the app records history checkpoints so you can review and restore earlier versions.
On top of that, it layers in an AI assistant for reading, creating, and revising drawings, an MCP server that exposes the current app to compatible AI clients, and some technical drawing tools like LaTeX formulas and function graphs.
Why It's Cool
The file management is the real story. Excalidraw's biggest weakness has always been that it's a web app—your drawings live wherever the browser puts them. ExcalidrawZ treats them as first-class documents with groups, custom sorting, and version history. That's the kind of thing you don't appreciate until you've lost an afternoon of work.
History checkpoints are quietly valuable. The app records checkpoints for app-managed drawings, so you can go back and restore important work. It's not flashy, but it's the feature that makes the app feel like a serious tool rather than a wrapper.
The Apple-platform details are thoughtful. You can customize your toolbar tool order—and the number shortcuts follow your configured order, which is a small touch that suggests someone actually uses this thing. On iPad, Apple Pencil works with familiar undo and redo gestures. Mouse and trackpad scroll and zoom gestures work on both iPad and iPhone. These aren't headline features, but they're the difference between an app that feels native and one that feels ported.
The AI and MCP integration is where it gets interesting. The AI assistant can read, create, and revise drawings, attach images for visual context, and show you proposal previews before applying changes to the real canvas. You can control whether each file is visible to AI. The MCP server comes in two modes: a basic mode with the familiar excalidraw-mcp workflow, and an optimized mode with deeper integration for current-file editing, file navigation, history, canvas inspection, export, and library workflows. Local MCP clients connect through an app-hosted HTTP endpoint. If you're already wiring AI tools into your workflow, this is a genuinely useful bridge.
It handles the technical stuff too. Import PDFs, convert Mermaid diagrams into editable Excalidraw content, insert LaTeX-rendered formulas, and render function graphs with configurable axes and styles. For anyone doing diagrams for study notes or technical documentation, these are the features that keep you from reaching for another tool.
How to Try It
The easiest path is the App Store:
- Grab it from the App Store listing.
If you'd rather skip the App Store, there's a direct download:
- Head to the Releases page and download the latest
.dmg. - Open the
.dmgand drag ExcalidrawZ into your Applications folder.
The project is open source, so you can browse the code, file issues, or contribute at github.com/chocoford/ExcalidrawZ. There's also a Discord if you want to talk to the developer or other users.
Final Thoughts
ExcalidrawZ isn't trying to replace Excalidraw—it's trying to give it a proper home on Apple devices. The canvas stays compatible, which is the right call. If you draw diagrams regularly on a Mac or iPad and you've been frustrated by browser-based file handling, this is worth a look. The AI and MCP features are a bonus that might matter a lot or not at all depending on how you work, but the file management and history alone justify trying it. It's a focused, practical project from a solo developer, and it fills a gap that's been open for a while.
Follow @githubprojects for more developer tools and open source projects.