Desktop app

Run iHatePDF from your desktop

Use native file picking, a remembered output folder, secure device keys, and the same self-hosted processing API that powers the web app.

macOS, Windows, LinuxInstallers are published per operating system.
Secure device keyThe app stores its API key in the OS keychain.
API-poweredConnects to your configured iHatePDF API server.

Run from source

Developers can run the desktop app from the monorepo while the API and worker are running.

pnpm install
pnpm dev
pnpm dev:desktop
API and developer settings