Skip to content

macOS · v0.3.20

Totally Lean for your Mac. Same product. Less browser.

The desktop app is the web app, packaged for macOS. Same nine sections, same local AI, same shareable .leancanvas format. What you gain by installing it: native file open and save, the ability to drop a .leancanvas onto the app icon, a system menu bar instead of a browser tab, and an auto-update prompt when a new build ships. What you don’t gain: anything that leaves your device. The desktop app is offline-first by construction.

On Windows or Linux? Scroll down — the web app does everything the desktop app does, and Edge / Chrome can install it as a PWA with its own window.

Get the macOS installer

One universal binary — both Apple Silicon and Intel Macs run from the same .dmg. Served through this domain, no third-party redirect, no tracking script in the download flow.

Windows or Linux?

The web app is the desktop app.

The Windows and Linux desktop binaries were dropped to keep the Mac release in lockstep with the web app. You’re not missing anything — the web version has identical functionality, runs offline once loaded, and your browser can install it as a standalone window.

What the desktop app does that the browser can’t

What stays exactly the same

System requirements

Frequently asked

Is the desktop app the same product as the web version?
Yes. Same React app, same nine sections, same local AI, same file format. The desktop version adds native file open/save, file association (drop a .leancanvas onto the app icon), and auto-update prompts on launch. Everything else is identical, including the privacy posture: nothing leaves your device.
Does the desktop app phone home?
Once. On launch it pings the update manifest at leancanvas.online/desktop/updates to check for a newer version. No canvas data, no usage telemetry, no analytics. The check is a single HTTP GET that returns a JSON file with the latest version number.
Can I open my web canvas in the desktop app?
Yes — the file format is identical. From the web app, export your canvas as JSON. Open the desktop app and drag the .leancanvas file onto the window, or use File → Open. The reverse works too: save a canvas in the desktop app, open the JSON in the web app via Import.
Does the desktop app work offline?
Yes. The whole app is bundled into the installer — there's no runtime network dependency for editing, exporting, or sharing via URL. The local AI runs via WebGPU or your own Ollama daemon, neither of which requires internet after the model is downloaded once.
Why is the macOS app not signed by a known developer?
Because Totally Lean is built by a single maintainer who hasn't paid for the Apple Developer Program (yet). On first launch, macOS Gatekeeper will block the app — right-click the app icon and choose Open to bypass. Once approved, future launches work normally. If signing matters to you, the web version has identical functionality.
Can I uninstall the desktop app?
Of course. Drag from Applications to Trash. No background services, no system-wide registry entries, no leftover state outside the app's own data directory.
Why is there no Windows or Linux installer?
Honest answer: the desktop build is one person and CI minutes weren't free. Maintaining macOS-only keeps the desktop release in lockstep with the web app — every web update is followed by a desktop update inside ten minutes. Windows and Linux users get the full product via the web app, and modern Edge / Chrome let you install it as a PWA so it lives in your launcher with a window of its own.
Will Windows or Linux installers come back?
Maybe, if it stops slowing down lockstep. The signing keys and build recipes are preserved in git history, so reviving them is a one-day project — not a rewrite. For now the web app is the platform target, and the PWA install path covers most of what a packaged desktop binary would.

Don’t want to install anything? The web version has identical functionality.

Open the web editor