Kanban CLI : Un gestionnaire de tâches local et axé sur les agents pour le terminal

Kanban CLI est un outil de gestion de projet en terminal, local-first et agent-first, écrit en Rust. Il apporte des workflows agiles structurés à la ligne de commande, avec une intégration poussée de git conçue pour maîtriser l'aléa des agents IA de codage.
Workflow : Compétences, Isolation, Revue
L'outil définit un workflow en 4 étapes pour le développement piloté par agent :
- Le modèle lit une compétence pour contextualiser les exigences.
- Il s'authentifie et reçoit un payload JSON strict et validé par schéma, indiquant les fichiers exacts, le contexte et les critères d'acceptation.
- L'implémentation s'exécute dans un worktree et une branche Git automatiquement isolés. L'outil suit la progression (par exemple, vérifier que tous les fichiers sont modifiés) avant la soumission.
- Un réviseur humain évalue la soumission et fait passer manuellement la tâche à « Terminée », déclenchant la fusion finale et le nettoyage.
Fonctionnalités clés
- Basé sur Rust – binaire compilé, aucune dépendance d'exécution.
- Intégration Git – isolation automatique branche/worktree par tâche.
- Validation de schéma JSON – impose des champs obligatoires dans la sortie de l'agent.
- Système de Pool de rôles – rôles intégrés avec workflow de revendication.
- Cycle de vie Sprint – détection de dérive du périmètre, suivi de vélocité.
- Moteur de statistiques – métriques suivies avec support de recalibrage.
- Stockage local-first – fichiers JSON, écritures atomiques, verrouillage de fichiers.
Structure du projet
Le dépôt est organisé avec une documentation claire :
README.md– sert d'index à tous les fichiers de documentation.Documentation conceptuelle– tâches, sprints, rôles, statistiques.Documentation d'architecture– conception en couches, modèle de données, concurrence.Documentation de référence– commandes CLI, format de sortie JSON, pool de rôles.Documentation de développement– conventions Rust, style de codage.
Pour commencer
Installez via Nix ou Cargo (voir la documentation pour plus de détails). Initialisez un projet, créez une tâche, assignez un rôle, revendiquez-la, puis terminez-la. Toutes les opérations sont en local-first — aucun serveur requis.
L'outil s'adresse aux développeurs qui souhaitent imposer des garde-fous rigoureux au développement piloté par agent tout en gardant le contrôle total dans le terminal.
📖 Lire la source complète : HN AI Agents
👀 See Also

Transcription YouTube MCP Améliore le Flux de Travail de Recherche de Claude
Un MCP de transcription YouTube permet à Claude d'extraire des transcriptions complètes avec horodatages à partir de liens YouTube, éliminant ainsi le basculement manuel entre onglets et le copier-coller. L'utilisateur rapporte des réponses nettement meilleures lorsque Claude dispose des transcriptions réelles plutôt que des résumés de l'utilisateur.

Memctl : Serveur MCP Open Source pour la Mémoire Persistante dans les Agents de Codage IA
Memctl est un serveur MCP open source qui offre aux agents d'IA de codage une mémoire persistante entre les sessions, les machines et les IDE. Développé principalement avec Claude Code en deux semaines, il stocke le contexte du projet et le restitue lors des sessions suivantes.

La compétence OpenClaw ajoute la génération d'images par IA avec prise en charge locale de ComfyUI et des invites organisées.
Une nouvelle compétence OpenClaw offre des capacités de génération d'images par IA directement dans le terminal, avec plus de 1 300 invites sélectionnées, une intégration locale de ComfyUI et des flux de travail d'amélioration des invites.

Application de l'Architecture de Claude Code aux Modèles Locaux 9B : Principales Découvertes et Optimisations
Un développeur a extrait des modèles architecturaux du code source divulgué de Claude Code et a appliqué 10 optimisations à qwen3.5:9b exécuté localement sur une RTX 5070 Ti. La découverte clé a été que qwen3.5:9b dispose d'appels d'outils structurés natifs, et la plus grande limitation pour les modèles 9B est l'autodiscipline pour savoir quand arrêter d'explorer et commencer à produire un résultat.