{"repo":"SGavrl/hermes-plugin-obscura","free":true,"listed":false,"github":"https://github.com/SGavrl/hermes-plugin-obscura","clone":"git clone https://github.com/SGavrl/hermes-plugin-obscura.git","description":"Obscura browser backend for Hermes agents. Runs browser tasks on a lightweight Rust headless browser.","language":"Python","stars":15,"topics":["ai-agents","browser-automation","cdp","chrome-devtools-protocol","headless-browser","hermes","hermes-agent","hermes-agent-plugin","nous-research","obscura"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Obscura browser plugin for Hermes Run Hermes browser tasks on Obscura, a Rust headless browser that speaks the Chrome DevTools Protocol with no Chrome or Node.js dependency. One 70 MB binary, 30 MB RAM at runtime, instant cold start. This is a local browser backend. Instead of calling a cloud API, the plugin spawns obscura serve on a free port and hands the agent that process's CDP endpoint, one process per session, torn down on session close. Why Obscura - Light. 70 MB binary and 30 MB RAM vs a full Chromium or Firefox, so you can run many concurrent agent sessions on one box. - No browser install. No Chrome, Chromium, or Node to provision. - CDP-native. It emulates headless Chrome over the DevTools Protocol, so the existing Hermes browser tools drive it unchanged. - Optional stealth. A consistent browser fingerprint plus tracker blocking via --stealth . Install 1. Get the Obscura binary on the host: build it from h4ckf0r0day/obscura and put it on PATH , or point OBSCURA BIN at it. 2. Install the plugin: 3. Select it in config.yaml : It is opt-in and never auto-selected. When set, Hermes spawns obscura serve and routes browser tools through it. Two modes Local (default). The plugin spawns obscura serve as a subprocess per session and owns its lifecycle. Just have the binary on PATH or set OBSCURA BIN . Remote / Docker. Point the plugin at an already-running obscura serve and it connects instead of spawning. The external server owns its own lifecycle, so the plugin never star","default_branch":null,"files":null,"tree":[],"storefront":"/r/SGavrl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SGavrl/hermes-plugin-obscura/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."}