Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

achris7/browserbase-operator

 
 

Repository files navigation

Quell

Deploy with Vercel

Getting Started

First, install the dependencies for this repository. This requires pnpm.

pnpm install

Next, copy the example environment variables:

cp .env.example .env.local

You'll need to set up your API keys:

  1. Get your OpenAI API key from OpenAI's dashboard
  2. Get your Browserbase API key and project ID from Browserbase

Update .env.local with your API keys:

  • OPENAI_API_KEY: Your OpenAI API key
  • BROWSERBASE_API_KEY: Your Browserbase API key
  • BROWSERBASE_PROJECT_ID: Your Browserbase project ID

Then, run the development server:

pnpm dev

Open http://localhost:3000 with your browser to see Open Operator in action.

How It Works

Building a web agent is a complex task. You need to understand the user's intent, convert it into headless browser operations, and execute actions, each of which can be incredibly complex on their own.

Stagehand is a tool that helps you build web agents. It allows you to convert natural language into headless browser operations, execute actions on the browser, and extract results back into structured data.

Stagehand uses Browserbase to execute actions on the browser, and OpenAI to understand the user's intent.

Key Technologies

  • CrewAI: Agent orchestration and tool layer
  • Browserbase: Powers the core browser automation and interaction capabilities
  • Stagehand: Handles precise DOM manipulation and state management
  • Next.js: Provides the modern web framework foundation
  • OpenAI: Enable natural language understanding and decision making

Contributing

Please feel free to open issues and pull requests.

License

Quell is proprietary software licensed under the MIT license.

About

Quell continuous testing & compliance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.4%
  • Other 1.6%