Anwendungsfälle / Engineering

Code-Review.
Ohne Geheimnisse.

Hängen Sie einen Ordner oder ein .zip an und bitten Sie um ein Review. Ihr Browser packt den Code und lässt Abhängigkeiten, Build-Ausgaben und Geheimnisse wie .env-Dateien und private Schlüssel weg. Korrekturen kommen als Diffs zurück und werden in Ihrem Browser auf ein gepatchtes .zip angewendet, das Sie herunterladen können.

Eine Illustration des Arbeitsbereichs. Repository und Befunde sind erfunden.

Der Ablauf

Im Arbeitsbereich aufgenommen

Im Arbeitsbereich ansehen.

Geprüft und verschlüsseltJede Antwort zeigt ihren Weg ab der Versiegelung in Ihrem Tab und was das Gerät tatsächlich verlassen hat.

Im Arbeitsbereich aufgenommen; die Antworten waren für die Aufnahme vorgegeben, einige Clips sind beschleunigt. Die Prüfungen für „Geprüft“ liefen im Browser gegen eine aufgezeichnete Attestierung.

Wohin Ihre Daten gehen

Verschlüsselt, bevor es Ihr Gerät verlässt.

In Ihrem Browser

  • Packt den Ordner und lässt Abhängigkeiten und Geheimnisse weg
  • Wendet die Diffs an und erstellt das gepatchte .zip
  • Führt JavaScript aus Antworten nur aus, wenn Sie auf Ausführen drücken, ohne Netzwerk

Das Relay von Undergrove

  • Prüft Ihre Anmeldung und Ihr Kontingent
  • Reicht den verschlüsselten Code weiter, ohne ihn lesen zu können
  • Sieht ihre Größe und Uhrzeit

In der Enklave

  • Führt das Modell mit Ihrem Code und Ihrer Frage aus
  • Indexiert eine große Codebasis, die Sie zu Dokumenten hinzufügen, sodass nur passende Abschnitte gesendet werden
  • Laut Tinfoil bleibt darin nichts über Neustarts hinweg erhalten

Vor dem Senden prüft Ihr Browser die Hardware-Attestierung der Enklave anhand des Open-Source-Release von Tinfoil. Antworten kommen auf dieselbe Weise zurück, verschlüsselt, bis sie Ihren Browser erreichen. Was die Prüfung belegt

Gebaut aus

Funktionen, die der Arbeitsbereich heute hat.

Ordner und .zip-Dateien

Hängen Sie am Desktop einen Ordner an oder überall ein .zip. Abhängigkeiten, Build-Ausgaben, Lock-Dateien, Binärdateien, .env-Dateien und Schlüssel werden weggelassen.

Diffs und ein gepatchtes .zip

Unified Diffs in Antworten werden Datei für Datei gezeigt, im Browser auf Ihre Codebasis angewendet und als .zip heruntergeladen.

JavaScript läuft

Drücken Sie unter einem JavaScript-Block auf Ausführen, um ihn in einem neuen Worker ohne Netzwerk und Speicher auszuführen.

Auto

Auto wählt in Ihrem Browser ein Modell mit Stärken bei Code, wenn es in Ihrer Nachricht um Code geht.

Entwickler-API

Dieselben Modelle über eine OpenAI-kompatible API, für Skripte und CI, mit verschlüsseltem Modus.

Was es nicht ist

Die Grenzen, klar gesagt.

  • Prüfen Sie jeden Diff, bevor Sie ihn verwenden. Ein Modell kann Änderungen vorschlagen, die laufen, aber falsch sind.
  • Geheimnisse werden anhand des Dateinamens weggelassen: .env-Dateien, private Schlüssel, .npmrc und Ähnliches. Ein Schlüssel in einer gewöhnlichen Quelldatei wird mit dem übrigen Code gesendet.
  • Die Entwickler-API funktioniert anders: Unser Gateway liest API-Anfragen im Arbeitsspeicher, um sie zu prüfen, außer Sie nutzen den verschlüsselten Modus.
  • Undergrove hat keine Zertifizierungen wie SOC 2 oder ISO 27001 und wurde noch nicht unabhängig geprüft.
Die vollständige Datenschutzerklärung

Probieren Sie es mit Ihrem eigenen Code.

Öffnen Sie den Arbeitsbereich, fügen Sie Ihren Code hinzu und fügen Sie die Anfrage ein. Ohne Live-Zugang sind Antworten vorab geschriebene Beispiele.

Arbeitsbereich öffnen
Die Anfrage
Prüfe die Webhook-Retry-Logik in dieser Codebasis auf Race Conditions und verpasste Wiederholungen und schlage Korrekturen als Unified Diffs vor.