Skip to content

A browser built for agents.

Keep persistent Chromium sessions on your Mac and access them from the CLI, a local API, or the typed Rust client.

The bundled rel CLI is the quickest way to capture a rendered page and the best place to learn Rel’s model.

Terminal window
rel capture https://example.com --output ./example.html

Rel 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.

Read the CLI guide →

Control the browser with RPC v1

Attach pages, perform actions, manage persistent sessions, and stream captures over Rel’s loopback-only HTTP API.

Open the RPC reference →

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.

Open the SDK guide →

Understand the runtime

See how the app, local agent, Chromium bridge, profile proxies, storage, filtering, and caches fit together.

View the architecture →

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.