{"repo":"telepat-io/otto","free":true,"listed":false,"github":"https://github.com/telepat-io/otto","clone":"git clone https://github.com/telepat-io/otto.git","description":"Automate web workflows on real browser tabs without hosting a browser farm.","language":"TypeScript","stars":41,"topics":["ai-agent","ai-browser-automation","ai-crawlers","ai-scraper","ai-scraping","browser-automation","crawler","llm","llm-agents","markdown"],"license":null,"category":"ai-agents","readme_excerpt":"Otto Automate web workflows on real browser tabs without hosting a browser farm. 📖 Docs · 🇺🇸 English · 🇨🇳 简体中文 · 🇩🇪 Deutsch Otto is a secure remote browser automation platform that lets you control real browser tabs from your CLI or scripts — no browser farm, no infrastructure overhead. Send commands over WebSocket to a relay daemon, which routes them to a Chrome extension that executes actions on live tabs. Built for developers and automation teams who need real browser context for testing, monitoring, and agent-driven workflows without managing headless infrastructure. Features - Real browser tabs, not headless farms — Execute commands on live Chrome tabs via a lightweight extension node. No Docker, no Puppeteer farm, no cloud browser rental. - Remote CLI control — Send commands from your laptop to a browser running anywhere. The relay handles routing and auth so controller and node don't need to be on the same host. - Code drives the browser. The LLM just decides what to do. — Otto handles clicks, typing, navigation, and DOM interaction with deterministic code. Your agent only burns tokens on strategy, not on every interaction. - Secure by default — Token auth, replay protection, per-node ACL grants, and pre-ingress log redaction. Secrets stored in OS keychain. - Live debugging — Stream logs by requestId with otto logs follow --source all . Correlate relay, controller, and node events in real time. - Network interception — Subscribe to HTTP traffic from managed brow","default_branch":null,"files":null,"tree":[],"storefront":"/r/telepat-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/telepat-io/otto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}