Skip to main content

kernel create

Create a new Kernel application from a template. The CLI provides an interactive prompt to guide you through selecting a language and template, or you can specify all options via flags.
If any option is omitted, the CLI will prompt you interactively.

Available templates

TypeScript templates

  • sample-app — Basic Kernel app with Playwright integration
  • captcha-solver — Demo of Kernel’s auto-CAPTCHA solving capability
  • anthropic-computer-use — Anthropic computer use agent
  • openai-computer-use — OpenAI Computer Using Agent (CUA)
  • gemini-computer-use — Google Gemini computer use agent
  • claude-agent-sdk — Claude Agent SDK browser automation agent
  • stagehandStagehand v3 SDK integration
  • magnitudeMagnitude SDK integration
  • tzafon — Tzafon Northstar CUA Fast computer use agent
  • yutori — Yutori n1.5 computer use agent

Python templates

  • sample-app — Basic Kernel app with Playwright integration
  • captcha-solver — Demo of Kernel’s auto-CAPTCHA solving capability
  • anthropic-computer-use — Anthropic computer use agent
  • openai-computer-use — OpenAI Computer Using Agent (CUA)
  • gemini-computer-use — Google Gemini computer use agent
  • claude-agent-sdk — Claude Agent SDK browser automation agent
  • openagi-computer-use — OpenAGI computer use agent
  • browser-useBrowser Use SDK integration
  • tzafon — Tzafon Northstar CUA Fast computer use agent
  • yutori — Yutori n1.5 computer use agent

Examples

Next steps

After creating your app:
  1. Navigate to the project directory:
  2. Install dependencies:
    • TypeScript: npm install
    • Python: uv venv && source .venv/bin/activate && uv sync
  3. Authenticate with Kernel:
  4. Deploy your app:
  5. Invoke your app:
Some templates require environment variables (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY). Set them using --env or --env-file flags when deploying. See kernel deploy for details.