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é et un contrôle 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