
Keen Code
mochow13 · Coding
Keen Code ist ein Open-Source-CLI-Coding-Agent, der in Ihrem Terminal läuft und Code bearbeitet, Shell-Befehle ausführt und ein Projekt für Sie durchsucht. Es ist ein Coding-Assistent für das Terminal, gebaut um schlankes Kontextmanagement und eine Multi-Provider-Einrichtung, sodass Sie zwischen Gemini, OpenAI, Anthropic, DeepSeek und anderen wechseln, ohne Ihren Arbeitsablauf umzuschreiben. Denken Sie daran als KI-Coding-Agent, den Sie durch Tippen steuern. Wenn Sie ohnehin im Terminal leben und für die repetitiven Teile KI-Hilfe möchten, ist er genau für Sie gedacht.

Über Keen Code
Was ist Keen Code
Keen Code ist ein minimaler, quelloffener Coding-Agent, den Sie von der Kommandozeile aus steuern. Er liest Dateien, schreibt und bearbeitet sie, führt Shell-Befehle aus und folgt eigenen Skills, die Sie definieren, alles innerhalb des Projektverzeichnisses, auf das Sie ihn richten. Das Projekt liegt auf GitHub und wird offen entwickelt.
Das Kernproblem, das er angeht, ist die Kontextaufblähung. Die meisten Agenten schleppen jedes Werkzeugergebnis aus jedem früheren Turn in die nächste Anfrage, was die Kosten aufbläht und alte Beobachtungen frisch aussehen lässt. Das wird schnell teuer. Keen Code geht einen anderen Weg. Sein Turn-Gedächtnis führt eine kompakte Aufzeichnung darüber, welche Werkzeuge liefen und wo, aber nicht die Rohausgabe, es sei denn, Sie entscheiden sich ausdrücklich, vollständige Ergebnisse zu behalten.
Der Kompromiss: Es ist ein Kommandozeilenwerkzeug für Entwickler. Es gibt keine grafische Oberfläche, und Sie bringen Ihre eigenen API-Schlüssel oder Ihr Anbieterkonto mit. Wenn Sie eine KI-Coding-App zum Anklicken wollen, ist es diese nicht. Warum diesen Weg gehen? Kontrolle.
Erste Schritte
- Klonen Sie das Repository von GitHub und bauen Sie die CLI, oder installieren Sie sie nach den Einrichtungshinweisen des Projekts.
- Fügen Sie Ihren Anbieter-API-Schlüssel hinzu. Sie können einen aktiven Anbieter und ein Modell in der globalen Konfiguration unter ~/.keen/configs.json festlegen.
- Öffnen Sie ein Terminal in dem Projekt, an dem Sie arbeiten wollen, und starten Sie Keen Code.
- Beschreiben Sie die Aufgabe in klarer Sprache und lassen Sie den Agenten Dateilesevorgänge, Änderungen und Befehle vorschlagen. Sie bestätigen alles, was Ihr System berührt.
- Führen Sie /tool-history full aus, wenn eine Aufgabe erfordert, dass der Agent exakte frühere Werkzeugergebnisse über Turns hinweg behält.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Keen Code.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Entwickler, die sich im Terminal bereits sicher fühlen
- Backend- und Systemprogrammierer
- Ingenieure, die mehrere KI-Abos jonglieren
Aufgaben
- Ein Modul refaktorieren
- Debuggen mit Shell-Zugriff
- In ein unbekanntes Repository einsteigen
- Eine Review- oder Sicherheitsrunde wiederholen
Szenarien
- Aufräumarbeit spät in der Nacht
- Knappe API-Budgets
- Gemischte Werkzeug-Setups
Wichtigste Funktionen
Modellwechsel über mehrere Anbieter
Keen Code unterstützt eine lange Liste von Anbietern, darunter Anthropic, OpenAI, Google AI, Moonshot AI, DeepSeek, MiniMax, Amazon Bedrock und eine sammelnde OpenAI-kompatible Option. Sie legen einen aktiven Anbieter und ein Modell in Ihrer Konfiguration fest und starten neu. Keine Bindung. So können Sie eine Aufgabe an das Modell weiterleiten, dem Sie dafür vertrauen, statt an einen einzigen Anbieter gefesselt zu sein.
Schlankes Turn-Gedächtnis
Das Turn-Gedächtnis ist die Funktion, die Keen Code von schwereren Agenten trennt. Standardmäßig führt es eine kompakte Aufzeichnung darüber, welche Werkzeuge liefen, wo sie im Text des Assistenten erschienen und ob sie funktionierten. Die Rohausgabe lässt es fallen. Wo also ist der Haken? Dieser Kontext ist leichter, und alte Ergebnisse geben sich nicht mehr als aktueller Kontext aus. Führen Sie /tool-history full aus, wenn Sie wirklich brauchen, dass der Agent frühere Belege erneut aufgreift.
Skill-gesteuerte MCP-Unterstützung
Der Agent verbindet sich mit MCP-Servern, also externen Diensten, die KI-Modellen über ein gemeinsames Protokoll Werkzeuge und Daten bereitstellen. Über MCP-Skills kann ein Slash-Befehl zugleich einen spezialisierten Subagenten ausführen und jene externen Integrationen erreichen, sodass ein einzelner Befehl die eigene Schlussfolgerung des Agenten mit Live-Daten aus einem anderen System verbindet, das Sie ohnehin nutzen.
Eigene Skills über Slash-Befehle
Skills sind Verzeichnisse mit einer SKILL.md-Datei, die aus Pfaden wie .agents/skills und .claude/skills gefunden werden. Jeder kann einen spezialisierten Subagenten für eine Aufgabe wie eine Code-Review, eine Sicherheitsrunde oder eine Refaktorierung definieren. Sie lösen sie mit Slash-Befehlen aus, und Sie können jeden Skill in einer kleinen Konfigurationsdatei aktivieren oder deaktivieren.
Integrierter Werkzeugsatz
Von Haus aus bringt Keen Code Werkzeuge mit, um Dateien zu lesen, sie zu schreiben, sie mit hash-verankerten Änderungen zu bearbeiten, Dateien nach Muster zu finden, ihren Inhalt zu durchsuchen und Shell-Befehle auszuführen. Jede Zeile, die ein Werkzeug liest, trägt einen kurzen Hash-Anker, sodass spätere Bearbeitungen die exakte Zeile treffen, ohne abzudriften. Ein kleines Detail. Ein großer Gewinn, wenn Bearbeitungen knifflig werden.
Berechtigungs- und Sicherheitsschicht
Werkzeugaufrufe laufen durch ein Berechtigungssystem, das vor allem Riskanten nachfragt, sodass nichts Ihre Dateien oder Ihren Rechner berührt, ohne dass Sie vorher zustimmen. Das bash-Werkzeug markiert gefährliche Befehle, und der Dateizugriff ist geschützt.
Vor- und Nachteile
Vorteile
- Open Source, Sie können den Code lesen, sehen, wie der Kontext behandelt wird, und Änderungen beitragen.
- Wirklich anbieterunabhängig. Der Wechsel zwischen Anthropic, OpenAI, Google und anderen ist eine Konfigurationsänderung, keine Migration.
- Ein schlankes Turn-Gedächtnis hält Tokenkosten und veralteten Kontext im Zaum, ein echter Unterschied bei langen Sitzungen.
- Kommt mit den Werkzeugen, zu denen ein Programmierer tatsächlich greift: read, write, edit, glob, grep und bash.
- Skills und MCP-Unterstützung lassen es erweitern, ohne den Kern anzufassen.
Nachteile
- Keine grafische Oberfläche. Alles geschieht im Terminal, was jeden ausschließt, der ein visuelles Editor-Erlebnis will.
- Sie stellen Ihre eigenen API-Schlüssel bereit und tragen die Modellkosten, die „$0" betreffen also nur die Software selbst.
- Die Einrichtung bedeutet, eine JSON-Datei zu bearbeiten, was eine Hürde ist, wenn Sie einen geführten Installer erwarten.
- Die Dokumentation richtet sich an Entwickler, Neueinsteiger müssen also womöglich Notizen auf Quellcode-Ebene lesen, um das Verhalten zu verstehen.
Häufige Fragen
Ja, die Software ist quelloffen und kostenlos. Sie zahlen trotzdem Ihrem gewählten KI-Anbieter für die Modellnutzung, da Keen Code Anfragen an den von Ihnen konfigurierten Anbieter sendet.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Keen Code.
Alternativen zu Keen Code
Forefront
Forefront · CodingForefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.
Startkit
StartKit.AI · CodingStartkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.
Testim
Tricentis · CodingTestim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.
