A release build of Yaak without the license code - and a few more things.
I know Yaak is free and always will be, there’s no requirement to buy a license.
That said, I’m not a fan of seeing things like Commercial Trial or Purchase License in the UI. Most people probably don’t care, but for me it slightly takes away from how nice the app feels.
Luckily, all the licensing stuff is behind a license feature flag, enabled by default in release builds. If you build without it, all of that simply disappears.
I also used this project as an excuse to learn how patchsets work and how to maintain one properly.
And finally, as a French person, naming a Yaak alternative Fiak was too perfect to pass up.
- Based on nightly releases instead of stable, moreover you can't change this in settings
- Remove that one useless mention about telemetry
- Rebranding to
Fiakinstead ofYaak - Build without the
licensefeature
You can find nightly builds in the releases tab of the repository.
Fiak includes an auto-updater that is linked to this repository.
Fiak does not have stable or beta channels,
it only has the nightly one which is the latest release from this repository.
Fiak is updated whenever Yaak creates a new tag. This a manually done process to make sure every patches are working.
Fiak adds a suffix to the version which is the release identifier. I have to do this to stay within SemVer and also have a way to easily know from which Yaak version we're patching from.
For example,
v2025.9.3will have its first Fiak version asv2025.9.3-fiak0. Whenever Fiak applies a new patch and release, it'll becomev2025.9.3-fiak1.
User-Agentfor the internal API since the plugin store requires the Yaak one to prevent us getting an Internal Server Erroryaakdeep link scheme to keep Fiak compatible with Yaak integrations
Take a look at CONTRIBUTING to know how to setup the repository.