
Cahier Git
Client git
L’histoire de votre code, claire comme une page de cahier.
Cahier Git est le client git de la famille : plusieurs dépôts ouverts à la fois, le graphe des branches, des diffs que l’on indexe au bloc près, et un assistant qui rédige vos messages de commit et vos notes de version. Tout ce qu’il propose s’applique d’un clic, le vôtre.
Modifications
Indexer au bloc près.
Par fichier, par bloc, par ligne
Indexer et désindexer exactement ce qu’il faut ; abandonner des modifications, après confirmation.
Le diff, à votre façon
En ligne ou côte à côte, avec ou sans les changements d’espaces.
Valider, corriger, annuler
Un message rédigé par l’assistant (✨) si vous le voulez ; corriger le dernier commit ; l’annuler tant qu’il n’est pas poussé.
L’historique
Tout se retrouve.
Le graphe des branches
La branche courante ou toutes, avec leurs étiquettes ; un filtre par message, auteur ou empreinte.
Le détail d’un commit
Son message, ses parents, ses fichiers et leurs diffs, dans son propre onglet si vous voulez.
Un fichier dans le temps
Son blame (qui a écrit chaque ligne) et son historique, à travers ses renommages.
Branches et dépôts distants
Avec le git que vous avez déjà.
Branches, étiquettes, remises
Créer, changer, renommer, fusionner, rebaser, cherry-pick, revert ; des étiquettes légères ou annotées ; remiser et réappliquer.
Fetch, pull, push
Par le git de votre système, avec ses identifiants et l’agent SSH ; fusionner ou rebaser, au choix, quand les branches ont divergé. Cloner un dépôt aussi.
Le git de votre machine
Cahier écrit par lui : c’est votre git, avec vos identifiants ; il ne peut rien demander dans un terminal.
Prudent
Jamais de push forcé ; supprimer main ou master demande de taper son nom ; un rebase dit d’abord ce qu’il change.
Les secrets repérés à temps
Avant un commit ou un push, sans aucun modèle : clés privées, jetons, clés d’API, fichiers .env montrés masqués, et c’est vous qui décidez.
Les programmes d’un dépôt, approuvés d’abord
Un dépôt dont les réglages lancent des programmes (hooks, filtres) n’est lu qu’après votre accord, la liste sous les yeux. Ceux de git-lfs, reconnus, passent sans question, et git-lfs marche même quand l’app est ouverte depuis le Finder.
L’assistant
Un assistant qui lit vos diffs.
Dans le panneau de droite, il voit l’état du dépôt et ce que vous avez choisi, lit l’historique par des outils qui ne font que lire, et fait tout le reste par propositions : un commit, une branche, une fusion, un push, appliqués d’un clic. Les gestes risqués redemandent.
Le message de commit
Rédigé d’après ce que vous avez indexé (✨ dans la boîte de commit), à relire avant de valider ; le modèle d’Apple sait l’écrire aussi, sans que rien ne quitte le Mac.
Résumer des commits
Choisissez quelques commits dans l’historique : il vous dit ce qu’ils font, ensemble.
Notes de version
Ce qui a changé depuis l’étiquette précédente, ou entre deux étiquettes de votre choix.
Ce qu’apporte une branche
Avant de fusionner, ce que la branche ajoute par rapport à sa base.
Des propositions, pas des actions
Indexer, valider, créer une branche, fusionner, fetch, pull, push : il propose, vous cliquez. Abandonner ou un reset hard sont signalés et redemandés.
Modèles possibles
- Claude par Claude Code, avec votre forfait Claude (sans clé d’API)
- Claude, avec votre clé d’API
- Ollama et LM Studio, sur votre ordinateur
- Le modèle d’Apple, sur l’appareil
Pas encore : la relecture de vos changements par l’assistant avant un commit ou un push, les branches protégées par Touch ID, une vue à trois volets pour les conflits, le rebase interactif.
Confidentialité
Ce qu’elle envoie, et à qui
Tout ce qui sort de l’app, et rien d’autre.
- Vos dépôts distants
- Ce que vous poussez et récupérez, par le git de votre système
- Quand vous le demandez (ou toutes les 5 à 30 minutes, si vous activez le fetch en arrière-plan)
- Anthropic (API Claude)
- Votre message, l’état du dépôt et ce que ses outils lisent (commits, diffs)
- Si vous activez l’assistant avec Claude et votre clé
- Claude Code
- Le claude installé sur votre machine, avec sa propre connexion et votre forfait Claude
- Si vous le choisissez comme moteur
- Votre ordinateur seulement
- Ollama, LM Studio et le modèle d’Apple répondent sans que rien ne sorte
- Avec un modèle local
- Personne d’autre
- Ni télémétrie, ni compte, ni mise à jour en arrière-plan
- Jamais
Où elle en est
Première version
Première version. Le téléchargement viendra avec des versions signées et notarisées.
Systèmes
macOS · Windows · Linux
macOS d’abord ; Windows et Linux du même code.
La famille


