ClawLink
AI & ML35 toolsPaste one API key

Kernel integration for AI agents

Kernel provides cloud browsers, computer controls, Playwright execution, session replays, and persistent browser profiles for building browser-based agents and automations.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Kernel once and call the same tools from all of them.

Setup

Connect Kernel through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Kernel exposes 35 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
kernel_browser_curlSend a read-only GET, HEAD, or OPTIONS request through a Kernel browser's network stackRead
kernel_download_profileDownload a profile's stored browser stateRead
kernel_get_browserGet safe operational details for one browser session by ID or name, optionally including aRead
kernel_get_mouse_positionGet the current mouse cursor coordinates in a Kernel browser sessionRead
kernel_get_profileGet one browser profile by its ID or exact nameRead
kernel_get_replayDownload a completed browser replay as MP4Read
kernel_list_browsersList browser sessions, optionally filtered by lifecycle state, search text, tags, or regionRead
kernel_list_playwright_executorsList the default and named Playwright executors for a Kernel browser, including whether each isRead
kernel_list_profilesList browser profiles, optionally filtered by substring or exact name, one offset page at a timeRead
kernel_list_replaysList replay recordings for a headful browser session without returning signed viewer URLsRead
kernel_read_clipboardRead the current text from a Kernel browser session's clipboardRead
kernel_take_screenshotCapture the full browser viewport or a rectangular region as a PNG downloadRead
kernel_create_browserCreate a Kernel browser session; defaults to a headless browser with a 60-second inactivityWrite
kernel_create_profileCreate an empty persistent browser profile, optionally with a unique name, for reuse by laterWrite
kernel_move_mouseMove the cursor to browser viewport coordinates, optionally using a timed human-like path andWrite
kernel_rename_profileRename a Kernel browser profile by ID or exact nameRead
kernel_scrollScroll horizontally or vertically at browser viewport coordinates, optionally while holdingRead
kernel_set_cursor_visibilityHide or show the cursor in a Kernel browser sessionWrite
kernel_start_replayStart recording a headful Kernel browser session and return its replay identifier and recordingRead
kernel_stop_replayStop an active replay recording for a Kernel browser identified by ID or nameRead
kernel_type_textType text into the currently focused browser element with an optional per-keystroke delayRead
kernel_update_browserUpdate mutable settings on an existing Kernel browser sessionWrite
kernel_upload_browser_extensionsUpload and activate one or more unpacked Chromium extension ZIP archives in an existing runningWrite
kernel_write_clipboardWrite text to the system clipboard of a Kernel browser sessionRead
kernel_batch_computer_actionsExecute 1-100 computer actions sequentially in a Kernel browser, stopping on the first errorRead
kernel_browser_http_requestSend a state-changing POST, PUT, PATCH, or DELETE request through a Kernel browser's networkRead
kernel_clickClick at browser viewport coordinates with an optional mouse button, click phase, modifiersRead
kernel_drag_mouseDrag a mouse button through an ordered path of browser viewport coordinates, with optionalRead
kernel_execute_playwrightExecute arbitrary TypeScript or JavaScript with Playwright access to the browser; the code mayRead
kernel_press_keyPress an ordered sequence of X11 keys or key chords in a browser, optionally holding modifiersRead

On this page