Otto Dokumentation
Otto ist eine sichere Plattforme für automatisierte Fernsteuerung von Browsern, die auf drei Laufzeitkomponenten aufgebaut ist:
| Komponente | Paket | Rolle |
|---|---|---|
| Controller | @telepat/otto | CLI, die Befehle sendet und Empfänge empfängt |
| Relay | @telepat/otto-relay | Zentraler Broker für Authentifizierung, Routing, Sperren und Protokolle |
| Browser-Node | @telepat/otto-extension | Chrome-Erweiterung, die Browser-Operationen ausführt |
Befehle fließen von Controller → Relay → Node. Ergebnisse und Stream-Updates fließen in umgekehrter Richtung zurück. Das Relay erzwingt Token-Authentifizierung, Tab-Serialisierung und Replay-Schutz bei jedem Schritt.
Was Sie mit Otto tun können
- Automatisieren Sie Web-Workflows in echten Browser-Tabs von Ihrer CLI oder Skripten aus — Testing, Monitoring, Datenextraktion und mehr.
- Streamen Sie Echtzeit-Netzwerkinterceptionsereignisse von einem verwalteten Browser-Tab zur Inspektion und Validierung.
- Erstellen Sie benutzerdefinierte Controller über das Relay-WebSocket-Protokoll für spezialisierte Automatisierungsszenarien.
- Erstellen Sie seitenbereichsspezifische Befehle, die innerhalb der Browser-Erweiterung laufen — wiederverwendbar, testbar, versioniert.
- Führen Sie autonome Agent-Workflows mit nicht-interaktivem Modus, JSON-Ausgabe und MCP-Server-Integration aus.
Dokumentation erkunden
| Abschnitt | Was Sie finden |
|---|---|
| Erste Schritte | Otto installieren, Setup ausführen und Ihren ersten Befehl senden |
| Anleitungen | Architektur, Kopplung, Befehlserstellung, Fehlerbehebung |
| Referenz | CLI-Befehle, Protokoll, API, Konfiguration, Fehlercodes |
| SDK | JavaScript / TypeScript SDK zum Erstellen benutzerdefinierter Controller |
| Technisch | Sicherheitskontrollen und Teststrategie |
| Beitragen | Lokale Entwicklungsumgebung und Release-Prozess |
| Für Agenten | Maschinenlesbarer Automatisierungsführer für KI-Agenten |
Neu hier?
Beginnen Sie mit der Installationsanleitung und folgen Sie dann dem Schnellstart, um Ihren ersten Befehl in unter fünf Minuten zu senden.