Your product idea, without rebuilding distribution.
A private journal for preserving the experiences that shaped you, reflecting on the life you’ve lived, and discovering who you are and what matters to you. Replace this copy and the starter workspace with the workflow only your product can provide.
Signed updates · Apple Silicon and Intel · License-key activation
Product workspace
Starter workspace
Your product feature starts here.
Primary action
Replace this card with the core workflow.
Common core
- ✓ Licensing
- ✓ Settings
- ✓ Updates
- ✓ Distribution
A calmer foundation
Common work belongs in the template.
Stay product-focused
The template owns repeatable infrastructure so your code can concentrate on the differentiating workflow.
Ship with confidence
Signing, notarization, releases, updater manifests, and architecture-specific downloads share one version.
Own a simple stack
A local Tauri client, a file-backed Next.js site, Dodo license keys, and R2 artifacts—without an application database.
Distribution-ready
The repeatable pieces are already connected.
License entitlement
Activation, validation, deactivation, caching, and an explicit offline window.
Signed updates
Startup and manual checks with an explicit user-approved install.
Hosted checkout
Server-created Dodo checkout sessions keep API credentials out of shipped clients.
Release storage
Static architecture-specific artifacts and updater metadata hosted on R2.
MDX publishing
Statically generated articles with metadata, social cards, structured data, and sitemap entries.
Desktop settings
Theme, launch at login, notifications, license status, updates, and diagnostics.
Simple licenses
Choose the plan that fits.
These generic plans are generated from one tracked manifest. Replace the names, prices, and Dodo product mappings during setup.
Personal
$29
one-time
A lifetime license for one person.
- License-key activation
- Signed application updates
- macOS downloads
Team
$79
one-time
A lifetime license for a small team.
- License-key activation
- Signed application updates
- macOS downloads
FAQs
A few useful defaults.
How is the license delivered?+
Dodo Payments issues the license-key entitlement for the purchased product. The desktop app then activates that key directly with Dodo.
Does the app require an account?+
No. The common template uses a license key and does not depend on Clerk, Convex, or an application database.
How do updates work?+
The app checks a signed manifest hosted on R2. Download and installation happen only after the user explicitly approves them.
What should I replace?+
Replace the generic brand, legal text, pricing, sample article, app icon, and neutral desktop dashboard before shipping.