Skip to content
Inkbox

Inkbox

ContactDocs
GuidesAPI Reference
GuidesAPI Reference

Jump to

Kernel

This example wires together Kernel and Inkbox so your agent has a real email address and a cloud browser in the same loop. No local Chrome needed — Kernel spins up a fresh stealth browser session in the cloud for each run.

Clone the example →

Setup

Requires uv.

VariableRequiredDescription
INKBOX_API_KEYyesYour Inkbox API key from console.inkbox.ai
KERNEL_API_KEYyesYour Kernel API key from kernel.sh
OPENAI_API_KEYyes (OpenAI)OpenAI API key — used by default
ANTHROPIC_API_KEYyes (Anthropic)Anthropic API key — used with --provider anthropic

Quickstart

On first run a new Inkbox identity is created automatically with a fresh email address.

LLM providers

The example supports both OpenAI and Anthropic. Pass --provider to switch:

How it works

  1. A new Inkbox identity is created with a real email address
  2. A fresh Kernel cloud browser session is spun up in stealth mode
  3. The agent loads a system prompt from SKILL.md with the identity's handle and email interpolated
  4. The LLM runs a tool-use loop: it calls browser and email tools, receives results, and continues until the task is complete or the step limit is reached
  5. The Kernel browser session is deleted on exit

Tools

CategoryToolDescription
BrowsernavigateGo to a URL
Browserget_page_textRead visible text on the current page
Browserclick_elementClick an element by CSS selector
Browserfill_inputType into a form field
Browserpress_keyPress a keyboard key (Enter, Tab, Escape, etc.)
Browserexecute_jsRun arbitrary JavaScript
Emailsend_emailSend or reply to an email
Emailcheck_inboxList recent emails
Emailread_emailRead a specific email in full

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website