A platform for building and releasing desktop apps.

We build Windows, Mac and Linux apps that you can give to your customers with one command.

One Command

todesktop .

With one simple command your app is published and ready for distribution on Windows, Mac and Linux. Your app is built with native installers, auto-updates, code signing and crash reports baked-in.

There's no infrastructure to set-up, no servers to manage and no configuration needed.

An illustration showing options to customize the look and behaviour of a generated desktop app.

Customer Story

Sunsama wanted confidence in their build and release process.

“It's a major relief to know that updates can be rolled out with a single terminal command and autoupdates will always work (with proper code signing).”Travis Meyer
Co-founder of Sunsama.

With no extra work, Travis has delivered a customer-ready desktop app faster than he could have ever hoped. Now his team can focus on their application code and not worry about the ongoing effort of maintaining desktop app infrastructure.

A ToDesktop customer's app screenshot

Built for distribution to your customers

We handle the messy details around making a desktop app customer-ready.

1010101101001000101010
0111010110100101110001
1010101101001000101010

Code signing

We sign your desktop app with EV Microsoft Authenticode and Apple Gatekeeper certificates. Code signing is super-important because your app downloads and installs without warning dialogs.

Auto updates

Your app will regularly auto-update to ensure the underlying browser is always up to date. Plus, this is how we deliver performance improvements, security patches, and additional features to your app.

Native installers

You'll get a customised installer for Windows, Mac and Linux. We even provide a magic link you can send your users which will detect their operating system and download the most up to date version of your app.

ToDesktop for Electron Apps

Build for Every Platform

npm install -g @todesktop/cli

ToDesktop allows you to build and release your Electron app with confidence. Simply install the ToDesktop CLI, setup a todesktop.json file and then click build.

An illustration showing downloaders and installers for Mac, Windows & Linux.

ToDesktop for Web Apps

No Code Needed

No Electron app? No problem. Use the ToDesktop builder to convert any web app into a customer-ready desktop app. Code signing, auto-updates, and native installers are included by default.

An illustration showing options to customize the look and behaviour of a generated desktop app.

Ready to get started? Request early access or use our no-code app builder.

Interface of the ToDesktop Web App

Choose the package that works for you.

Essential
$100/ month
  • Windows, Mac & Linux
  • Code signing
  • Auto updates
  • Native app installers
  • Native module rebuilding
  • Analytics & versioning
  • Crash reports & logging
  • Release channels
  • Staggered rollouts
  • Enterprise support
  • 1 team member
Professional
$200/ month
  • Windows, Mac & Linux
  • Code signing
  • Auto updates
  • Native app installers
  • Native module rebuilding
  • Analytics & versioning
  • Crash reports & logging
  • Release channels
  • Staggered rollouts
  • Enterprise support
  • 3 team members
Organization
$300/ month
  • Windows, Mac & Linux
  • Code signing
  • Auto updates
  • Native app installers
  • Native module rebuilding
  • Analytics & versioning
  • Crash reports & logging
  • Release channels
  • Staggered rollouts
  • Enterprise support
  • 5 team members
Enterprise
Contact
  • Windows, Mac & Linux
  • Code signing
  • Auto updates
  • Native app installers
  • Native module rebuilding
  • Analytics & versioning
  • Crash reports & logging
  • Release channels
  • Staggered rollouts
  • Enterprise support
  • Unlimited members

For more info, see our docs

Visit docs