Keen Code

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.

Vorschau der Oberfläche von Keen Code

Ü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

  1. Klonen Sie das Repository von GitHub und bauen Sie die CLI, oder installieren Sie sie nach den Einrichtungshinweisen des Projekts.
  2. 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.
  3. Öffnen Sie ein Terminal in dem Projekt, an dem Sie arbeiten wollen, und starten Sie Keen Code.
  4. 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.
  5. 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.

Kostenloser TarifJa
Bezahlte Tarife$0
PlattformmacOS, Linux, Windows
Entwicklermochow13
KategorieCoding
VeröffentlichungsdatumJan 2025
Zuletzt aktualisiertSep 2025
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

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

Codeflying

Codeflying

Kuafu Technology (Codeflying) · Coding · Marketing · Chatbot

Codeflying ist ein KI-App-Builder, der eine Beschreibung in natürlicher Sprache in eine funktionierende Website, eine mobile App oder eine Mini-App verwandelt. Es arbeitet als No-Code-App-Builder, du tippst also, was du willst, und eine Reihe von KI-Agenten kümmert sich um Anforderungen, Architektur, Front-End-Oberflächen, Back-End-Logik und Deployment. Das Ziel ist einfach: eine App aus einem Prompt erstellen, auch ohne Programmierkenntnisse. Marketing-Werkzeuge und ein Chat-Agent für Kunden sind ebenfalls enthalten, das Ergebnis ist also mehr als ein Prototyp, der auf einer Festplatte liegen bleibt.

Kostenlos / $0 - $99/moDetails ansehen
Runware

Runware

Runware, Inc. · Bilder · Video · Coding

Runware ist eine Inferenz-Plattform für generative KI, die Entwicklern eine einzige API für Bild-, Video-, Audio-, 3D- und Sprachmodelle gibt. Statt sich bei einem Dutzend Anbieter anzumelden, rufen Sie einen einzigen Endpunkt auf, wechseln das Modell mit einer Zeile Code und zahlen nur für die Anfragen, die Sie senden. Keine Server zu betreiben. Sie richtet sich an Teams, die KI-Funktionen schnell ausliefern wollen, ohne eigene GPU-Infrastruktur aufzubauen und zu betreuen.

Kostenlos / $0 - usage-basedDetails ansehen
Aider

Aider

Aider AI LLC · Coding

Aider ist ein Open-Source-Tool für KI-Pair-Programming, das in deinem Terminal lebt. Du zeigst ihm ein lokales git-Repository, beschreibst in normaler Sprache, was du willst, und es bearbeitet die Dateien, schreibt die Diffs und schreibt die Änderungen für dich fest. Es verbindet sich über deine eigenen API-Schlüssel mit Claude, GPT, DeepSeek und Gemini und führt lokale Modelle über Ollama oder jeden OpenAI-kompatiblen Endpunkt aus. Entwickler, die ohnehin auf der Kommandozeile arbeiten, greifen schnell zu. Es steht nicht im Weg. Genau das ist der ganze Reiz.

Kostenlos / $0Details ansehen