KERNELVercel

instant browser infra for your next.js agent

one call gives you a browser vm session with a live view. describe a task, and a gpt-5.4 agent writes playwright, runs it in the same vm, and returns the value. every generated line stays visible next to the browser it ran in.

read the docs
the template running: a KERNEL browser on the left and the agent's generated playwright on the right
create01

kernel.browsers.create()

KERNEL provisions a browser vm and hands back a live view url and a cdp endpoint.

execute02

kernel.browsers.playwright.execute()

the agent writes playwright, the tool runs it in the same vm as the browser. one round trip per step.

delete03

kernel.browsers.deleteByID()

closing the browser deletes the session, so nothing keeps running on our side.