Your License Keys, Your Control.

The offline-first licensing system for software vendors. Sign activation codes, validate them, manage trials, renewals and revocations — without sending your license keys to any server. 100% offline signing — no cloud dependency for signing or license management.

An independent developer project by ChengYoung.

Why LicenseDesktop

A complete licensing toolkit that stays under your control — keys are signed on your machine, not in the cloud.

Offline

100% Offline Signing

Never leak your master keys to a third-party server. Activation codes are signed locally on your machine — your keys stay yours.

Versions

Tiered Editions

Manage edition tiers for the software you license — Basic, Professional, and Enterprise with per-feature gating. No code changes needed to upgrade users.

Lifecycle

Complete License Lifecycle

Issue, verify, extend and re-host licenses in a few clicks. Trials and expiry downgrade are built in. Revoke available in Professional and above.

Purchase

Online Purchase

Buy a license right inside the app — Alipay (CNY) or international credit cards (USD). Clear pricing, instant activation.

Updates

Automatic Updates

Stay current without lifting a finger. New versions are delivered automatically, and you can always download updates manually if needed.

Backups

Automatic Backups

Sleep easy. Automatic local backups with optional encrypted off-site backup and restore — your data is never locked in.

Screenshots

The application in action.

LicenseDesktop main dashboard
Main dashboard — workbench overview at a glance
LicenseDesktop license management
License management — issue, verify, extend and revoke activation codes
LicenseDesktop purchase / activation
Purchase & activation — get a license and activate in-app

Built on modern desktop technology

A familiar, fast and maintainable stack — Electron, React, TypeScript and SQLite.

Electron

Cross-platform desktop runtime

One codebase — Windows today, more platforms planned.

React

Modern component-based UI

A responsive interface that stays fast and easy to maintain.

TypeScript

Type-safe codebase

Reliability through static typing across the whole application.

SQLite

Local, zero-setup database

Your data lives on your machine — no server or account required.

Ready to try it?

Download the free trial, or pick a license that fits your stage.