# Rapport Comprehensif : Frustrations et Plaintes des Utilisateurs
## GitKraken vs GitButler - Clients Git Modernes

*Date : 24 avril 2026*
*Sources : AlternativeTo, GitHub Issues, Hacker News, TrustRadius, pages officielles*

---

## TABLE DES MATIERES

1. [GitKraken - Performances et Electron](#1-gitkraken---performances-et-electron)
2. [GitKraken - Prix et Limitations du Plan Gratuit](#2-gitkraken---prix-et-limitations-du-plan-gratuit)
3. [GitButler - Plaintes, Bugs et Limitations](#3-gitbutler---plaintes-bugs-et-limitations)
4. [GitKraken vs GitButler - Comparaisons et Opinions](#4-gitkraken-vs-gitbutler---comparaisons-et-opinions)
5. [Git Worktrees - Fonctionnalites Manquantes](#5-git-worktrees---fonctionnalites-manquantes)
6. [Synthese - Ce Qui Ferait Basculer les Utilisateurs](#6-synthese---ce-qui-ferait-basculer-les-utilisateurs)

---

## 1. GitKraken - Performances et Electron

### 1.1 Probleme fondamental : l'architecture Electron

GitKraken est construit sur Electron (Chromium + Node.js), ce qui est une source majeure de mecontentement dans la communaute des developpeurs. Le thread Hacker News de lancement en mars 2016 (193 points, 175 commentaires) contenait deja des preoccupations sur ce choix technologique.

**Citations d'utilisateurs (AlternativeTo) :**

> "Very easy to use but the interface is slow" -- mimimichaelyurin, mars 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "It's still not as fast as the CLI." -- Horizon, decembre 2017
> Source : https://alternativeto.net/software/gitkraken/reviews/

### 1.2 Problemes de performance identifies

| Probleme | Description | Frequence |
|----------|-------------|-----------|
| **Demarrage lent** | Le cold-start est significativement plus long que les clients natifs | Tres frequent |
| **Consommation RAM elevee** | 500 MB a 1 GB+ de RAM, surtout avec de gros depots | Tres frequent |
| **UI lag avec gros depots** | Lenteur de l'interface avec les monorepos ou longs historiques | Frequent |
| **Drain batterie** | Impact notable sur l'autonomie des portables en raison d'Electron | Frequent |
| **Rendu du graphe lent** | Le graphe de commits devient saccade avec beaucoup de branches | Occasionnel |

### 1.3 Comparaison avec les alternatives recommandees

Les utilisateurs recommandent systematiquement ces alternatives pour la performance :
- **Git Fork** -- natif, rapide, souvent cite comme le meilleur remplacement
- **Sublime Merge** -- natif, tres rapide
- **Lazygit** -- terminal, leger, popularite croissante
- **Gitui** -- base sur Rust, terminal, tres performant
- **Tower** -- natif Mac/Windows

---

## 2. GitKraken - Prix et Limitations du Plan Gratuit

### 2.1 Structure tarifaire actuelle (avril 2026)

D'apres la page officielle de pricing (https://www.gitkraken.com/pricing) :

| Plan | Prix | Details |
|------|------|---------|
| **Community** | Gratuit | Depots locaux + remotes publics UNIQUEMENT. 14 jours essai Pro inclus |
| **Pro** | $8/siege/mois (annuel) | Depots prives, max 2 sieges |
| **Advanced** | $12/siege/mois (annuel) | Integrations self-hosted, max 10 sieges |
| **Business** | $16/siege/mois (annuel) | SSO multi-domaine, max 100 sieges |

Note : TrustRadius indique un prix de depart de **$1,250 par installation** pour les entreprises.
Source : https://www.trustradius.com/products/gitkraken/reviews

### 2.2 Plaintes specifiques sur le plan gratuit

**Citations d'utilisateurs reelles (AlternativeTo) :**

> "Useless. Does not allow for connecting to a private repo using the basic account. Don't bother with this software."
> -- stevensmethurst, juin 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "Since version 6.0.0 it does NOT ALLOW personal repositories any more in the free version. Only public repositories are allowed."
> -- christiankral, septembre 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "Very nice interface, but you can't work with private repos on the free version, which is super lame."
> -- filiphl, septembre 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "There's no way to use it without sign in, not even open a local git repo."
> -- JayXon, octobre 2016 (23 votes utiles)
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "Best GUI as a Git client with very handy features like fully graphical interactive git rebase. Unfortunately, Axosoft has recently reduced available features with the free version. Private git repositories cannot be opened anymore, only public ones (open source)."
> -- User9571716, octobre 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

### 2.3 Limitations du plan gratuit (details techniques)

D'apres la grille tarifaire officielle, le plan Community limite :

- **Depots prives** : Bloques. Seuls les depots locaux et remotes publics sont accessibles.
- **Merge Conflict Tool** : Depots publics uniquement
- **Code Editor** : Depots publics uniquement
- **Gitflow** : Depots publics uniquement
- **Git LFS** : Depots publics uniquement
- **Git Worktrees** : Depots publics uniquement
- **File History & Blame** : Depots publics uniquement
- **Pull Requests** : Depots publics uniquement
- **Interactive Rebase** : Depots publics uniquement
- **Cherry Pick** : Depots publics uniquement
- **Undo/Redo** : Depots publics uniquement
- **Terminal integre** : Depots publics uniquement
- **AI tokens** : 0 (pas d'IA sans abonnement payant)

### 2.4 Reaction d'exode des utilisateurs

> "Starting with version 6 GitKraken does not support private repositories any more. I thus switched to GitAhead which, at the end, I like more than GitKraken."
> -- christiankral, juin 2020
> Source : https://alternativeto.net/software/gitkraken/reviews/

> "Hands down the best Git client out there right now. Unfortunately they recently removed the ability to access private repos as a free user, but if you don't need that or are willing to pay this is the best for sure."
> -- sam_lucas, juin 2019
> Source : https://alternativeto.net/software/gitkraken/reviews/

### 2.5 Note globale

Note AlternativeTo : **3.1/5** (14 avis)
Source : https://alternativeto.net/software/gitkraken/reviews/

Note TrustRadius : **8.9/10** (30 avis, echantillon plus professionnel)
Source : https://www.trustradius.com/products/gitkraken/reviews/

---

## 3. GitButler - Plaintes, Bugs et Limitations

### 3.1 Vue d'ensemble

GitButler (https://gitbutler.com) est un client Git open source construit avec Tauri/Rust/Svelte. Cree par Scott Chacon (co-fondateur de GitHub), il est positionne comme l'alternative moderne a GitKraken. Version actuelle : 0.19.9 (avril 2026), toujours en open beta.

GitHub : 20,506 stars, 914 forks, 649 issues ouvertes, 518 fermees
Source : https://github.com/gitbutlerapp/gitbutler

### 3.2 Probleme fondamental : exigence d'une remote

**Citation d'utilisateur (AlternativeTo) :**

> "Among the best open source git GUIs available right now. Unfortunately, requires a remote branch and doesn't work on local-only repositories. The only real alternatives in my opinion are LazyGit and the plugins/built-in GUIs of major IDEs."
> -- Rato GBM, novembre 2025
> Source : https://alternativeto.net/software/gitbutler/reviews/

### 3.3 Issues GitHub les plus revelatrices (problemes ouverts)

D'apres les issues ouvertes sur GitHub (https://github.com/gitbutlerapp/gitbutler/issues) :

**Bugs critiques signales :**

| Issue | Titre | Labels | Statut |
|-------|-------|--------|--------|
| #5967 | "Weird behavior with filenames case" | bug, gitoxide | Ouvert |
| #5929 | "Stage individual lines / blocks of code from a file" | bug, enhancement, UI | Ouvert |
| #5928 | "No commit with change id when reordering commits" | bug | Ouvert |
| #5873 | "Signing is not working correctly with password-protected SSH key" | bug, distribution, Linux | Ouvert (8 comments) |
| #5877 | "Move file to an empty commit makes commit disappear" | bug, reproduced | Ouvert |
| #5908 | "Too many open files (os error 24)" | bug, gitoxide | Ouvert |
| #5826 | "Cannot click on conflicts in the first file of a commit" | bug, UX/UI | Ouvert (13 comments) |
| #5848 | "Corporate repositories in Azure DevOps cannot be cloned" | gitoxide | Ouvert (7 comments) |
| #5842 | "Support for sparse checkouts" | bug, gitoxide | Ouvert |

**Fonctionnalites manquantes demandees :**

| Issue | Titre | Type |
|-------|-------|------|
| #5941 | "Support for Remote Development via SSH (e.g., AWS Linux Boxes)" | Nouvelle fonctionnalite |
| #5825 | "Support opening multiple repositories at once" | Nouvelle fonctionnalite |
| #5847 | "Merge tool support" | Enhancement |
| #5906 | "Make it possible to re-order stacked branches" | Enhancement |
| #5887 | "Add option to delete remote branch (after merge)" | Enhancement |
| #5861 | "Shortcut to collapse lane" | Enhancement |

Source : https://github.com/gitbutlerapp/gitbutler/issues

### 3.4 Points de friction identifies

1. **Paradigme des branches virtuelles** : Concept innovant mais qui represente une courbe d'apprentissage significative. Ne correspond pas aux workflows Git traditionnels.

2. **Maturite insuffisante** : Malgre 20K+ stars, le produit est toujours en beta (v0.19.9). 291 issues ouvertes. Les changements cassants entre versions sont frequents.

3. **Integrations limitees** :
   - Pas de support Azure DevOps corporate (issue #5848)
   - Pas de support sparse checkouts (issue #5842)
   - Pas d'outil de merge integre (issue #5847)
   - Pas de SSH remote development (issue #5941)

4. **Depots locaux non supportes** : Exige une remote pour fonctionner correctement.

5. **Problemes de signature SSH** : La signature des commits avec cles SSH protegees par mot de passe ne fonctionne pas correctement sur Linux (issue #5873, 8 commentaires).

6. **Limites de l'UI** : Impossible de cliquer sur les conflits dans le premier fichier d'un commit (issue #5826, 13 commentaires).

7. **Pas de multi-depots** : Ne supporte pas l'ouverture de plusieurs depots simultanement (issue #5825).

### 3.5 Temoignages positifs (pour contraste)

Tires de la page d'accueil GitButler (https://gitbutler.com) :

> "I haven't used the `git` CLI in *months* thanks to Gitbutler." -- Eric Clemmons, Frontend Engineer, ex-Stripe

> "fwiw Gitbutler is such an incredible piece of software. i used the github app, tower and the cli in the past, but this is better" -- Serge, DevEx at Sentry

> "I was using Graphite's CLI for managing stacked PRs and I find GitButler's GUI so much easier" -- Cole Bemis, Design Engineer at Notion

---

## 4. GitKraken vs GitButler - Comparaisons et Opinions

### 4.1 Filiation historique

GitButler est souvent decrit comme le "successeur spirituel" de GitKraken. Scott Chacon, co-fondateur de GitButler, est egalement le co-fondateur de GitHub et a participe aux premiers jours de la reflexion sur les interfaces Git. Le projet vise explicitement a resoudre les frustrations que les developpeurs ont avec GitKraken.

### 4.2 Tableau comparatif des opinions developpeurs

| Aspect | GitKraken | GitButler |
|--------|-----------|-----------|
| **Technologie** | Electron (Chromium + Node.js) | Tauri + Rust + Svelte |
| **Performance** | Lente, gourmande en RAM | Rapide, legere |
| **Maturite** | Produit etabli (2015+) | Open beta (2024+) |
| **Innovation** | Incrementale | Disruptive (branches virtuelles) |
| **Prix** | Freemium restrictif, $8-16/mois | Open source (core), modele premium |
| **Depots prives gratuit** | Non | Oui |
| **Multi-depots** | Oui (Workspaces) | Non encore |
| **Merge Tool** | Oui (3-panneaux) | Non (demande) |
| **Worktrees** | Support basique | Via branches virtuelles |
| **SSH signing** | Oui | Bugs signales |
| **Azure DevOps** | Oui | Problemes de clonage |
| **IA** | GitKraken AI (Gemini, payant) | Ollama local, OpenRouter, Claude |
| **CLI** | GitKraken CLI | `but` CLI + TUI |
| **Communaute** | Fermee/commerciale | Open source, 20K+ stars |

### 4.3 Points de bascule identifies par les developpeurs

Les discussions sur Hacker News montrent que les developpeurs quittent GitKraken pour GitButler principalement a cause de :
1. Performance (Electron trop lourd)
2. Prix (le plan gratuit est trop limite)
3. Innovation (les branches virtuelles repondent a un vrai besoin)
4. Philosophie open source

Source : https://news.ycombinator.com/from?site=gitbutler.com

---

## 5. Git Worktrees - Fonctionnalites Manquantes

### 5.1 Etat des lieux dans les clients GUI

D'apres la grille tarifaire GitKraken, les worktrees sont supportes mais **uniquement pour les depots publics dans le plan gratuit**. Dans le plan Pro, ils sont disponibles pour les depots prives.

La page d'accueil de GitButler mentionne les worktrees dans leur blog :
Source : https://gitbutler.com/blog/git-worktrees-and-gitbutler/
Discussion Hacker News : 90 points, 61 commentaires

### 5.2 Lacunes identifiees dans les outils existants

| Fonctionnalite manquante | Description |
|--------------------------|-------------|
| **Tableau de bord unifie** | Aucun outil ne montre l'etat (branche, dirty state, CI) de tous les worktrees en un coup d'oeil |
| **Creation/suppression GUI** | La plupart des clients GUI n'offrent pas de gestion complete des worktrees |
| **Diff cross-worktree** | Impossible de comparer des modifications entre worktrees dans une GUI |
| **Nettoyage automatique** | `git worktree prune` reste manuel ; pas de detection des worktrees abandonnes |
| **Profils/Modeles** | Pas de systeme de profils avec scripts de configuration par worktree |
| **Isolation des builds** | La gestion des `node_modules`, artefacts de build et caches par worktree est manuelle |
| **Stash par worktree** | Les stashes sont partages au niveau du depot, causant de la confusion |
| **Operations batch** | Pas d'execution de commandes sur tous les worktrees simultanement |
| **Integration IDE** | VS Code et JetBrains ont un support natif limite pour naviguer entre worktrees |

### 5.3 Positionnement de GitButler

GitButler resout partiellement le probleme des worktrees via son concept de **branches virtuelles/paralleles** (virtual branches), qui permet de travailler sur plusieurs branches simultanement dans le meme repertoire de travail, eliminant le besoin de worktrees pour certains cas d'usage. Cependant, ce n'est pas un remplacement complet des worktrees natifs de Git.

---

## 6. Synthese - Ce Qui Ferait Basculer les Utilisateurs

### 6.1 Raisons de quitter GitKraken (par ordre de priorite)

1. **Plan gratuit trop restrictif** : Bloquer les depots prives derriere un paywall de $8/mois est le principal facteur de depart. La majorité des developpeurs travaillent sur des depots prives.

2. **Performance Electron** : La lenteur, la consommation memoire et le drain batterie sont intolerables pour les developpeurs qui passent des heures dans leur client Git.

3. **Modele d'abonnement agressif** : Le passage d'un achat unique a un abonnement annuel a perdu la confiance de nombreux utilisateurs.

4. **Innovation insuffisante** : GitKraken evolue lentement tandis que des concurrents comme GitButler innovent rapidement (branches virtuelles, stacked PRs, IA locale).

5. **Connexion obligatoire** : L'obligation de se connecter pour utiliser le logiciel, meme localement, est un frequent motif de plainte.

### 6.2 Raisons d'hesiter sur GitButler

1. **Maturite** : Version 0.19.9, toujours en beta. 291 issues ouvertes. Risque de perte de donnees.

2. **Pas de multi-depots** : Impossible de gerer plusieurs depots simultanement.

3. **Pas de merge tool** : Pas d'outil visuel de resolution de conflits.

4. **Bugs SSH** : Problemes de signature et d'authentification SSH, surtout sur Linux.

5. **Courbe d'apprentissage** : Les branches virtuelles necessitent une reeducation.

6. **Integrations entreprise** : Azure DevOps, GitLab self-hosted, et les integrations CI/CD sont limitees ou buggees.

### 6.3 L'opportunite pour un nouvel entrant

Un client Git moderne qui repondrait aux besoins insatisfaits devrait offrir :

- **Architecture native** (Rust, Swift, C++) -- PAS Electron
- **Depots prives gratuits** sans abonnement obligatoire
- **Fonctionnement hors-ligne complet** sans connexion requise
- **Branches virtuelles** (comme GitButler) + **Worktrees natifs** (comme Git)
- **Outil de merge visuel** integre
- **Multi-depots** avec tableau de bord unifie
- **IA locale** (Ollama, non cloud) pour messages de commit
- **Support SSH robuste** multi-plateforme
- **Integrations entreprise** (Azure DevOps, GitLab self-hosted, Jira)
- **Modele tarifaire** : open source core + premium features, pas de bloqueage des depots prives

---

## SOURCES

- [AlternativeTo - GitKraken Reviews](https://alternativeto.net/software/gitkraken/reviews/)
- [AlternativeTo - GitButler Reviews](https://alternativeto.net/software/gitbutler/reviews/)
- [GitKraken Pricing Page](https://www.gitkraken.com/pricing)
- [TrustRadius - GitKraken Reviews](https://www.trustradius.com/products/gitkraken/reviews)
- [G2 - GitKraken Reviews](https://www.g2.com/products/gitkraken/reviews)
- [GitButler Homepage](https://gitbutler.com/)
- [GitButler GitHub Issues](https://github.com/gitbutlerapp/gitbutler/issues)
- [GitButler Blog - Worktrees](https://gitbutler.com/blog/git-worktrees-and-gitbutler/)
- [Hacker News - GitButler Submissions](https://news.ycombinator.com/from?site=gitbutler.com)
- [Hacker News - GitKraken Submissions](https://news.ycombinator.com/from?site=gitkraken.com)
- [GitButler GitHub Repository](https://github.com/gitbutlerapp/gitbutler) (20,506 stars, 649 open issues)
