Getting started
Installation
Install the prerequisites and scaffold a project with create-jdesk-app.
Prerequisites#
- JDK 25+ — required to scaffold, build, and run.
- A system WebView — WebView2 (Windows), WKWebView (macOS 13+), WebKitGTK 4.1 (Linux).
- Node.js — optional; only for Vite-based templates.
Scaffold a project#
npm create jdesk-app@latest my-app
Run it with no name for an interactive prompt (project name, template, Java package).
Run the app#
cd my-app
./gradlew run
On Windows use .\gradlew.bat run. For hot reload: npm install --prefix ui && ./gradlew jdeskDev.