>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
Unknown

So bringen Sie einen KI-Agenten dazu, Code in Ihrem Stil zu schreiben, ohne endlos an Prompts zu feilen

Vertraute Situation: Ein Tool wie Cursor oder Claude Code liefert etwas, das funktional aussieht, aber Sie müssen sofort die Hälfte davon umschreiben? Der Variablenname scheint falsch, die Logik ist auf drei winzige Funktionen statt auf eine verteilt, und statt der vertrauten async/await haben Sie .then()-Chains erhalten. Sie fügen Regeln in Textdateien wie .cursorrules hinzu, aber mit der Zeit wächst diese Liste, und das neuronale Netz beginnt, sie zu vermischen oder einfach zu überspringen.

Die Entwickler von CommandCodeAI haben das Problem aus einem anderen Blickwinkel betrachtet. Ihr Kommandozeilen-Tool Command Code versucht, Ihre Präferenzen im Vorbeigehen zu erfassen. Jede akzeptierte oder abgelehnte Änderung, jede manuelle Bearbeitung erzeugt ein Signal für das interne Modell taste-1. Dadurch sammelt das Tool das, was als der „Geschmack" des Entwicklers – oder des gesamten Teams – bezeichnet wird.

Command Code Terminal-Vorschau

Warum noch ein CLI-Agent

Die meisten bestehenden KI-Assistenten arbeiten im Einzelfrage-Modus. Sie liefern Kontext, erhalten eine Antwort und nehmen manuelle Bearbeitungen vor. Wenn Sie ihn erneut ausführen, beginnt der Agent mit einem leeren Blatt und wiederholt dieselben Coding-Stil-Fehler.

Command Code positioniert sich als ein Agent, der Software erstellt und gleichzeitig remembers, wie Sie es tun. Den Autoren zufolge werden starr definierte Textanweisungen irgendwann veraltet, während ein akkumuliertes Präferenzprofil flexibler und genauer funktioniert.

Was Command Code kann

Das Projekt richtet sich an diejenigen, die lieber in der Konsole arbeiten und keine schweren Interfaces mögen.

Aus Ihren Aktionen lernen

Das taste-1-Modell analysiert, wie Sie mit vorgeschlagenen Änderungen interagieren. Drücken Sie accept — die Funktion wird gezählt. Führen Sie reject aus oder bearbeiten Sie eine Datei manuell — das System passt Ihr lokales Stilprofil an. Je mehr Sie mit dem Tool arbeiten, desto weniger manuelle Korrekturen müssen Sie vornehmen.

Bequemer interaktiver Modus

Das Tool wird im Terminal mit einem kurzen Befehl cmd gestartet. Innerhalb einer Sitzung sind vertraute Hotkeys und Sonderzeichen verfügbar:

  • Sie können einen Befehl senden oder das Einstellungsmenü über / aufrufen
  • Zum Bash-Befehlsausführungsmodus wechseln — über !
  • Schnelles Finden und Erwähnen einer Datei im Dialog wird durch Autovervollständigung über @ unterstützt

„Geschmack" innerhalb eines Teams synchronisieren

Das akkumulierte Coding-Profil muss nicht nur bei Ihnen bleiben. Die Befehle npx taste push und npx taste pull ermöglichen es, es mit Kollegen zu teilen. Dies hilft, einen konsistenten Code-Schreibstil in einem Projekt aufrechtzuerhalten, selbst wenn verschiedene Personen mit unterschiedlichen Gewohnheiten daran arbeiten.

Wie es unter der Haube funktioniert

Die Grundlage ist ein neurosymbolischer Ansatz, der große Sprachmodelle und Kontextverarbeitungsregeln kombiniert. Im Repository wird Unterstützung für mehrere Anbieter aufgeführt — von OpenAI und Anthropic bis DeepSeek, GLM und Kimi. Sie können Ihre eigenen Keys einbinden und das Modell auswählen, das am besten zur jeweiligen Aufgabe passt.

Der eigentliche Workflow dreht sich um eine Feedback-Schleife. Der Agent nimmt eine Bearbeitung vor, Sie geben ein Urteil ab, und das Tool protokolliert die Änderungen in einer lokalen Präferenzdatenbank.

Um schnell loszulegen, führen Sie einfach die Standardinstallation aus:

npm i -g command-code

Navigieren Sie danach zu Ihrem Code-Verzeichnis und öffnen Sie eine Sitzung:

cd your-project
cmd

Wo das Tool besonders gut funktioniert

  • Routinemäßiges Refactoring. Code muss standardisiert werden, aber einen langen Prompt zu schreiben fühlt sich mühsam an. Sie machen ein paar Beispiele manuell, und dann übernimmt der Agent die Logik.
  • Testabdeckung. Unit-Tests zu schreiben entspricht oft projektspezifischen Konventionen (Struktur describe/it, Mocks, Bibliotheksauswahl). Command Code merkt sich diese Struktur nach den ersten zwei oder drei Tests.
  • Schnelles Onboarding für Neulinge. Anstatt lange Stilrichtlinien zu lesen, lädt ein neuer Entwickler das Team-Profil über npx taste pull herunter und erhält einen Agenten, der bereits auf die internen Standards des Unternehmens eingestellt ist.

Lohnt es sich, es auszuprobieren

Das Projekt ist noch jung: Das Repository hat etwas über 3.500 Sterne auf GitHub gesammelt und hat rund hundertfünfzig offene Issues. Die Dokumentation in der README selbst ist recht spärlich, wobei die Autoren die Leser auf ihre Website für detaillierte Tutorials verweisen.

Dennoch scheint die Idee eines neurosymbolischen Stilprofils weitaus lebensfähiger zu sein als ständig wachsende .cursorrules-Dateien. Wenn Sie ausgiebig im Terminal arbeiten und es leid sind, von Sprachmodellen geschriebenen Code korrigieren zu müssen, ist das Tool definitiv einen Test auf einem kleinen Hobby-Projekt wert.

Ähnliche Projekte