Daten, Bearbeitungsrechte und Terminal
Was auf Ihrem Mac bleibt, was an das Modell geht, wie Bearbeitungen pro Ausführung funktionieren und warum Stoppen nichts rückgängig macht.
Code lesen, den AI Reader befragen und Terminalbefehle ausführen haben jeweils unterschiedliche Zugriffsbereiche. Diese Seite erklärt, was jede Aktion sehen und verändern kann.
Wohin Ihre Daten gehen
| Ihre Aktion | Was passiert |
|---|---|
| Dateien durchsuchen, lesen und suchen | Bleibt auf Ihrem Mac |
| Zur Definition und andere Navigation | Verarbeitung durch den lokalen Sprachserver |
| Den AI Reader befragen | Ihre Nachricht und relevanter Code gehen an den eingerichteten Modellendpunkt |
| Dem AI Reader Bearbeitungen erlauben | Er kann Textdateien im geöffneten Projekt ändern |
| Einen Terminalbefehl ausführen | Läuft als Ihr macOS-Benutzer mit dessen Rechten |
Eine Anfrage kann Code enthalten, den der AI Reader bei seiner Untersuchung gefunden hat, nicht nur die hinzugefügte Datei oder Auswahl. Eine Datei legt den Ausgangspunkt fest, begrenzt aber nicht den Lesezugriff.
Bei einem entfernten Endpunkt verarbeitet der Modellanbieter diesen Code außerhalb Ihres Mac. Prüfen Sie vor dem Senden geschützten Codes die Bedingungen des Anbieters und die Regeln Ihrer Organisation.
Wann die App online geht
Yenpo hat keine Telemetrie, keine Nutzungsanalyse und keine Update-Prüfung. Die App meldet keine Nutzung und sucht nicht selbst nach neuen Versionen; neue Builds stehen auf der Download-Seite.
Es nutzt das Netzwerk nur bei folgenden Aktionen:
| Ihre Aktion | Verbindungsziel |
|---|---|
| Den AI Reader befragen, beim Anbieter anmelden oder Modellliste unter Einstellungen → Modelle laden | Der eingerichtete Modellendpunkt |
| rust-analyzer unter Einstellungen → Codenavigation installieren | GitHub für die festgelegte offizielle Version, die vor der Nutzung geprüft wird |
| Bei fehlenden Rust-Abhängigkeiten auf Erneut versuchen klicken | Führt cargo fetch --locked für das Projekt mit Ihren Cargo-Registrys aus |
| Einen Link anklicken | Öffnet ihn im Browser |
| Einen Terminalbefehl ausführen | Alles, worauf der Befehl zugreift |
Ab Version 0.1.293 laden Sprachserver nichts selbstständig herunter: Cargo und Go arbeiten offline, TypeScript lädt keine Typpakete, und bereits vorhandene Crates oder Go-Module funktionieren weiter. Frühere Versionen halten Cargo bereits offline, aber gopls und TypeScript Language Server können noch Module und Typpakete herunterladen.
API-Schlüssel und Bilder
Geben Sie API-Schlüssel unter Einstellungen → Modelle ein. In der aktuellen Vorschau werden sie in lokalen App-Einstellungen (UserDefaults) gespeichert, nicht im macOS-Schlüsselbund. Behandeln Sie Exporte und Backups dieser Einstellungen als vertraulich und hängen Sie sie nicht an Fehlerberichte an.
Bildeingaben sind pro Anbieter standardmäßig deaktiviert. Aktivieren Sie sie nur für unterstützende Modelle und APIs und hängen Sie nur Bilder an, die Sie an diesen Endpunkt senden möchten. Ein Screenshot für ein kleines Detail kann an anderer Stelle privaten Code oder Zugangsdaten zeigen.
Standardmäßig lesen, Bearbeiten pro Ausführung erlauben
Der AI Reader liest nur, solange Sie nichts anderes erlauben. In normalen Gesprächen können Sie Änderungen erlauben aktivieren. Die Berechtigung gilt für diese eine Ausführung; spätere Ausführungen und verzweigte Gespräche starten wieder schreibgeschützt.
Mit Bearbeitungsrecht kann der AI Reader Text in Projektdateien ersetzen sowie Textdateien erstellen oder löschen. Er kann weder Shell-Befehle ausführen noch den Git-Zustand ändern. Git-Vergleichsgespräche bleiben unabhängig von der Einstellung immer schreibgeschützt.
Kennen Sie vor einer bearbeitenden Ausführung Ihre vorhandenen uncommitteten Änderungen, damit Sie die Änderungen des AI Readers später im Diff unterscheiden können. Nutzen Sie weiterhin Versionskontrolle und Backups; der Berechtigungsschalter stellt keine Datei wieder her.
Stoppen macht nichts rückgängig
Stoppen fordert den Abbruch an den möglichen Stellen an. Bereits auf den Datenträger geschriebene Änderungen bleiben erhalten, selbst wenn das Modell seine Antwort nie beendet.
Nach einer unterbrochenen bearbeitenden Ausführung:
- Prüfen Sie betroffene Dateien und den Arbeitsbaum-Diff.
- Stellen Sie fest, welche Änderungen abgeschlossen wurden.
- Behalten, ändern oder verwerfen Sie sie mit Ihren üblichen Werkzeugen.
Nehmen Sie nicht an, dass nichts geändert wurde, nur weil die Antwort gestoppt wurde oder mit einem Fehler endete.
Das Terminal ist getrennt
Yenpos Terminal läuft als Ihr macOS-Benutzer. Es startet im Projektordner, ist aber keine Sandbox: Befehle haben denselben Zugriff wie Ihr Benutzerkonto.
Der AI Reader kann keine Terminalbefehle ausführen und sieht weder Eingabe, Ausgabe noch Verlauf des Terminals. Wenn Sie Terminalausgaben in eine Nachricht kopieren, wird der Text Teil des Gesprächs. Prüfen Sie ihn vor dem Senden.
Ein Befehl oder Test in einer KI-Antwort ist somit nur ein Vorschlag. Er wurde erst ausgeführt, wenn Sie ihn selbst starten.
Datenschutz der Website
Analyse, Browserspeicher und Hosting der Website sind unter Datenschutz der Website beschrieben. Dies betrifft weder die App noch Ihren Modellanbieter.