Skip to content

dcruzeneil2/stagehand-multiple-browsers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernel TypeScript Sample App - Stagehand

A Stagehand-powered browser automation app that extracts company information from Y Combinator company pages using multiple browsers.

What it does

The company-info-task searches for a startup on Y Combinator's company directory and extracts company information using three separate browser instances:

  • Browser 1: Extracts team size (number of employees)
  • Browser 2: Extracts company location
  • Browser 3: Extracts CEO/founder name

Input

{
  "company": "kernel"  // Startup name to search (optional, defaults to "kernel")
}

Output

{
  "teamSize": "11",        // Team size as shown on YC company page
  "location": "San Francisco, CA",  // Company location
  "ceo": "John Doe"        // CEO or founder name
}

Setup

Create a .env file:

OPENAI_API_KEY=your-openai-api-key

Deploy

kernel login
kernel deploy index.ts --env-file .env

Invoke

Default query (searches for "kernel"):

kernel invoke stagehand-multiple-browsers company-info-task

Custom query:

kernel invoke stagehand-multiple-browsers company-info-task --payload '{"company": "Mixpanel"}'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published