Probe für Code · Docker
Oder für ein ganzes Konto betreiben: Probe Hub
Der Hub ist das begleitende Docker-Image. Starten Sie einen Container, melden Sie sich mit GitHub oder GitLab an, und jedes Repository, dem noch eine .probe.json fehlt, erhält mit einem Klick einen Policy-Vorschlag, den Sie vor dem Commit in den Standard-Branch in einer Vorschau sehen.
Repositories mit einer Richtlinie lassen sich überwachen: Jeder neue Commit wird analysiert, und sein Bericht öffnet sich von selbst. Mit einem konfigurierten Reviewer-Modell schreibt die KI den Bericht und Probe prüft ihn: Risiken und erste Prüfstellen nach Schwere bewertet, jedes Zitat gegen den Diff verifiziert und die Alarme unter der Änderung gruppiert, zu der sie gehören. Ein Schwere-Regler filtert den ganzen Bericht von low bis critical, und ein Klick auf einen Alarm oder ein Zitat klappt die betroffenen Änderungen auf, mit den Zeilen im Diff hervorgehoben.
Das Team prägt den Reviewer: Jedes Repository hat seine eigenen Coding-Regeln, und Abstimmungen, Kommentare und Antworten zu Befunden zeigen ihm, was das Team nützlich findet. Coding-Agenten wie Claude Code oder Cursor verbinden sich mit dem MCP-Server des Hubs, um Reviews auszulösen, Befunde zu lesen und Feedback zu geben.
Der Hub kann sein LLM auch dem Kommandozeilenwerkzeug bereitstellen: probe login verbindet einen Arbeitsplatz im Browser mit Ihrem Konto, und probe review untersucht danach mit dem Modell des Hubs, im Rahmen eines Tageskontingents, ohne eigenen Anbieterschlüssel.
Ein Docker-Container, kein externer Dienst erforderlich, der Zustand liegt auf einem Volume oder in PostgreSQL – so kann ein Unternehmen ihn intern für die eigene GitHub-Enterprise- oder GitLab-Instanz bereitstellen. Im Standardmodus führt er den analysierten Code nie aus.
Gehostet unter app.probe.technology – dasselbe Image, das Sie in Ihrem eigenen Netzwerk betreiben können.
# one container, on your own network
$ docker run -p 8080:8080 \
-e PROBE_HUB_BASE_URL=https://hub.example.com \
-e PROBE_HUB_GITHUB_CLIENT_ID=... \
-e PROBE_HUB_GITHUB_CLIENT_SECRET=... \
-v hub-data:/var/lib/probe-hub \
gvinsot/probe-hub
Sign in · bootstrap the missing policies · watch pushes
Reports open by themselves, filtered by severity.