Connect Kernel to Your AI Agent

Specify a starting page, viewport, and session name to prepare a browser connection for your automation tools.

5 tools API key

Try a Kernel Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Kernel

Launch a named browser session

Create a browser at the requested viewport and starting URL and retrieve its connection details.

/oo Kernel: Create Kernel browser session [name] opening [URL], with viewport [width by height] and inactivity timeout [seconds]. Give me its session ID and available connection URLs.

Start Working with Kernel

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Kernel

    Connect a Kernel API key.

    Connect Kernel →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Kernel account and API key.
  • A separate browser automation client to use the session’s connection.

Kernel Tools

The Kernel connection manages browser session lifecycle and configuration. It supplies connection metadata; these actions do not perform page clicks or extract page content.

Browser session lifecycle

List, launch, inspect, update, and delete browser sessions.

5 tools

List Browser Sessions

List Kernel browser sessions with pagination, search, status, and tag filters.

kernel.list_browser_sessions

Create Browser Session

Create a Kernel browser session and return its connection URLs and metadata.

kernel.create_browser_session

Get Browser Session

Get one Kernel browser session by session ID or name.

kernel.get_browser_session

Update Browser Session

Update mutable Kernel browser session metadata and settings.

kernel.update_browser_session

Delete Browser Session

Delete a Kernel browser session by session ID or name.

kernel.delete_browser_session

Frequently Asked Questions

What do I do with a created session?

Use its connection URLs in a browser automation client. The session record provides its identity and connection metadata.

Can I find sessions by name or tags?

Yes. Session lists accept search text, status, and tag filters; a single session can be read by ID or name.

Can I change a running session’s settings?

Mutable settings include its name, tags, proxy, profile, and viewport.

Connect Kernel

About Kernel ↗