Alternative
Une alternative gratuite et open source à GitKraken
L'offre gratuite de GitKraken Desktop se limite aux dépôts locaux et aux remotes publics : l'accès aux dépôts privés commence avec l'offre Pro. Merathon est un client Git graphique sous licence MIT, gratuit pour tous les dépôts, publics ou privés, sous Linux et Windows.
Télécharger MerathonVoir la démo
GitKraken et Merathon, en bref
| Critère | GitKraken Desktop | Merathon |
|---|---|---|
| Dépôts privés | À partir de l'offre Pro, payante | Gratuits |
| Licence | Propriétaire | Open source (MIT) |
| Systèmes | Linux, Windows, macOS | Linux, Windows, WSL |
| Forges intégrées | GitHub, GitLab, Bitbucket et d'autres | GitHub, GitLab.com, GitLab auto-hébergé |
Informations relevées le sur la page des tarifs de GitKraken. Les offres peuvent changer : vérifie-les avant de choisir.
Cette page est écrite par l'auteur de Merathon.
Ce que tu retrouves dans Merathon
- Le graphe : branches locales, distantes et tags, avec un mode solo qui n'affiche que les branches choisies.
- Le rebase interactif en graphique : réordonner, renommer, fusionner ou supprimer des commits, avec une frise des étapes.
- Les pull requests et merge requests : création, revue ligne par ligne, CI, approbation et merge sans quitter l'application.
- L'indexation précise : par fichier, par bloc ou ligne par ligne.
- Les worktrees : chaque branche dans son dossier et dans son onglet.
- Les profils par dossier : une identité, un compte et une clé SSH par dossier de projets, avec la règle native
includeIf.
Quand rester sur GitKraken
Merathon ne remplace pas GitKraken dans tous les cas. Reste sur GitKraken si tu travailles sous macOS ou si ton équipe utilise Bitbucket. Voici toutes les limites actuelles de Merathon :
- Pas de version macOS : Merathon fonctionne sous Linux, Windows et WSL.
- GitHub et GitLab seulement : Bitbucket et Azure DevOps ne sont pas intégrés.
- Architecture x86_64 seulement, et glibc 2.35 ou plus sous Linux (Ubuntu 22.04, Debian 12 ou plus récent).
- Les installeurs Windows ne sont pas encore signés : au premier lancement, il faut cliquer sur « Informations complémentaires » puis « Exécuter quand même ».
- Les pull requests venant d'un fork ne sont pas récupérées par le fetch du remote : leur diff se consulte dans le navigateur.
Passer de GitKraken à Merathon
- Télécharge et installe Merathon depuis la page des versions.
- Ouvre tes dépôts existants : ce sont des dépôts Git ordinaires, il n'y a rien à convertir.
- Ajoute ton compte GitHub ou GitLab, par connexion navigateur ou avec un token. Il est rangé dans le trousseau du système.
Rien n'empêche de garder les deux logiciels le temps de comparer : ils lisent les mêmes dépôts.
Questions fréquentes
GitKraken est-il gratuit ?
Oui, mais seulement pour les dépôts locaux et les remotes publics. Pour les dépôts privés, il faut au moins l'offre Pro.
Merathon est-il vraiment gratuit pour les dépôts privés ?
Oui. Merathon est sous licence MIT, sans offre payante ni limite sur les dépôts privés, y compris pour un usage professionnel.
Merathon fonctionne-t-il sur macOS ?
Non. Merathon est disponible sous Linux, Windows et WSL. Sous macOS, il faut un autre client.
Faut-il créer un compte pour utiliser Merathon ?
Non. Un compte GitHub ou GitLab sert seulement aux fonctions liées à la forge, comme les pull requests. Pour un dépôt local, aucune connexion n'est nécessaire.