Skip to main content

Overview

The Browser capability lets CORE control browsers on your machine using Playwright under the hood. Profiles persist login state on disk; sessions bind a running browser instance to a profile. Login once per profile, and CORE can access authenticated pages without re-authenticating.

Concepts


Setup

1. Install Playwright Chromium

Downloads the Chromium binary and creates default profiles: personal, work, misc.

2. Create a Profile

Maximum 5 profiles allowed.

3. Create a Session

Maximum 10 sessions allowed.

4. Open (Login)

Once logged in, the profile persists auth state. Future opens (headless or headed) will remain authenticated.

CLI Reference

Profiles

Sessions

Open / Close

Browser Executable

Status


Gateway Tools

When the gateway is running, CORE can control the browser with these tools: Profile and browser executable management is CLI-only.

Agent vs Manual Control

Important: The gateway and CLI maintain separate in-memory session maps (different processes). Do not use corebrain browser open for a session that the agent will also control — it will cause a profile directory lock conflict.

Use Cases

Authenticated scraping: Create a linkedin session bound to your personal profile, log in once. CORE can research leads on LinkedIn anytime. Form automation: CORE fills out repetitive forms — expense reports, time tracking, support tickets — using stored login sessions. Multi-account management: Create separate profiles (work, personal). CORE switches between them seamlessly via different sessions.

Headed Mode (Manual Handoff)

By default, browsers run in headless mode. To take manual control or watch what CORE is doing: Example prompts:
  • “Open LinkedIn in headed mode so I can take over”
  • “Start a headed browser session for the checkout flow”
  • “I need to intervene — open this in headed mode”
Troubleshooting headed mode: If the browser doesn’t appear, close all sessions first:
  1. Ask: “Close all browser sessions”
  2. Then: “Open [URL] in headed mode with session [name]“

We recommend Brave as your automation browser. Brave is Chromium-based, works seamlessly with Playwright, and includes built-in ad blocking that makes automation cleaner and faster.
Then configure CORE to use it: