Erste Schritte mit AI Diff Review: Installation und erste Analyse
Installation
Die Installation von AI Diff Review ist einfach und dauert nur wenige Minuten. Das Plugin ist direkt im JetBrains Marketplace verfügbar, und die Installation erfolgt über den integrierten Plugin-Manager von IntelliJ IDEA.
Schritt 1: Plugin-Manager öffnen
Navigieren Sie in IntelliJ IDEA zu Datei → Einstellungen → Plugins (oder IntelliJ IDEA → Einstellungen → Plugins auf macOS). Klicken Sie auf den Tab "Marketplace", um verfügbare Plugins zu durchsuchen.
Schritt 2: Suchen und installieren
Suchen Sie nach "AI Diff Review" im Marketplace-Suchfeld. Sie sehen das Plugin mit seiner Beschreibung und Bewertungen aufgelistet. Klicken Sie auf die Schaltfläche "Installieren", um den Installationsvorgang zu starten. IntelliJ IDEA lädt das Plugin herunter und installiert es, dann werden Sie aufgefordert, die IDE neu zu starten.
Schritt 3: IntelliJ IDEA neu starten
Nach der Installation starten Sie IntelliJ IDEA neu, um das Plugin zu aktivieren. Wenn die IDE neu startet, sehen Sie einen Willkommensdialog, der Ihnen für die Installation von AI Diff Review dankt und Sie durch die anfängliche Einrichtung führt.
Erste Einrichtung
Beim ersten Start nach der Installation präsentiert AI Diff Review einen freundlichen Willkommensdialog, der Ihnen hilft, schnell zu starten. Dieser einmalige Einrichtungsprozess führt Sie durch die Auswahl Ihres KI-Anbieters und die Konfiguration der Grundeinstellungen.
Auswahl Ihres KI-Anbieters
AI Diff Review unterstützt mehrere KI-Anbieter und bietet Ihnen Flexibilität basierend auf Ihren Datenschutzanforderungen und Präferenzen:
- Ollama (Lokal): Analysen vollständig auf Ihrem Computer ausführen. Keine API-Schlüssel erforderlich.
- LM Studio (Lokal): Verwenden Sie LM Studios OpenAI-kompatible API für lokale Analysen.
- OpenAI (Cloud): Verwenden Sie GPT-5 oder GPT-5-mini für cloud-basierte Analysen.
- Claude (Cloud): Verwenden Sie Claude Sonnet oder Claude Opus Modelle.
- Gemini (Cloud): Verwenden Sie Googles Gemini 2.5 Pro oder Flash Modelle.
- Grok (Cloud): Verwenden Sie xAIs Grok Modelle für Analysen.
Konfiguration von Cloud-Anbietern
Wenn Sie einen Cloud-Anbieter wählen, müssen Sie Ihren API-Schlüssel eingeben. Das Plugin bietet hilfreiche Links, um API-Schlüssel für jeden Anbieter zu erhalten:
- OpenAI: Öffnet die API-Schlüssel-Einstellungsseite
- Claude: Öffnet die Anthropic-Konsole
- Gemini: Öffnet Google AI Studio
- Grok: Öffnet die xAI-Konsole
API-Schlüssel werden sicher mit IntelliJs PasswordSafe-System gespeichert, sodass Sie sich keine Sorgen machen müssen, dass sie in Ihren Projektdateien exponiert werden.
Konfiguration lokaler Anbieter
Für lokale Anbieter wie Ollama oder LM Studio müssen Sie:
- Ollama oder LM Studio auf Ihrem Computer installieren und ausführen
- Ein Modell herunterladen oder auswählen (für Ollama können Sie Modelle auf ollama.com durchsuchen)
- Die Host-Adresse eingeben (Standard für LM Studio ist http://127.0.0.1:1234/v1)
- Die Modellliste aktualisieren und Ihr bevorzugtes Modell auswählen
Ihre erste Analyse ausführen
Sobald die Einrichtung abgeschlossen ist, können Sie sofort mit der Verwendung von AI Diff Review beginnen. Es gibt mehrere Möglichkeiten, eine Analyse auszulösen:
Methode 1: Tools-Menü
Der einfachste Weg ist über die Menüoption Tools → AI Diff Review. Dies analysiert alle Dateien, die seit Ihrem letzten Commit geändert wurden.
Methode 2: Kontextmenüs
Klicken Sie mit der rechten Maustaste im Editor oder Projektbaum und wählen Sie AI Diff Review. Dies gibt Ihnen schnellen Zugriff auf die Analyse von überall in Ihrer IDE.
Methode 3: VCS Log
Öffnen Sie das VCS Log Tool-Fenster, klicken Sie mit der rechten Maustaste auf einen Commit und wählen Sie AI Diff Review This Commit. Dies ist perfekt, um vergangene Änderungen zu analysieren oder zu verstehen, was in einem bestimmten Commit passiert ist.
Ergebnisse verstehen
Nach dem Ausführen einer Analyse erscheinen die Ergebnisse im Tool-Fenster "AI Diff Review" am unteren Rand Ihrer IDE. Die Ergebnisse sind in mehrere Abschnitte organisiert:
Ergebnis-Tabelle
Die Haupt-Ergebnis-Tabelle zeigt alle Probleme und Vorschläge mit Spalten für:
- Datei: Die Datei, in der das Problem gefunden wurde
- Typ: Die Kategorie (Kritische Probleme, Sicherheitsbedenken, etc.)
- Schweregrad: KRITISCH, WARNUNG oder INFO
- Zeile: Die Zeilennummer (falls zutreffend)
- Beschreibung: Detaillierte Erklärung des Ergebnisses
Filterung und Sortierung
Sie können Ergebnisse nach Schweregrad filtern, indem Sie Toggle-Chips verwenden, nach Typ filtern oder nach bestimmten Begriffen suchen. Die Tabelle ist sortierbar, indem Sie auf Spaltenüberschriften klicken, was es einfach macht, sich zuerst auf die wichtigsten Ergebnisse zu konzentrieren.
Navigation
Doppelklicken Sie auf ein Ergebnis, um die Datei in der spezifischen Zeile zu öffnen. Dies erleichtert die Überprüfung und Behebung von Problemen direkt aus den Analyseergebnissen.
Nächste Schritte
Jetzt, da Sie Ihre erste Analyse ausgeführt haben, können Sie erweiterte Funktionen erkunden:
- Konfigurieren Sie die Commit-Gate, um automatisch vor Commits zu überprüfen
- Passen Sie Geheimnis-Redaktionsmuster für Ihre Codebasis an
- Passen Sie Diff-Bereichssteuerungen für mehr oder weniger Kontext an
- Richten Sie den "Think harder"-Modus für komplexe Analysen ein
Für detailliertere Informationen zu diesen Funktionen lesen Sie unsere anderen Blog-Artikel, die jedes Thema ausführlich behandeln.
Fazit
Der Einstieg in AI Diff Review ist schnell und unkompliziert. Der intuitive Einrichtungsprozess des Plugins und seine mehreren Einstiegspunkte erleichtern die Integration in Ihren Workflow. Mit Ihrer ersten abgeschlossenen Analyse sind Sie bereit, die Qualität Ihres Codes mit KI-gestützten Erkenntnissen zu verbessern.
Denken Sie daran, Sie haben eine 14-tägige kostenlose Testversion, um alle Funktionen zu erkunden. Wenn Sie Hilfe benötigen oder Fragen haben, bietet das Einstellungsfeld des Plugins detaillierte Tooltips und Links zur Dokumentation.
Bereit, tiefer einzutauchen? Installieren Sie das Plugin und beginnen Sie noch heute Ihre Reise zu besserer Codequalität.