open-code-review — Alibabas AI-Code-Review-Tool
(github.com/alibaba)- Alibaba hat den KI-Code-Review-Assistenten, den das Unternehmen intern nutzte und mit dem über 2 Jahre Zehntausende Entwickler Millionen von Codefehlern identifiziert haben, als Open Source veröffentlicht
- Liest Git-Diffs, übergibt geänderte Dateien über einen Tool-Using-Agenten an ein LLM und erzeugt strukturierte Review-Kommentare mit Präzision auf Zeilenebene
- Der Agent liest ganze Dateien, durchsucht die Codebasis und prüft für den Kontext auch andere geänderte Dateien, um statt eines oberflächlichen Diff-Blicks ein tiefgehendes Review durchzuführen
- Der Kern ist ein Hybrid aus deterministischem Engineering × Agent: Schritte, die zwingend korrekt sein müssen, übernimmt Engineering-Logik, dynamische Urteile trifft der Agent
- Gegenüber einem allgemeinen Agenten (Claude Code) mit demselben Modell sind Precision und F1 höher, der Token-Verbrauch liegt nur bei etwa 1/9, und auch die Review-Geschwindigkeit ist höher
- Der Recall, also das lückenlose Erkennen realer Defekte, ist dafür niedriger; es handelt sich um einen bewussten Trade-off zugunsten der Präzision, damit das Gemeldete größtenteils echte Defekte sind
- Durch präzise Dateiauswahl und smartes File-Bundling arbeitet es auch bei großen Changesets stabil ohne Auslassungen und prüft zusammengehörige Dateien parallel mit isolierten Sub-Agenten
- Das fein granularisierte Regel-Matching basiert auf einer Template-Engine und ist dadurch stabiler und besser vorhersagbar als sprachbasierte Anweisungen; als unabhängiges Modul verbessert es gleichzeitig die Genauigkeit von Kommentarposition und -inhalt
- 4-stufige Prioritätskette:
--rule> Projekteinstellungen > globale Einstellungen > Systemstandard- Jede Ebene arbeitet nach dem Prinzip „first match wins“: Wenn ein Pfad gematcht wird, wird die entsprechende Regel angewendet und nicht zur nächsten Ebene weitergegangen
- Unterstützt CLI, Integrationen in Coding-Agent-Plugins (Skill, Claude Code, Codex) sowie CI/CD-Pipelines
- OpenAI- und Anthropic-kompatibel
- Apache-2.0-Lizenz
Noch keine Kommentare.