cleankoda logo

Der Coding-Agent für echten Human-in-the-Loop Workflow

Vom Issue-Tracker bis zum Pull Request. cleankoda versteht den vollen Kontext Ihrer Aufgaben und liefert Clean Code direkt im Terminal.

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

Was ist cleankoda?

Cleankoda ist ein kollaborativer, TUI-basierter Coding Agent, der sich nahtlos in Ihren gesamten Entwicklungszyklus integriert – vom Ticket bis zum Pull Request.

Agentic Coding steigert die Produktivität nur dann nachhaltig, wenn KI und Mensch als eingespieltes Team agieren. Anstatt isoliert Code zu schreiben, versteht cleankoda den ganzheitlichen Kontext Ihrer Arbeit: Der Agent zieht User Stories und Akzeptanzkriterien direkt aus Issues (z.B. aus Jira), plant die Umsetzung gemeinsam mit Ihnen im Terminal und setzt den Code in kontrollierbaren Einzelschritten um.

Nach dem HULA-Prinzip (siehe Abbildung) kombiniert cleankoda das Verständnis für Ihre Anforderungen mit maximaler menschlicher Entscheidungsgewalt – für besseren Code, weniger Iterationsschleifen und volle Kontrolle im gewohnten Terminal.

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

Entwickelt für mehr Produktivität, Kontrolle und Datenschutz

[01 / TRACKER]

Integration in den Software Development Workflow

Direkte Anbindung an Jira Cloud/Server, Trello-Boards und GitHub Issues. Tickets abrufen, Status aktualisieren und Patches zuordnen.

Jira Trello GitHub Issues
[02 / PERFORMANCE]

Terminal-Native TUI-Performance

Sofortiger Start, extrem geringe Latenz und minimaler Speicherbedarf. Perfekt für Entwickler, die in zed, vs code oder neovim arbeiten.

Keyboard-Driven zed vs code
[03 / SAFETY]

Sichere Ausführung & Unified Diffs

Kein unkontrolliertes Überschreiben. Interaktive Diffs zeilenweise prüfen, lokale Tests in der Sandbox ausführen und Änderungen gezielt freigeben.

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

Modell-Agnostische Engine

Nutzen Sie lokale LLMs via Ollama & vLLM für 100% Datenschutz, oder verbinden Sie OpenAI, Anthropic und Gemini Modelle über API-Keys.

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

Dreaming in Code

cleankoda ist derzeit eine experimentelle Konzeptstudie und noch nicht für den produktiven Einsatz gedacht. Das Ökosystem rund um autonome Coding-Agenten (wie OpenCode, Antigravity oder Claude Code) entwickelt sich in atemberaubendem Tempo. Als Solo-Entwickler mit begrenztem Zeitkontingent ist es kaum möglich, jeden täglichen Trend mitzugehen – doch die Kernvision bleibt lebendig: ein kollaborativer Coding-Agent nach echten Clean-Code-Prinzipien.

Das Projekt wird kontinuierlich weiterentwickelt. Wenn du Lust hast, die Zukunft von cleankoda mitzugestalten, eigene Ideen einzubringen oder Code beizusteuern: Schau gerne im GitHub-Repository vorbei, erstelle ein Issue/PR oder schreib mir direkt. Jede Unterstützung ist herzlich willkommen!