Nsec.app has self-hosted mode (that nobody tried, obviously), need to wrap it with some cross-platform app framework to make a desktop app.