https://www.todesktop.com/ ToDesktop Logo ToDesktop Open main menu PricingDocsChangelogLogin Electron Logo Electron Developer ToDesktop Logo ToDesktop Close menu PricingDocsChangelogLogin Electron Logo Electron Developers Web app to desktop app in minutes Take your web app codebase and transform it into a cross platform desktop app with native functionality. Download now Read docs Code optional Drag & drop builder Cross-platform apps ToDesktop Builder screenshot ToDesktop Builder walkthrough Watch: Build a desktop app in 90 secs Build desktop app in 90s How it works Step 1 Bootstrap straight from your web app Copy and paste your web app url into ToDesktop. Customise your app design, app icon and window frame UI with no code. * Multiple windows * Customisable menus * Menubar/tray menus * Launch on startup * Offline support * Tabs (Mac only) Step 2 Add desktop code to customise your web app No need to create a new repository, just add code from our desktop APIs to your codebase and get access to system level functionality. * Native notifications * Global keyboard shortcuts * Application menu * Context menu * Dock/Icon * Isolated browser views * File system access (coming soon) * ...plus more APIs in our docs App.js import { dock, isDesktopApp } from '@todesktop/core' if (isDesktopApp) { dock.bounce() dock.setBadge(3) } [Finder] 3 [YourAppIcon] [Messages] [Mail] Step 3 Publish One-click will publish your desktop app to your customers and give you a download link to put on your website. * Super-fast global CDN * Download links on your domain * Magic universal links * Download analytics * Manage version numbers * Native installers for all platforms Install Linear Linear's app icon Download version 1.12.0... ToDesktop handles the details Native Notifications Native Notifications Auto Updates We'll ensure the underlying browser is up to date and deliver performance improvements, security patches, & additional features. Auto Updates Plugins Plugins Access to Native APIs ToDesktop ensures the underlying browser, performance improvements, security patches and additional features are always up to date. Access to Native APIs Customizable look and feel Customizable look and feel Customizable look and feel Native Installers We even provide a magic link which will detect your users operating system & download the most up to date version of your app. Native Installers Code Signing * Offline Support * Download Analytics * Global Hotkeys * Custom Menus * Multi-window support * Trays * Deep Linking * Launch at Startup * Screen Recording * Code Signing * Offline Support * Download Analytics * Global Hotkeys * Custom Menus * Multi-window support * Trays * Deep Linking * Launch at Startup * Screen Recording * Code Signing * Offline Support * Download Analytics * Global Hotkeys * Custom Menus * Multi-window support * Trays * Deep Linking * Launch at Startup * Screen Recording * Customer stories [ClickUp-Lo] ClickUp used ToDesktop to get their desktop app in front of customers in days instead of months. Chromeless UI Native spellcheck Task time in menubar Notification count in the dock Global hotkey to create task "ToDesktop provided us with a polished desktop app in no time. Their expert team guided us through a smooth migration from our outdated legacy desktop app, enabling us to deliver new and improved features to our customers within days." [zeb] Zeb Evans Founder & CEO, ClickUp Screenshot of ClickUp desktop app Native APIs "What sets ToDesktop apart is its seamless integration with native APIs using our existing web codebase. By tapping into APIs like Tray and Notifications, we've crafted an exceptionally polished desktop user experience. " [customer-l] [Rick] Rick Pastoor Rise Cleaner, less cluttered UI "Having a desktop app gives us the freedom to design the experience we want, including better keyboard shortcuts and a cleaner UI. It was a no-brainer for us to use ToDesktop. " [customer-l] [Max] Max Musing Basedash Code optional "It was unbelievably simple for us to get a desktop app up and running, and we didn't have to write a single line of code. Once we had this MVP, we were able to extend the app's functionality with custom behavior using ToDesktop's libraries. " [customer-l] [Pouya] Pouya Rad LifeAt Ready to start building? Create your desktop app for free^* ToDesktop Builder will take you step-by-step through the process of creating your first desktop app in just a few minutes. Download ToDesktop Builder ^*You can create a desktop app and run it on your computer for free. You will only be charged if you want to create a distributable app for your customers. App screenshot Choose a plan that fits your needs Essential For simple desktop apps and solo developers. $99 /month Get started Key Features * Windows, Mac & Linux * Code Signing * Native Installers * Email/chat support Most popular Professional For sophisticated desktop apps and small teams. $240 /month Get started Everything in Essential Plus * Plugins * Download links on your domain * Build and download analytics * Access to restricted API Enterprise For advanced features and dedicated support. Contact us Chat with us Everything in Essential Plus * Priority support and onboarding * Dedicated account manager * Shared Slack channel * Custom features & integrations FAQs Is ToDesktop For Me? Can I try ToDesktop without buying? Do you collect or store data about my customers? Does ToDesktop work with sites built with ___? What features are on the product roadmap? How does ToDesktop work under the hood? Will my app work offline? Which version of Electron/Chromium is used? What support do you offer? How does my app get updated? I want to use ToDesktop to convert multiple web apps, is there a bulk discount available? More questions? Visit our docs. Or send us a message. Documentation Twitter GitHub ToDesktop Logo ToDesktop Y Combinator logo A Y Combinator company. (c) 2023 ToDesktop, Inc. All rights reserved.