Was macht autogrind?
Lassen Sie Ihren KI-Agenten rund um die Uhr vollständig autonom an Projekten arbeiten mit kontinuierlicher Aufgabenausführung.
Funktionsweise
Der Agent startet in einer Schleife:
- Überprüft den aktuellen Projektstatus und den Fortschritt offener Aufgaben.
- Führt die nächste anstehende Aufgabe aus (z. B. Code schreiben, Tests ausführen, Dateien bearbeiten).
- Protokolliert das Ergebnis (Erfolg oder Fehler) und erzeugt ggf. eine neue Aufgabe aus dem Ergebnis.
- Wiederholt den Vorgang, bis alle Ziele erreicht sind oder der Benutzer abbricht.
Installation
Fügen Sie die Skill-Referenz zu Ihrer Konfigurationsdatei hinzu (z. B. .cursorrules, .claude-rules oder skills.json):
{
"skills": [
"ttttonyhe/autogrind"
]
}
Oder klonen Sie das Repository direkt:
git clone https://github.com/ttttonyhe/autogrind.git
Verwendung
Starten Sie den autonomen Modus mit:
# Kurzer Befehl für Claude Code
claude grind
# Oder mit Cursor
cursor grind
Der Agent beginnt sofort mit der Analyse Ihres Projekts und der Ausführung von Aufgaben. Sie können bei Bedarf jederzeit mit Strg+C abbrechen.
Konfiguration
Um das Verhalten anzupassen, erstellen Sie eine .autogrind.json-Datei im Projektstammverzeichnis:
{
"maxIterations": 100,
"timeoutMinutes": 30,
"logLevel": "info",
"retryOnFailure": true,
"autoGenerateTasks": true
}
Optionen
maxIterations: Maximale Anzahl von Aufgabeniterationen (Standard: 100)timeoutMinutes: Zeitlimit pro Aufgabe in Minuten (Standard: 30)logLevel: Protokollierungsstufe (debug,info,warn,error)retryOnFailure: Aufgaben bei Fehler automatisch wiederholen (true/false)autoGenerateTasks: Neue Aufgaben aus Ergebnissen generieren (true/false)
Unterstützte Plattformen
- Claude Code – vollständig getestet
- Cursor – vollständig getestet
- Codex CLI – teilweise getestet
- Andere KI-Agenten – funktioniert mit minimalen Anpassungen
Beispielablauf
$ claude grind
[autogrind] Projekt geladen: MeinProjekt
[autogrind] Nächste Aufgabe: Implementierung der Benutzerauthentifizierung
[autogrind] Bearbeite Aufgabe...
[autogrind] Aufgabe abgeschlossen: Authentifizierungsmodul erstellt
[autogrind] Neue Aufgabe generiert: Tests für Authentifizierung schreiben
[autogrind] Bearbeite Aufgabe...
[autogrind] Aufgabe abgeschlossen: Tests bestanden
...
[autogrind] Alle Ziele erreicht. Beende.
Lizenz
MIT