Aller au contenu
salks.
Tous les projets

Kern

Une application de bureau qui réunit Git, GitHub, Trello et les agents IA.

Kern est un client Git de bureau pour Windows, macOS et Linux. On y passe d’une issue GitHub à une branche, puis à une pull request, avec Codex CLI ou Claude Code qui travaillent dans le bon projet. Le code reste sur la machine.

Année
2026
Catégorie
Outils
Contexte
Projet personnel
État
En cours
Kern
Pl. IKern

Le point de départ

Quand on travaille sur plusieurs projets, on jongle entre un client Git, GitHub dans le navigateur, un tableau Trello, l’éditeur et maintenant des agents IA en ligne de commande. Le contexte se perd à chaque changement de fenêtre. Kern les réunit dans une seule application, en gardant une règle : chaque écran correspond à une vraie opération et montre ce qui va être lu, modifié, testé ou publié.

Ce qu’on y fait

  • Git au complet : ajouter un dépôt local ou cloner depuis GitHub, préparer les fichiers, relire le diff, commiter, puis fetch, rebase et push contrôlés. L’arbre des branches s’affiche sur un vrai graphe, avec le détail de chaque commit.
  • Les issues et les pull requests : depuis une issue, Kern crée la branche, passe la demande à l’agent et suit la correction jusqu’à la pull request. Création, conversation, fichiers, conflits et fusion par squash se font sans quitter l’application. Les tags et les releases GitHub aussi, créées en brouillon.
  • Les agents : Codex CLI et Claude Code reçoivent le prompt, la mémoire du projet, ses règles et les vérifications attendues. On choisit leur profil et leur niveau d’autonomie (manuel, plan ou automatique), et un terminal d’agents est intégré.
  • Trello : un tableau et une liste par projet, connectés en passant par le site, sans clé à saisir.
  • Plusieurs projets : une carte relie les dépôts entre eux (dépendance, API, package, déploiement) pour voir ce qu’un changement touche.

La sécurité

Les dépôts restent sur l’ordinateur : le site ne reçoit jamais leur contenu. La connexion GitHub suit le protocole OAuth avec PKCE ; le secret de l’application ne quitte jamais le serveur, les tickets d’échange sont chiffrés, utilisables une seule fois et effacés au bout de dix minutes, et le jeton final est rangé dans le trousseau du système (Windows, macOS ou Linux).

Comment c’est construit

Le bureau est une application Tauri 2 : l’interface en React et TypeScript, la partie système (Git, GitHub, Trello, agents, stockage) en Rust. Le site, en Next.js, sert la vitrine et les routes d’authentification ; la documentation est sur Chronos. Chaque plateforme a son installateur : un setup Windows personnalisé de bout en bout, un DMG macOS et des paquets Linux.

Kern est en préversion privée. Les builds de test sont partagées sur le Discord du projet.

Galerie

À voir aussi
  1. →

    Calliope

    Outils

    Un outil gratuit pour ficher ses textes du bac de français : explication linéaire, dissertation, export PDF et Word.

  2. →

    NationsGlory Sigma — Administration & Événements

    Web

    Plateforme d'administration, de modération et d'animation développée pour la communauté de NationsGlory Sigma.

Un besoin similaire ? Je peux construire la même chose pour toi.