If you are using the GitHub integration or the GitHub Enterprise Server integration, then you may fork repos right from GitKraken Desktop.
Forking a repo
To add a new fork, first open a repository in GitKraken Desktop.
Then click the icon when hovering over Remote in the left panel and click on the GitHub.com or the GitHub Enterprise Server tab.
If GitKraken Desktop does not detect an existing fork of this repo, the app will present the option to fork the repo and then add it as a remote.
Click to fork the repo on GitHub, and then add it as remote in GitKraken Desktop’s left panel:
Add an existing fork
Click the icon when hovering over Remote in the left panel and click on the GitHub.com or the GitHub Enterprise Server tab.
GitKraken Desktop will detect whether a fork exists, but has yet to be added as a remote in the app. Click to add the fork as remote.
And remember, you can always add a remote for any repo that is reachable over HTTPS or SSH.