cleankoda logo

L'agent de code pour un véritable workflow Human-in-the-Loop.

Du gestionnaire de tickets à la pull request. cleankoda comprend tout le contexte de vos tâches et produit du clean code directement dans votre terminal.

$ Installation bash / zsh
$ curl -fsSL https://cleankoda.com/install | bash
Prérequis : Git, Docker & Python 3.10+
// ABOUT THE AGENT

Qu'est-ce que cleankoda ?

Cleankoda est un agent de codage collaboratif basé sur une interface utilisateur textuelle qui s'intègre parfaitement à l'ensemble de votre cycle de développement, du ticket à la demande de fusion.

Le développement automatisé n'accroît durablement la productivité que lorsque l'IA et les humains collaborent étroitement. Au lieu d'écrire du code de manière isolée, cleankoda appréhende le contexte global de votre travail : l'agent extrait les récits utilisateurs et les critères d'acceptation directement des tickets (par exemple, depuis Jira), planifie l'implémentation avec vous dans le terminal et exécute le code par étapes individuelles et contrôlables.

Suivant le principe HULA (voir illustration), cleankoda combine une compréhension de vos besoins avec un pouvoir de décision humain maximal – pour un meilleur code, moins de boucles d'itération et un contrôle total dans le terminal familier.

cleankoda Agent Workflow Diagram
HULA Workflow Loop (Task Setup ➔ Planning ➔ Coding ➔ PR) from Takerngsaksiri et al. "Human-In-the-Loop Software Development Agents"
// CORE ARCHITECTURE

Conçu pour une productivité, un contrôle et une souveraineté des données accrus

[01 / TRACKER]

Intégration dans le flux de travail de développement logiciel

Connexion directe à Jira, Trello et GitHub Issues. Récupération des tickets, mise à jour des statuts et association automatique des correctifs.

Jira Trello GitHub Issues
[02 / PERFORMANCE]

Performance TUI Native Terminal

Démarrage instantané, réactivité maximale au clavier et faible empreinte mémoire. Idéal pour zed, vs code et neovim.

Keyboard-Driven zed vs code
[03 / SAFETY]

Exécution Sécurisée & Diffs Unifiés

Pas d'écrasement en boîte noire. Visualisez les diffs interactifs, lancez vos tests locaux en sandbox et validez précisément.

Interactive Hunks Local Sandbox Line-by-Line
[04 / AGNOSTIC]

Moteur Multi-Modèles

Utilisez des LLMs locaux via Ollama & vLLM pour une confidentialité totale, ou connectez les modèles OpenAI, Anthropic et Gemini.

LiteLLM Ollama vLLM OpenAI / Anthropic
// PROJECT STATUS AND ROADMAP

Dreaming in Code

cleankoda est actuellement une étude conceptuelle expérimentale, qui n'est pas encore destinée à une utilisation en production. L'écosystème gravitant autour des agents de programmation autonomes (tels qu'OpenCode, Antigravity ou Claude Code) évolue à une vitesse fulgurante. En tant que développeur indépendant disposant d'un temps limité, il est pratiquement impossible de suivre chaque tendance quotidienne ; toutefois, la vision fondamentale demeure intacte : celle d'un agent de programmation collaboratif fondé sur les véritables principes du « Clean Code ».

Le projet est en développement continu. Si tu souhaites contribuer à façonner l'avenir de cleankoda, proposer tes propres idées ou apporter du code, n'hésite pas à consulter le dépôt GitHub, à ouvrir un « issue » ou une « pull request », ou à m'écrire directement. Toute contribution est la bienvenue !