Control the browser with RPC v1
Attach pages, perform actions, manage persistent sessions, and stream captures over Rel’s loopback-only HTTP API.
The bundled rel CLI is the quickest way to capture a rendered page and the best place to learn Rel’s model.
rel capture https://example.com --output ./example.htmlRel keeps Chromium inside the installed macOS app. The CLI asks the local agent to use that browser, waits for the rendered result, and writes the HTML to disk.
Control the browser with RPC v1
Attach pages, perform actions, manage persistent sessions, and stream captures over Rel’s loopback-only HTTP API.
Use the typed Rust client
Build directly on the same rel-client crate used by the bundled CLI, with typed requests, responses, errors, and capture events.
Understand the runtime
See how the app, local agent, Chromium bridge, profile proxies, storage, filtering, and caches fit together.
Rel has one supported path: the installed /Applications/Rel.app owns Chromium and supervises its bundled local agent. CLI and SDK clients connect to that agent; the agent routes browser work back into the visible app.