Skip to main content
Pick the way in that matches how you work. The first two are walked through on this page; the rest open their own guides.

Hand it to your coding agent

Copy one prompt into Cursor, Claude Code, or Codex and let it set up KERNEL.

Write it with an SDK

Create and drive your first browser in TypeScript, Python, or Go.

Call the REST API

Call KERNEL over HTTP from any language, starting with creating a browser.

Use the CLI

Create, drive, and debug browsers from a terminal.

Connect over MCP

Give any MCP client, like Claude or Cursor, a cloud browser as a set of tools.

Add Agent Skills

Teach your coding agent the KERNEL CLI, SDKs, and auth with one install.

Use your framework

Guides for the agent frameworks, models, and platforms you already use.

Follow a cookbook

Clone an end-to-end recipe and adapt it to your task.

Path 1: hand it to your coding agent

Copy this prompt into Claude Code, Codex, Cursor, or any agent that can run terminal commands. It installs the KERNEL CLI, signs you in, and opens a live view of a KERNEL browser that you or your agent can drive. From there, ask your agent to do a task on a site you care about.
  1. Checks for the KERNEL CLI and installs or upgrades it with Homebrew.
  2. Checks whether you’re signed in, and if not, runs kernel login and waits for you to finish signing in.
  3. Creates a browser and opens its live view so you can watch it.
It stops and asks you for help if any step fails.

Path 2: write it yourself with an SDK

1

Set your API key

Create an API key in the dashboard and set it as KERNEL_API_KEY. Every SDK, the CLI, and the MCP server read it from the environment.
2

Install an SDK

3

Create a browser and drive it

This creates a browser, runs Playwright code inside the browser’s VM, returns the result, and cleans up. No local Chromium, no CDP connection to manage.
Open browser_live_view_url while it runs and you’ll watch the page load.

Next steps

Two things determine the shape of everything after this: which control surface you use, and where your loop runs. How you drive the browser covers both.

Getting blocked?

Stealth and proxies to get past bot detection.

Behind a login?

Fill credentials from a vault, or let managed auth log in.

Need to pay?

Complete checkouts without exposing card data to your agent.

Want a worked example?

End-to-end recipes you can clone and run.