Was macht code-audit?
Multi-Agent-Tool zur KI-gestützten Code-Überprüfung – 5 Spezialisten-Agenten mit aggregierter Bewertung. Claude-Code-Plugin, Python-CLI, GitHub-PR-Integration, VS-Code-Erweiterung.
Beschreibung
code-audit ist ein Multi-Agent-System, das fünf spezialisierte KI-Agenten verwendet, um Code-Reviews durchzuführen. Jeder Agent konzentriert sich auf einen anderen Bereich (z.B. Sicherheit, Stil, Leistung, Logik, Lesbarkeit) und gibt eine Bewertung ab. Ein zentraler "Judge"-Agent fasst die Ergebnisse zusammen und gibt eine abschließende Bewertung. Das Tool ist als Claude Code Plugin, Python CLI, GitHub PR Integration und VS Code Extension verfügbar.
Funktionen
- Multi-Agent-Architektur: 5 spezialisierte Agenten für verschiedene Prüfbereiche
- Automatisierte Bewertung: Jeder Agent gibt eine Bewertung (z.B. 1-10) und begründet sie
- Judge-Aggregation: Ein Meta-Agent kombiniert die Bewertungen zu einer Gesamtnote
- Plattform-Unterstützung:
- Claude Code Plugin
- Python CLI
- GitHub Pull Request Integration
- VS Code Extension
Installation
Claude Code Plugin
Fügen Sie folgendes zu Ihrer Claude Code Konfiguration hinzu:
{
"plugins": [
{
"name": "code-audit",
"source": "github:NoBones1/code-audit"
}
]
}
Python CLI
pip install code-audit
GitHub PR Integration
Fügen Sie das GitHub Action NoBones1/code-audit zu Ihrem Workflow hinzu.
VS Code Extension
Suchen Sie nach "code-audit" im VS Code Marketplace und installieren Sie es.
Verwendung
Claude Code Plugin
Verwenden Sie den Befehl /audit gefolgt vom Dateipfad:
/audit src/main.py
Python CLI
code-audit --file src/main.py
GitHub PR
Erstellen Sie einen Pull Request und das Tool wird automatisch die geänderten Dateien überprüfen.
VS Code
Klicken Sie auf "Code Audit" in der Aktivitätsleiste oder verwenden Sie die Tastenkombination Ctrl+Shift+A.
Konfiguration
Sie können die Anzahl und Art der Agenten über eine code-audit.yml Datei konfigurieren:
agents:
- style
- security
- performance
- logic
- readability
judge:
threshold: 7
Lizenz
MIT