Le problème
Quand on est dev solo et qu'on pilote un ou plusieurs agents IA sur ses projets, il faut un endroit pour suivre l'avancement : qui fait quoi, qu'est-ce qui est bloqué, qu'est-ce qui est prêt à reviewer. Un kanban, quoi.
Sauf que les outils existants ont tous un problème :
- Jira, Azure DevOps sont pensés pour des équipes de 50 personnes. Setup lourd, permissions complexes, API pénible à interfacer avec un agent.
- GitHub Projects est mieux, mais l'API passe par GraphQL avec un modèle de données pas toujours intuitif, et il faut gérer des tokens pour chaque agent.
- Linear, Height sont des SaaS — tu dépends d'un cloud, tu paies par utilisateur (y compris tes agents), et tu adaptes ton workflow au leur.
Aucun n'est pensé pour un usage solo + agents, et tous demandent plus d'énergie à configurer qu'à utiliser.
La solution
KittyClaw est un kanban local qui ne se contente pas de suivre tes tickets : il orchestre tes agents Claude Code. Tu crées un ticket, un moteur d'automatisation détecte qu'il est prêt, lance le bon agent en sous-processus claude, streame sa sortie dans un panneau live à côté du ticket, commit son travail quand il a fini. Pas de cloud, pas d'abonnement, pas de setup compliqué — un run.bat (Windows) ou ./run.sh (macOS/Linux) et tu as un board sur localhost:5230.
Ce qui le rend différent :
- Un AutomationEngine intégré — triggers (
ticketInColumn,gitCommit,boardIdle,subTicketStatus…), conditions (labels,priority,ticketAge…) et actions (runAgent,moveTicketStatus,commitAgentMemory…), déclaratifs enautomations.jsonpar projet. C'est le harness qui remplace ton dispatcher maison. - Des agents nommés comme citoyens de première classe —
programmer,groomer,producer,qa-tester,committer,code-janitor,evaluator, avec leurs propres mentions, mémoire (memory.mdversionnée dans le repo) et historique. - Une API REST complète — tout ce que l'UI fait, un agent peut le faire. Documentation OpenAPI auto-générée à
/api/docs, toujours à jour avec le serveur. - Onboarding intelligent — au premier lancement, KittyClaw détecte si
claudeetgitsont sur ton PATH. Si l'un manque, il te le dit avant que tu te demandes pourquoi rien ne se déclenche. - Zéro friction — une base SQLite par projet dans
%APPDATA%/KittyClaw/, aucune auth, aucune config réseau. Tu démarres en 30 secondes. - À ta main — c'est open source et modifiable. Chaque semaine je rajoute ce dont j'ai besoin. L'histoire de ces updates raconte bien comment l'outil se sculpte à l'usage.
Ce que ça change concrètement
Quand tu travailles avec des agents IA, tu veux qu'ils puissent :
- Voir ce qu'il y a à faire, sans interface complexe à naviguer
- Agir — créer un ticket, le déplacer, commenter, mentionner quelqu'un
- Communiquer — avec toi, entre eux, sans ambiguïté sur qui parle
- Tourner tout seuls — sans que tu aies à les lancer à la main à chaque fois
KittyClaw fait tout ça nativement. Sur Aekan, 13 agents spécialisés bossent en parallèle sur un seul board, orchestrés par l'AutomationEngine. Tu crées un ticket assigné à @programmer, trente secondes plus tard l'agent travaille dessus — code écrit, commits faits, retour en review. Quand un agent finit, un committer peut prendre le relais pour commiter et pousser. Quand un ticket passe à Done, un evaluator se réveille pour vérifier la qualité. L'anatomie d'un ticket qui s'exécute tout seul raconte le pipeline en détail.
Et Claude Code alors ?
Claude Code est excellent pour coder avec un agent. Mais quand on gère un vrai projet, il montre ses limites : on saute d'une conversation à l'autre, on perd la vision globale, on oublie qui bosse sur quoi, on répète trois fois les mêmes choses parce que rien n'est tracé au-delà de la session.
KittyClaw comble exactement ce trou. Tu passes en mode superviseur : tu vois l'ensemble des tâches en cours, tu priorises, tu débloques les agents, tu review quand c'est prêt. Les agents, eux, tournent en sous-processus claude avec leurs sessions persistées entre runs (--resume), trouvent leur contexte sur le ticket via l'API, écrivent leur mémoire dans .agents/{agent}/memory.md versionné dans le repo.
Résultat : on va 10 fois plus vite, parce que tout est tracé, organisé, et persistant. Plus de répétitions, plus de décisions perdues dans le chat, plus d'agents qui tournent en rond. Toi tu diriges, les agents exécutent.
Pour qui c'est fait
- Tu bosses en solo (ou à deux) et tu veux un suivi de tes projets sans cérémonie.
- Tu pilotes un ou plusieurs agents IA et tu cherches à les intégrer dans ton workflow.
- Tu veux posséder ton outil — pas dépendre d'un SaaS qui change sa roadmap.
Prérequis
- .NET 10 SDK
- Claude Code CLI —
claudesur ton PATH - Git —
gitsur ton PATH
Sans claude et git tu peux lancer l'app, mais les runs d'agents et les auto-commits échoueront. KittyClaw te le dit au premier lancement.
Démarrer
git clone https://github.com/Ekioo/KittyClaw.git
cd KittyClaw
run.bat # Windows
./run.sh # macOS / Linux
Disponible sur http://localhost:5230 avec hot reload. Documentation API en Markdown à /api/docs.
En savoir plus
- Pourquoi j'ai construit KittyClaw — l'article de lancement
- Un outil qu'on utilise se sculpte par l'usage — une semaine d'updates
- De kanban à harness — quand l'outil de suivi devient l'orchestrateur
- Anatomie d'un ticket qui s'exécute tout seul — le pipeline de dispatch en détail
- GitHub — code source, API, instructions

