Ihre Geheimnisse bleiben auf Ihrem Rechner.
Latet ist eine lokale Privacy-Firewall für KI-Agenten. Bevor eine Anfrage Ihren Rechner verlässt, ersetzt Latet jedes Geheimnis und jeden personenbezogenen Wert durch einen realistischen Ersatzwert und setzt die echten Werte wieder ein, sobald die Antwort zurückkommt. Ihr Agent arbeitet normal weiter; das Modell sieht die Originale nie.
Latet in 45 Sekunden
Probieren Sie es selbst aus
Ohne Latet hat ein in den Chat eingefügter Schlüssel Ihren Rechner verlassen und muss widerrufen werden. Mit Latet erhält das Modell einen Ersatzwert im selben Format.
Das Modell schreibt die Konfiguration mit dem Ersatzschlüssel. Latet setzt den echten wieder ein, bevor die Datei gespeichert wird.
Richte die Zahlungsabwicklung mit diesem Schlüssel ein: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ Das Modell schreibt die Konfiguration mit dem Ersatzschlüssel. Latet setzt den echten wieder ein, bevor die Datei gespeichert wird.
[payments]
secret_key = "sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ" Richte die Zahlungsabwicklung mit diesem Schlüssel ein: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ Richte die Zahlungsabwicklung mit diesem Schlüssel ein: sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM Richte die Zahlungsabwicklung mit diesem Schlüssel ein: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ [payments]
secret_key = "sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ" Richte die Zahlungsabwicklung mit diesem Schlüssel ein: sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM [payments]
secret_key = "sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM" Um Ihnen zu antworten, liest Ihr Agent das Log. E-Mail-Adresse, Kartennummer, IP-Adresse und Token gehen als Ersatzwerte hinaus.
Das Modell antwortet mit den Ersatzwerten, die es erhalten hat. Latet setzt die echten Werte wieder ein, bevor Sie die Antwort lesen.
Warum wurde die Zahlung von j.okafor@fabrikam-logistics.com abgelehnt? 09:12:44 ERROR payment declined for j.okafor@fabrikam-logistics.com
09:12:44 card 4111 1111 1111 1111, client 81.2.69.160
09:12:45 retry, Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1XzdmM2EifQ.c2lnbmF0dXJlLW5vdC1yZWFs Das Modell antwortet mit den Ersatzwerten, die es erhalten hat. Latet setzt die echten Werte wieder ein, bevor Sie die Antwort lesen.
Die Zahlung von j.okafor@fabrikam-logistics.com wurde abgelehnt. Sie lief über die Karte 4111 1111 1111 1111 und kam von 81.2.69.160. Warum wurde die Zahlung von j.okafor@fabrikam-logistics.com abgelehnt? 09:12:44 ERROR payment declined for j.okafor@fabrikam-logistics.com
09:12:44 card 4111 1111 1111 1111, client 81.2.69.160
09:12:45 retry, Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1XzdmM2EifQ.c2lnbmF0dXJlLW5vdC1yZWFs Warum wurde die Zahlung von laura.mitchell@woodford-89e8.example abgelehnt? 09:12:44 ERROR payment declined for laura.mitchell@woodford-89e8.example
09:12:44 card 4345 0900 0435 1539, client 203.0.113.135
09:12:45 retry, Authorization: Bearer eyJkmZchPeKCOvW3TwM3.eyJpnFLbWgI7UfbrP6MzcN.z6gesxN9vFJdPD5ydW4qHSWo Warum wurde die Zahlung von j.okafor@fabrikam-logistics.com abgelehnt? Die Zahlung von j.okafor@fabrikam-logistics.com wurde abgelehnt. Sie lief über die Karte 4111 1111 1111 1111 und kam von 81.2.69.160. Warum wurde die Zahlung von laura.mitchell@woodford-89e8.example abgelehnt? Die Zahlung von laura.mitchell@woodford-89e8.example wurde abgelehnt. Sie lief über die Karte 4345 0900 0435 1539 und kam von 203.0.113.135. Ihr Agent liest die beiden Bestellungen aus der Datenbank.
Das Modell schreibt die Änderung mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, und die Abfrage läuft damit auf Ihrem Rechner.
Hier maskiert Latet nur die E-Mail-Adressen, denn es erkennt sie an ihrem Format. Der Rest geht unverändert hinaus, auch die Namen.
Das Profil max schaltet den strikten Datenmodus ein, ebenso data: strict. Latet maskiert jeden Wert und lässt nur die Namen von Spalten und Schlüsseln stehen. Derselbe Wert erhält immer denselben Ersatzwert, sodass Zählungen und Joins weiter funktionieren.
Im Dashboard schlägt die Schaltfläche Spalten auswählen, die im Klartext bleiben für diese Ausgabe id, status und created_at vor. Mit einem Klick erreichen diese Spalten das Modell unverändert. Alles andere bleibt maskiert.
Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Das Modell schreibt die Änderung mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, und die Abfrage läuft damit auf Ihrem Rechner.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Das Modell schreibt die Änderung mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, und die Abfrage läuft damit auf Ihrem Rechner.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Das Modell schreibt die Änderung mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, und die Abfrage läuft damit auf Ihrem Rechner.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,sarah.adams@lamna-1c89.example,129.90
1043,refunded,2026-10-04,Jon Okafor,laura.mitchell@woodford-89e8.example,48.50 Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. id,status,created_at,customer,email,amount
3595,fewmppu,2025-12-22,Ytrac Rpqrbj,sarah.adams@lamna-1c89.example,406.20
9786,kcfppzrb,2025-10-02,Emd Aqcgea,laura.mitchell@woodford-89e8.example,93.47 Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Ytrac Rpqrbj,sarah.adams@lamna-1c89.example,406.20
1043,refunded,2026-10-04,Emd Aqcgea,laura.mitchell@woodford-89e8.example,93.47 Setze den Status der Bestellung von j.okafor@fabrikam-logistics.com auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Setze den Status der Bestellung von laura.mitchell@woodford-89e8.example auf shipped. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Ihr Agent ruft die Bestellung über die API des Shops ab.
Das Modell antwortet mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, bevor Sie die Antwort lesen.
Hier maskiert Latet nur die E-Mail-Adressen, denn es erkennt sie an ihrem Format. Der Rest geht unverändert hinaus, auch die Namen.
Das Profil max schaltet den strikten Datenmodus ein, ebenso data: strict. Latet maskiert jeden Wert und lässt nur die Namen von Spalten und Schlüsseln stehen. Derselbe Wert erhält immer denselben Ersatzwert, sodass Zählungen und Joins weiter funktionieren.
Im Dashboard schlägt die Schaltfläche Spalten auswählen, die im Klartext bleiben für diese Ausgabe id, status und created_at vor. Mit einem Klick erreichen diese Spalten das Modell unverändert. Alles andere bleibt maskiert.
Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Das Modell antwortet mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, bevor Sie die Antwort lesen.
Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Das Modell antwortet mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, bevor Sie die Antwort lesen.
Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Das Modell antwortet mit den Werten, die es erhalten hat. Latet setzt die echten wieder ein, bevor Sie die Antwort lesen.
Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "sarah.adams@lamna-1c89.example",
"total": 129.90,
"note": "Leave the parcel at reception"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet sarah.adams@lamna-1c89.example. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 3595,
"status": "fewmppu",
"created_at": "2025-12-22",
"customer": "Ytrac Rpqrbj",
"email": "sarah.adams@lamna-1c89.example",
"total": 406.20,
"note": "Bcagq llh ayeftu zc gtyzfybdm"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status fewmppu. Die E-Mail-Adresse des Kunden lautet sarah.adams@lamna-1c89.example. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Ytrac Rpqrbj",
"email": "sarah.adams@lamna-1c89.example",
"total": 406.20,
"note": "Bcagq llh ayeftu zc gtyzfybdm"
} Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet emily.carter@northwind-legal.com. Welchen Status hat Bestellung 1042, und wie lautet die E-Mail-Adresse des Kunden? Bestellung 1042 hat den Status shipped. Die E-Mail-Adresse des Kunden lautet sarah.adams@lamna-1c89.example. Ihr Agent liest einen Screenshot. Mit der optionalen Texterkennung liest Latet den Text darin auf Ihrem Rechner und überdeckt jeden Wert mit seinem Ersatzwert.
Das Modell antwortet mit den Ersatzwerten, die es im Bild gelesen hat. Latet setzt die echten Werte wieder ein, bevor Sie die Antwort lesen.
Erstatte diesem Kunden den Betrag: Die Angaben stehen im Screenshot.
Das Modell antwortet mit den Ersatzwerten, die es im Bild gelesen hat. Latet setzt die echten Werte wieder ein, bevor Sie die Antwort lesen.
Die Erstattung für emily.carter@northwind-legal.com auf die IBAN GB82WEST12345698765432 ist vorbereitet. Die Bestätigung geht per SMS an +44 20 7946 0958. Erstatte diesem Kunden den Betrag: Die Angaben stehen im Screenshot.
Erstatte diesem Kunden den Betrag: Die Angaben stehen im Screenshot.
Erstatte diesem Kunden den Betrag: Die Angaben stehen im Screenshot.
Die Erstattung für emily.carter@northwind-legal.com auf die IBAN GB82WEST12345698765432 ist vorbereitet. Die Bestätigung geht per SMS an +44 20 7946 0958. Erstatte diesem Kunden den Betrag: Die Angaben stehen im Screenshot.
Die Erstattung für sarah.adams@lamna-1c89.example auf die IBAN GB59UJHW04024437198939 ist vorbereitet. Die Bestätigung geht per SMS an +44 21 3923 5073. Jeder Ersatzwert hier stammt von Latet selbst. Zeigen Sie auf einen Wert oder tippen Sie ihn an, um sein Gegenstück zu sehen.
So funktioniert es
Eine Anfrage, von Ihrem Agenten zum Modell und zurück.
-
Es findet, was sensibel ist
Bevor etwas nach außen geht, liest Latet die Anfrage. Es findet Geheimnisse wie API-Schlüssel, Tokens, Passwörter und private Schlüssel. Es findet personenbezogene Daten wie E-Mail-Adressen, Telefonnummern, IBANs, Kartennummern sowie Ausweis- und Steuernummern aus 15 Ländern. Und es findet die Begriffe, die Sie selbst hinzufügen, und die Identität dieses Rechners.
Auf Ihrem RechnerSieErstatte emily.carter@northwind-legal.com den Betrag auf die IBAN GB82WEST12345698765432 und bestätige es per SMS an +44 20 7946 0958.Was das Modell erhält…
-
Es setzt realistische Ersatzwerte ein
Jeder Wert wird zu einem Ersatzwert im selben Format, und derselbe Wert bekommt immer denselben Ersatz. Code und Konfiguration ergeben für das Modell weiterhin Sinn.
Auf Ihrem RechnerSieErstatte emily.carter@northwind-legal.com den Betrag auf die IBAN GB82WEST12345698765432 und bestätige es per SMS an +44 20 7946 0958.Was das Modell erhältSieErstatte sarah.adams@lamna-1c89.example den Betrag auf die IBAN GB59UJHW04024437198939 und bestätige es per SMS an +44 21 3923 5073. -
Es setzt die echten Werte wieder ein
Die Antwort kommt mit den Ersatzwerten zurück. Auf Ihrem Rechner setzt Latet die Originale in Antworten, gestreamten Text und Tool-Aufrufe wieder ein, sodass die Dateien, die Ihr Agent schreibt, die echten Werte enthalten.
Auf Ihrem RechnerSieErstatte emily.carter@northwind-legal.com den Betrag auf die IBAN GB82WEST12345698765432 und bestätige es per SMS an +44 20 7946 0958.ModellDie Erstattung für emily.carter@northwind-legal.com auf die IBAN GB82WEST12345698765432 ist vorbereitet. Die Bestätigung geht per SMS an +44 20 7946 0958.Was das Modell antwortetSieErstatte sarah.adams@lamna-1c89.example den Betrag auf die IBAN GB59UJHW04024437198939 und bestätige es per SMS an +44 21 3923 5073.ModellDie Erstattung für sarah.adams@lamna-1c89.example auf die IBAN GB59UJHW04024437198939 ist vorbereitet. Die Bestätigung geht per SMS an +44 21 3923 5073.
Alles läuft auf Ihrem Rechner: Es gibt keinen Latet-Clouddienst, keine Telemetrie und keine Nutzungsanalyse.
Für ein Team oder ein Unternehmen nimmt ein einziges Latet auf Ihrem eigenen Server die Anfragen aller Rechner und Programme über HTTPS entgegen und maskiert sie. Jede Person und jedes Programm hat einen eigenen Bereich. Auch dort geht nichts an eine Latet-Cloud. Latet auf einem Server
Was Latet schützt
Agenten lesen für Sie, autonome Agenten sogar stundenlang ganz allein. Latet prüft jede Anfrage, bevor sie Ihren Rechner verlässt, ganz gleich, woher der Text darin stammt.
-
Ihre Prompts
Latet prüft, was Sie eintippen. Jeder Wert wird zu einem Ersatzwert im selben Format; mit dem optionalen lokalen Namensmodell gilt das auch für Namen.
In der Demo ansehen -
Dateien, die der Agent liest
Latet maskiert Schlüssel, Passwörter und personenbezogene Daten in .env-Dateien, Konfigurationen und Kundenexporten. Dateien, die der Agent schreibt, bekommen die echten Werte zurück.
In der Demo ansehen -
Befehlsausgaben und Logs
Latet maskiert Tokens, E-Mail-Adressen, öffentliche IP-Adressen und Ausweisnummern in Logs, Stacktraces und Befehlsausgaben.
In der Demo ansehen -
Datenbankabfragen
Geheime Spalten werden immer maskiert. Im strikten Datenmodus gilt das für jeden Wert, mit Ersatzwerten, die Joins und Zählungen intakt lassen.
In der Demo ansehen -
Screenshots und Bilder
Mit der optionalen Texterkennung liest Latet auf Ihrem Rechner den Text jedes Bildes einer Anfrage und überdeckt jeden Wert mit seinem Ersatzwert. Ein Bild, das Latet nicht lesen kann, wird zurückgehalten.
In der Demo ansehen
Auch Webseiten, Anweisungen wie CLAUDE.md und alles, was keinem Muster entspricht, sind abgedeckt.
Alles, was Latet schütztJede Anfrage in einem Dashboard
Ein lokales Dashboard zeigt jede Anfrage, die Ihre Agenten gesendet haben. Es stellt das Original auf Ihrem Rechner neben das, was das Modell erhalten hat, und kennzeichnet jeden maskierten Wert mit seinem Typ und der Regel, die ihn gefunden hat.
Funktioniert mit den Agenten, die Sie nutzen
Latet sitzt zwischen Ihrem Agenten und dessen Anbieter und arbeitet mit der eigenen Anmeldung des Agenten oder mit Ihren API-Schlüsseln. Die Anfragen erreichen weiterhin denselben Anbieter, nachdem Latet sie geprüft oder maskiert hat.
Coding-Agenten
- Claude Code: CLI, VS Code und JetBrains, mit einem Pro- oder Max-Abonnement oder einem API-Schlüssel
- Codex: CLI und Desktop, mit ChatGPT oder einem API-Schlüssel
- OpenCode, mit Anbietern, die per API-Schlüssel angebunden sind
- Gemini CLI, mit einem Gemini-API-Schlüssel oder Vertex AI
- GitHub Copilot, JetBrains Junie und AI Assistant, Zed, Cline, Kilo Code, Continue, Qwen Code, Crush und weitere Tools, mit Ihrem API-Schlüssel
Autonome Agenten
Hermes Agent, OpenClaw, Goose, OpenHands und jeder Agent, der eine OpenAI-kompatible Base-URL akzeptiert
Im Unternehmen
Claude Code und Codex über das LLM-Gateway Ihres Unternehmens, Amazon Bedrock, Google Vertex, Microsoft Foundry oder Azure OpenAI
Skripte und SDKs
Die SDKs von OpenAI, Anthropic und Google, LangChain, LangGraph, AutoGen, CrewAI, Aider usw.
Latet deckt Chat und Cowork von Claude Desktop mit Claude-Anmeldung, Cloud-Sitzungen sowie Cursor, Windsurf und die anderen Tools nicht ab, deren Anfragen von den Servern des Anbieters ausgehen, nicht von Ihrem Rechner.
Ihren Agenten einrichtenMit einem Befehl installiert
Sie brauchen keine Administratorrechte: Alles wird in Ihr Benutzerkonto installiert. Das Installationsskript installiert uv, den Python-Werkzeugmanager, falls er fehlt, und dann Latet. Sonst ändert es nichts: Es lässt die Einstellungen Ihrer Agenten unberührt und fügt nichts hinzu, was bei der Anmeldung startet.
curl -LsSf https://raw.githubusercontent.com/Latet-AI/latet/main/scripts/install.sh | sh irm https://raw.githubusercontent.com/Latet-AI/latet/main/scripts/install.ps1 | iex Danach
- Erleben Sie Latet in etwa 30 Minuten bei der Arbeit, mit einem simulierten Agenten, einem simulierten Modell und erfundenen Daten in Ihrem Browser. Nichts verlässt Ihren Rechner. Mehr zum Tutorial
- Lassen Sie eine Sitzung Ihres Agenten über Latet laufen, ohne Einstellungen zu ändern.
- Leiten Sie Ihre Agenten dauerhaft über Latet, sobald es zu Ihrer Arbeit passt.
Editionen
Latet gibt es in zwei Editionen. Die Community Edition schützt Einzelpersonen und Teams und ist für jedes Unternehmen kostenlos. Die Enterprise Edition erscheint demnächst und ergänzt, was das Sicherheitsteam eines Unternehmens braucht: Regeln für alle, die niemand lockern kann, zentral getroffene Entscheidungen und Zahlen für seine Audits.
Latet Community Edition
Sie umfasst alles, was Personen und Teams schützt, und ist für jedes Unternehmen jeder Größe kostenlos, wenn es Latet für seine eigene Arbeit nutzt.
Auf Ihrem Rechner
Für eine Person enthält sie alles oben Beschriebene: das Maskieren, das Dashboard, den lokalen Prüfer und den Live-Prüfer, Ihre eigenen Begriffe und Regeln und das Tutorial.
Auf einem Server, für ein Team
Ein einziges Latet bedient alle Rechner eines Teams oder Unternehmens und die Programme, die selbst ein Modell aufrufen. Die Anfragen gehen über HTTPS an den Server und werden dort maskiert: Der Server verlässt sich dafür nie auf einen Rechner.
- Getrennte Bereiche. Personen verbinden ihre Rechner mit einem Einmalcode, Programme nutzen einen API-Schlüssel, den ein Administrator anlegt. Jeder Bereich hat eigene Einstellungen, einen eigenen Tresor und einen eigenen Verlauf, und alles wird verschlüsselt gespeichert.
- Eigene Regeln für jede Person. Jede Person hat ihre eigenen Regeln; weitergegeben werden sie von Hand, per Export und Import oder in der
latet.yamleines Projekts. - Ein Administrationsprotokoll. Es hält fest, wer was wann getan hat, aber nie einen Wert.
- Wächst mit Ihnen. Sie betreiben so viele zustandslose Instanzen hinter einem Load Balancer, wie Sie brauchen, mit PostgreSQL und Valkey.
Latet Enterprise Edition
DemnächstDie Enterprise Edition ist für ein Unternehmen gedacht, dessen Sicherheitsteam die Regeln für alle festlegt. Gegenüber der Community Edition kommt Folgendes hinzu:
- Gemeinsame Regeln. Administratoren legen Begriffe, Listen, Erkenner, Feldregeln und Schutzstufen für alle an einer Stelle fest; jede Person ergänzt eigene.
- Gesperrte Regeln. Das Sicherheitsteam legt eine Untergrenze fest, die niemand unterschreiten kann, auf dem Server oder in einer verwalteten Richtliniendatei.
- Zentrale Freigaben. Über eine Änderung, die den Schutz schwächt, entscheidet das Sicherheitsteam.
- Audit-Berichte. Sie zeigen Anzahlen nach Gruppe, Projekt, Agent und Kategorie, als CSV und JSON, aber nie einen Wert.
- SIEM. Ereignisse gehen an Splunk, Elastic, Microsoft Sentinel oder Syslog.
- Synchronisierte Begriffe. Die Namen von Kunden und Mitarbeitenden kommen aus einer Datei oder URL, aus Entra ID oder LDAP.
- Anmeldung. Angemeldet wird per OIDC mit Entra ID, Google, Okta und anderen; Konten werden über SCIM 2.0 bereitgestellt.
- Rollen. Es gibt fünf: Benutzer, Gruppenleitung, Sicherheit, Auditor mit Lesezugriff und Administrator.
Erfahren Sie, wann Latet Enterprise verfügbar ist
Hinterlassen Sie Ihre E-Mail-Adresse: Sie erhalten eine einzige Nachricht, sobald Latet Enterprise verfügbar ist, und sonst nichts.
Lizenzierung
Latet ist source-available: Der Code ist öffentlich, und Sie können ihn lesen, prüfen und ändern. Die Community Edition ist für alle kostenlos, auch für Unternehmen jeder Größe. Die Enterprise Edition ergänzt unter einer kommerziellen Lizenz, was ein Unternehmen braucht, um Latet zentral zu verwalten.
Kostenlos, für alle
- Bei der Arbeit, in jedem Unternehmen. Nutzen Sie Latet für die eigene Arbeit Ihres Unternehmens, auf beliebig vielen Rechnern und Servern und für beliebig viele Personen, unabhängig von Größe oder Umsatz des Unternehmens. Ein Unternehmen, das Latet für seine 5.000 Beschäftigten und seine Build-Server nutzt, zahlt nichts.
- Für Sie selbst. Private Projekte, Studium, Forschung und Ausprobieren sind kostenlos.
- Nichtkommerzielle Nutzung. Jede nichtkommerzielle Nutzung ist kostenlos, auch für gemeinnützige Organisationen, Schulen und Hochschulen.
- Ändern. Sie dürfen Latet für diese Nutzungen ändern und Latet oder Ihre Änderungen unentgeltlich zu nichtkommerziellen Zwecken weitergeben. Behalten Sie die Datei
LICENSEund die Urheberrechtshinweise bei, und geben Sie an, dass Sie es geändert haben.
Kommerzielle Lizenz
Bevor Sie es verkaufen oder anbieten. Schreiben Sie uns, bevor Sie Latet oder eine geänderte Kopie verkaufen, es anderen als Dienst anbieten (Sie betreiben es für andere Unternehmen oder Ihre Kunden, gehostet oder verwaltet), es in ein Produkt oder einen Dienst einbauen, den Sie verkaufen, oder einen kommerziellen Fork erstellen.
Zum Beispiel. Eine Agentur, die Latet den KI-Werkzeugen vorschaltet, die sie ihren Kunden verkauft, braucht eine kommerzielle Lizenz, ebenso ein Sicherheitsanbieter, der Latet in sein eigenes Produkt einbaut. Ein Berater, der Latet für ein Unternehmen installiert, das es dann für seine eigene Arbeit nutzt, braucht keine: Das Unternehmen nutzt es kostenlos, und der Berater darf seine Arbeit in Rechnung stellen.
Die Enterprise Edition. Für die Nutzung ihrer Funktionen im Produktivbetrieb ist eine Latet-Enterprise-Lizenz nötig; Entwicklung und Tests damit sind kostenlos. Schreiben Sie uns den Namen Ihres Unternehmens und wie viele Personen Latet nutzen werden.
Schreiben Sie an info@latet.aiDie Community Edition hat keine Lizenzschlüssel und meldet sich nie bei jemandem, um etwas zu prüfen. Die Enterprise-Funktionen prüfen offline eine signierte Lizenzdatei.
Die vollständigen BedingungenProbieren Sie es auf Ihrem Rechner aus
Installieren Sie Latet in wenigen Minuten und durchlaufen Sie dann das etwa 30-minütige Tutorial mit einem simulierten Agenten, einem simulierten Modell und erfundenen Daten, bevor Sie einen echten Agenten anbinden.