Skip to content

Claude Code plugin

The REL plugin connects Claude Code to REL’s persistent embedded Chromium sessions. It configures the MCP server bundled with the installed app and adds the namespaced /rel:rel-browser skill for interactive browser work plus /rel:crawl-websites-with-rel for restartable, history-preserving crawls.

Related documents: MCP server and CLI.

  • macOS 15 or later;
  • REL installed at /Applications/REL.app;
  • a current Claude Code release with plugin marketplace support.

REL.app must be installed so Claude Code can start its bundled Contents/Resources/rel-mcp adapter. The app does not need to be running for plugin discovery or rel_status; other validated tool calls start it lazily.

Add this repository as a Claude Code marketplace, then install the rel plugin:

Terminal window
claude plugin marketplace add rel-me/rel-tools
claude plugin install rel@rel

Restart Claude Code after installation. If an interactive installation asks for MCP approval or reports that a reload is required, approve the local REL server and run /reload-plugins.

The plugin contains:

  • the bundled REL MCP server configuration, using the absolute installed-app path;
  • the namespaced /rel:rel-browser skill for safe session selection and browser workflows;
  • the namespaced /rel:crawl-websites-with-rel skill for rendered-link discovery, readiness, checkpoints, capture metadata, bounded retries, and session recovery;
  • all fourteen MCP tools, including bounded semantic reading, opt-in untrusted website notifications, observations, session-group closing, and inline or file-backed screenshots;
  • all eight canonical page actions: click, wait-for, type, clear, press, select, wait, and click-link.

The plugin does not add another browser backend. REL.app remains the only Chromium owner, and every tool call flows through the local versioned API. See the MCP tool reference for complete inputs and action semantics.

Begin with a read-only check after restarting or reloading plugins:

Use the REL MCP server. Call rel_status, then rel_list_sessions. Do not navigate anywhere.

Claude Code should discover fourteen REL MCP tools without opening REL. If REL is already running, rel_status reports the app, local agent, Browser Proxy, and embedded Chromium bridge. Otherwise it returns the local connection error without launching the app; rel_list_sessions then starts REL lazily.

Update the installed plugin, then restart Claude Code to apply it:

Terminal window
claude plugin update rel@rel