Get Started
Quickstart
This quickstart guide will help you create, deploy, and run your first app on Kernel. You’ll launch a simple browser automation app using Playwright, Browser Use, Computer Use, or Stagehand.
Prerequisites
brew
for the Kernel CLInpm
orpnpm
to generate a sample Kernel app- A Kernel account with an API key
1. Download the sample app
2. Install the Kernel CLI
Verify the installation exists:
3. Set your Kernel API key
Configure your environment with your Kernel API key:
4. Deploy the sample app on Kernel
5. Invoke the app
Next steps
Nice work! With Kernel, you:
- Developed an app that uses Playwright, Browser Use, Computer Use, or Stagehand
- Deployed and invoked it in the cloud
Our instant deployment capabilities mean you can iterate rapidly and get the benefits of using Kernel’s cloud platform without disrupting your development flow.
From here, you can:
- Explore observability tools to monitor your invocations.
- Learn about browser configurations for advanced use cases.
- Check out the Kernel CLI for the full reference.
Sample apps reference
These are the sample apps currently available when you run npx @onkernel/create-kernel-app
:
Template | Description | Framework | Query Parameters |
---|---|---|---|
sample-app | Returns the page title of a specified URL | Playwright | { url } |
browser-use | Completes a specified task | Browser Use | { task } |
stagehand | Returns the first result of a specified Google search | Stagehand | { query } |
advanced-sample | Implements sample apps using advanced Kernel configs | Playwright | n/a |
computer-use | Implements an Anthropic Computer Use prompt loop | Anthropic Computer Use API | { query } |
cua | Implements an OpenAI CUA prompt loop | OpenAI CUA API | { task } |