
Coderrr
Akash Nath · Coding
Coderrr ist ein kostenloser Open-Source-CLI-Coding-Agent, der plant, bevor er editiert. Sie beschreiben eine Änderung in einfacher Sprache von Ihrem Terminal aus, das Tool liest Ihren Code, entwirft einen schriftlichen Plan und hält dann an und wartet. Nichts berührt Ihre Dateien, bis Sie freigeben, danach setzt es den Plan Aufgabe für Aufgabe um und führt den Code in einer Sandbox aus, um die eigene Arbeit zu prüfen. Es ist in erster Linie ein Coding-Tool für das Terminal: kein Browser-Tab, kein IDE-Plugin.

Über Coderrr
Was ist Coderrr
Coderrr ist ein Open-Source-Coding-Agent, der in Ihrem Terminal läuft. Er liegt irgendwo zwischen einem Chat-Assistenten und einem vollständig autonomen Coding-Bot, und sein prägendes Merkmal ist Zurückhaltung: Er ändert keine einzige Datei, bis Sie es sagen.
Diese Zurückhaltung ist die ganze Idee.
Das Versprechen ist einfach. Die meisten KI-Coding-Tools springen direkt von Ihrem Prompt zu den Änderungen, und genau da geht es schief. Coderrr teilt die Arbeit in zwei Teile. Zuerst plant es und erzeugt echte Markdown-Dateien, die Sie lesen und bearbeiten können. Erst nach Ihrer Freigabe führt es aus. Schreibwerkzeuge sind während der Planungsphase nicht einmal vorhanden, der Agent kann also keine Änderung einschmuggeln, während er noch nachdenkt. Sehen Sie ihn als einen Agenten, der von Grund auf plant und dann ausführt.
Er ist für Entwickler gebaut, die KI-Hilfe wollen, ohne die Schlüssel abzugeben. Ein Projekt mit 72 Sternen auf GitHub, es erscheint unter der MIT-Lizenz und lässt sich mit einem einzigen Befehl installieren.
Erste Schritte
- Installieren Sie das Paket mit
pipx install coderrr(oderuv tool install coderrr). - Führen Sie
coderrr configaus, um Anbieter und Modell zu wählen. Ollama funktioniert ohne Einrichtung und ohne Schlüssel. - Starten Sie eine Aufgabe mit einer Anfrage in einfacher Sprache, etwa
coderrr run "add rate limiting to the API". - Prüfen Sie den Plan, den Coderrr in
.coderrr/specs/schreibt, bearbeiten Sie ihn bei Bedarf und geben Sie ihn dann frei. - Lassen Sie ihn ausführen: Für jede Aufgabe liest er, editiert, führt den Code in einer Sandbox aus, prüft und markiert sie als erledigt.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Coderrr.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Einzelentwickler und Indie-Hacker
- Teams mit knappem Budget
- Entwickler, die autonomen Agenten misstrauen
Aufgaben
- Eine Funktion zu einer bestehenden Codebasis hinzufügen
- Ein Modul refaktorieren
- Tests neben neuem Code schreiben
Szenarien
- Arbeit wieder aufnehmen, die Sie mitten im Projekt liegen gelassen haben
- Eine neue Codebasis kennenlernen
- Schnelle Experimente mit einem lokalen Modell
Wichtigste Funktionen
Freigabe-Ablauf mit Planung zuerst
Jede Aufgabe beginnt mit einem schriftlichen Plan, nicht mit einer Änderung. Coderrr liest Ihren Code, sammelt relevante Skills und erzeugt requirements.md, design.md und tasks.md, bevor es irgendetwas anderes tut. Der Plan wird Ihnen gezeigt, und das Tool hält an. Das ist wichtig, weil Sie den Kurs in einfachem Englisch korrigieren können, bevor sich eine Datei ändert, was weit günstiger ist als das Rückgängigmachen eines schlechten Patches. Es ist die zentrale Schleife, die dieses Coding-Tool für das Terminal von Agenten trennt, die beim Arbeiten editieren.
Schreibwerkzeuge während der Planung gesperrt
Der Agent wird nicht gebeten, aufs Editieren zu verzichten; er hat während der Planung einfach kein Bearbeitungswerkzeug zur Verfügung. Schreibwerkzeuge fehlen vollständig in der Werkzeugliste des Modells, und die Freigabe ist das Ereignis, das sie entsperrt. Das ist eine strukturelle Absicherung und keine höfliche Bitte, was einen bedeutenden Unterschied macht, wenn Sie eine KI auf ein echtes Repository richten.
Codeausführung in der Sandbox
Coderrr hat kein Werkzeug, das Befehle gegen Ihren Arbeitsbaum ausführt. Befehle laufen in einer Sandbox, und der Agent liest den echten Exit-Code und die Ausgabe. Die Standard-Scratch-Stufe nutzt eine Wegwerf-Kopie des Projekts, was den Schadensradius einer schlechten Anweisung begrenzt. Wenn Docker verfügbar ist, wechselt es automatisch zu einem Container mit abgeschaltetem Netzwerk und entfernten Fähigkeiten. Dieser Wechsel ist wichtig, weil ein netzisolierten Container den Agenten davon abhält, eine Abhängigkeit zu laden oder einen Endpunkt anzufragen, den Sie während des Laufs nie freigegeben haben.
Spec-Dateien als Gedächtnis des Agenten
Pläne liegen in .coderrr/specs/NNN-slug/ und sind dafür gedacht, zusammen mit Ihrem Code eingecheckt zu werden. Über die Dokumentation hinaus dienen sie als Gedächtnis des Agenten: Eine spätere Sitzung liest die tasks.md, um den Stand zu erfahren, statt ein Chat-Protokoll nachzuspielen. Sie können diese Dateien vor der Freigabe bearbeiten, um die Arbeit zu steuern.
Anbieterflexibilität über einfaches HTTP
Coderrr erreicht jeden Anbieter über einfaches HTTP, es werden also keine Anbieter-SDKs installiert. Es unterstützt Ollama, Anthropic, OpenAI, Google und OpenRouter. Standard ist gemma4:31b-cloud über Ollama, nutzbar mit einem kostenlosen Konto. API-Schlüssel werden zuerst aus Umgebungsvariablen aufgelöst, dann aus dem Schlüsselbund des Betriebssystems und schließlich aus einer Konfigurationsdatei mit eingeschränkten Berechtigungen.
Registrierung wiederverwendbarer Skills
Skills sind Markdown-Hinweise dazu, wie man eine Problemklasse angeht. Sie werden geladen, wenn der Agent entscheidet, dass er sie braucht, und nach der Nutzung gelöscht. Sie fügen keine ausführbare Fähigkeit hinzu, eine schlechte Skill kann einem Agenten, dessen Werkzeuge bereits eingeschränkt sind, also nur schlechten Rat geben. Sie können dieselbe Registrierung selbst durchsuchen mit coderrr skills search.
Unterstützung für MCP-Server
Sie können Ihre eigenen MCP-Server verbinden, und ihre Werkzeuge werden zu Werkzeugen, die Coderrr aufrufen kann: Figma, Linear, Notion oder etwas Internes aus Ihrem Unternehmen. Keine zusätzliche Installation ist nötig, da der Client wie jede andere Verbindung des Tools auf einfachem HTTP basiert. Aus einer Sitzung heraus fügen Sie eine URL ein, und fertig.
Vor- und Nachteile
Vorteile
- Kostenlos und Open Source unter der MIT-Lizenz, ohne Abo für das Tool selbst.
- Das Freigabe-Gate sorgt dafür, dass sich auf der Festplatte nichts ändert, bis Sie es ausdrücklich sagen.
- Die Ausführung in der Sandbox meldet dem Agenten echte Exit-Codes, er kann also eigene Fehler erkennen.
- Das Einchecken der Spec-Dateien hält eine lesbare Aufzeichnung dessen, was geplant wurde und was übrig bleibt.
- Funktioniert mit lokalen Modellen, Sie können es also ohne Konto und ohne API-Rechnung nutzen.
Nachteile
- Vollständig lokale Modelle sind deutlich schwächer bei der mehrstufigen Werkzeugnutzung, auf der die Agentenschleife beruht. Die Ergebnisse können enttäuschen.
- Die Scratch-Sandbox begrenzt versehentlichen Schaden, ist aber keine Barriere gegen absichtlich feindlichen Code. Ein Sicherheitsgurt, kein Tresor.
- Abhängigkeitsverzeichnisse werden nicht in die Scratch-Stufe kopiert, der Agent muss sie also möglicherweise installieren, bevor Tests laufen.
- Keine öffentliche API und keine grafische Oberfläche, was es für alle ausschließt, die ein Point-and-Click-Erlebnis wollen.
Häufige Fragen
Ja. Das Tool selbst ist kostenlos und Open Source unter der MIT-Lizenz, und die Standardeinrichtung läuft über ein kostenloses Ollama-Konto. Sie zahlen nur, wenn Sie einen kostenpflichtigen Anbieter wie Anthropic, OpenAI oder Google für stärkere Modelle wählen.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Coderrr.
Alternativen zu Coderrr
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.
