Desktop App Boilerplate Documentation
Step-by-step guides for setting up, customizing, and shipping your desktop app, every step executed on a fresh clone before it was published. Written for builders new to Electron, and friendly to AI coding tools like Claude Code and Cursor.
Install dependencies and get the app window open, with the exact timings and the two things that commonly go wrong.
Read 04Point your coding agent at the repo once, so every request after this one starts with it already knowing where things go.
ReadAdd a real feature by describing it: the generators lay the track, your agent fills it in, and you check four things.
Read 06Turn the running app into an installer someone else can use, and run the three checks that stop you shipping something broken.
Read 07Wire licensing to your own backend, and get the one distinction right that decides whether paying users get locked out offline.
ReadOne command changes the app name, the bundle id, the URI scheme, and the update repository across the whole project.
Read 09Where everything lives, and the one rule about which process code belongs in.
Read 10Call Claude or OpenAI from your desktop app, with encrypted key storage and streaming already handled.
ReadWhat certificates cost, what they remove, and how to point the existing build scripts at yours.
Read 12Publish an update to everyone who already installed your app, and verify it actually downloads before you rely on it.
Read 13A map of the 19 reference docs inside the repo, and which one answers which question.
ReadReady to ship?
Get the full Desktop App Boilerplate for $49 and start with everything wired up.
Get the boilerplate →