Beschreibung
OpenQodex ist ein Open-Source-AI-Codeüberprüfungstool, das nahtlos mit verschiedenen Codierungsagenten wie Claude Code, Codex, Cursor und Cline integriert werden kann. Seine Hauptfunktion besteht darin, umfassende Codeüberprüfungen durchzuführen, bevor der Code gepusht wird, um Entwicklern zu helfen, potenzielle Probleme früh im Entwicklungszyklus zu identifizieren und zu beheben.
Weiterlesen
Das System funktioniert, indem es zunächst eine Suite von integrierten Scannern ausführt, die auf die geänderten Dateien zugeschnitten sind. Diese Scanner identifizieren potenzielle Ergebnisse, die dann auf den spezifischen Codezeilen, die geändert wurden, festgehalten werden. Nach der Scanning-Phase wird ein neuer Claude Code- oder Codex-Prozess initiiert, der keine vorherige Sitzungsinformation hat, um als separater Prüfer zu fungieren. Dieser Prüfer untersucht die Änderungen zusammen mit dem umgebenden Code und liefert Beweise für jedes potenzielle Ergebnis, indem er relevante Zeilen zitiert. Ein Skript überprüft sorgfältig jede zitierte Zeile gegen den tatsächlichen Code, um die Genauigkeit sicherzustellen.
Nach Abschluss der Überprüfung erhalten die Benutzer einen detaillierten Beleg, der ein Urteil (bestanden oder blockiert) und eine Zeile pro Ergebnis enthält. Der integrierte Agent fordert den Benutzer dann mit Optionen wie „Alle beheben oder mir sagen, welche?“ auf, was eine selektive Anwendung von Korrekturen ermöglicht. OpenQodex generiert auch ein umfassendes Code-Diagramm, das Einblicke in die Struktur und Beziehungen des Codes bietet. Dieses Diagramm bietet Möglichkeiten, Definitionen zu finden, Aufrufhierarchien zu verstehen, Importer und Implementierer zu identifizieren, Pfade zwischen Punkten zu verfolgen und die Auswirkungen von Änderungen zu bewerten.
Das Tool unterstützt eine Vielzahl von Programmiersprachen, darunter TypeScript, TSX, JavaScript, Python, Go und Ruby, und bietet Framework-Plugins für Django, Rails, Express, React, Next.js, FastAPI und Go net/http. Es betont die Privatsphäre durch Design, indem es den Prüfer mit dem bestehenden Login von Claude Code oder Codex ausführt, ohne ein eigenes Konto oder API-Schlüssel zu benötigen. Die integrierten Scanner übertragen keinen Code, und das System gibt ausdrücklich an, dass keine Telemetrie gesammelt wird. Für GitHub Actions ist ein Anthropic API-Schlüssel erforderlich. OpenQodex ist für macOS- und Linux-Umgebungen konzipiert, mit keiner getesteten Unterstützung für Windows oder WSL.
Leistungsbenchmarks zeigen seine Effektivität, wobei Claude Code eine Fehlererinnerung von 84,3 % und eine Präzision von 97,3 % bis 100,0 % erreicht, und Codex eine Fehlererinnerung von 75,2 % und eine Präzision von 85,6 % bis 100,0 %. Die Kosten pro Überprüfung für Claude Code belaufen sich auf etwa 0,0870 USD. Das Tool ist Open Source unter der Apache 2.0-Lizenz und kostenlos verfügbar (USD 0).
- KategorieKI-Code-Review & -Testing
- PreismodellKostenlos
- BereitstellungLäuft lokal
- PlattformenmacOS, Linux
OpenQodex's Kernfunktionen
Open-Source-AI-Codeüberprüfung
Integration mit Claude Code, Codex, Cursor und Cline
Code-Scanning und -Überprüfung vor dem Pushen
Integrierte Scanner für verschiedene Dateitypen
Separater Überprüfungsprozess mit frischen Claude Code- oder Codex-Sitzungen
Überprüfungsskript für zitierte Codezeilen
Detaillierte Überprüfungsbelege mit Urteil und Ergebnissen
Interaktive Agentenaufforderungen zur Behebung von Problemen
Code-Diagramm und Wissensgenerierung
Unterstützung für TypeScript, TSX, JavaScript, Python, Go, Ruby
Framework-Plugins für Django, Rails, Express, React, Next.js, FastAPI, Go net/http
Kein eigenes Konto oder API-Schlüssel erforderlich (verwendet bestehende Agentenanmeldungen)
Keine Telemetriesammlung
Standardmäßig privat mit lokaler Ausführung für Scanner
Unterstützung für GitHub Actions (benötigt Anthropic API-Schlüssel)
Wie verwendet man OpenQodex?
OpenQodex installieren: Führen Sie den Einzeiler-Installationsbefehl aus, um das Tool auf Ihrem System einzurichten.
Agenten konfigurieren: Fügen Sie den erforderlichen Eintrag für Ihren Codierungsagenten (z. B. Claude Code, Codex CLI, Cline) hinzu, um die Integration zu aktivieren.
Scanner ausführen: OpenQodex führt automatisch relevante Scanner basierend auf Ihren geänderten Dateien aus und identifiziert potenzielle Probleme.
Überprüfung einleiten: Starten Sie eine Codeüberprüfung von Ihrem Codierungsagenten oder Terminal, um Claude Code oder Codex die Änderungen analysieren zu lassen.
Ergebnisse überprüfen: Der Prüfer identifiziert und überprüft Probleme und stellt einen Beleg mit einem Urteil und spezifischen Ergebnissen bereit.
Korrekturen anwenden: Interagieren Sie mit Ihrem Agenten, um auszuwählen, welche vorgeschlagenen Korrekturen auf Ihren Code angewendet werden sollen.
Code-Diagramm erkunden: Nutzen Sie die Tools des Code-Diagramms, um die Code-Struktur, Abhängigkeiten und Auswirkungen von Änderungen zu verstehen.
OpenQodex's Anwendungsfälle
- Codeüberprüfung vor dem Pushen
- Automatisierte Codequalitätsprüfungen
- Code-Diagrammanalyse
- Agentenunterstützte Code-Refaktorisierung
- Kontinuierliche Integration mit GitHub Actions
- Sichere Code-Entwicklung
- Überprüfung von Mehrsprachigen Projekten






