Kernel
Kernel provides cloud browser infrastructure for AI agents with features like stealth mode and persistent profiles.
Setup
Or use environment variables for CI/scripts:
The -p flag takes precedence over AGENT_BROWSER_PROVIDER.
Configuration
| Variable | Description | Default |
|---|---|---|
KERNEL_API_KEY | API key (required) | |
KERNEL_HEADLESS | Run browser in headless mode | true |
KERNEL_STEALTH | Enable stealth mode to avoid bot detection | false |
KERNEL_TIMEOUT_SECONDS | Session timeout in seconds | 300 |
KERNEL_PROFILE_NAME | Name of an existing browser profile to load | (none) |
KERNEL_PROFILE_SAVE_CHANGES | Save session changes back to the profile | false |
Profile persistence: KERNEL_PROFILE_NAME loads an existing Kernel profile (create it first in Kernel). Set KERNEL_PROFILE_SAVE_CHANGES=true to save cookies, logins, and session data back to the profile when the session ends.
When enabled, agent-browser connects to a Kernel cloud session instead of launching a local browser. All commands work identically.
Get your API key from the Kernel Dashboard.