Skip to content

macOS app

The macOS app owns REL’s embedded Chromium runtime, persistent Sessions, browser Profiles, and AI chat. Keep REL running whenever local clients or scheduled prompts need to use it.

A Profile is a reusable template for a new Session. Profiles select the connection, network filters, and any browser data that should be copied when a Session is created. A Session is the persistent browser created from that template; later Profile changes do not modify existing Sessions.

Manage templates in REL → Settings… → Profiles. The built-in Default, AdBlock, and BandwidthSaver Profiles are always available. Custom Profiles can also use a configured proxy and imported cookies or passwords.

Configure providers and choose the default AI model in REL → Settings… → Models. API keys are stored in macOS Keychain. Scheduled prompts use this default model when their new Session starts.

Open REL → Settings… → Scheduled to create repeating prompts. Each schedule contains:

  • a name;
  • the Profile used to create a fresh Session;
  • the prompt that runs in that Session;
  • one or more weekdays and one local time; and
  • an enabled or disabled state.

Create separate schedule rows when the same prompt should run at multiple times on the selected days. Times follow the Mac’s current time zone.

REL must be running when a schedule is due. At that time REL creates a new persistent Session from the selected Profile, starts chat with the default AI model, submits the prompt, and waits for the assistant response. The Scheduled table shows the next run and whether the last run completed or failed. A failed run leaves its new Session available for inspection.

Use Run Now to execute a schedule immediately without changing its next repeating run. Disable a row to pause it without deleting its configuration. If its Profile is later deleted, REL marks the Profile as missing and the schedule cannot run until it is edited to select an available Profile.