Description
Stagehand extends the power of Playwright, allowing you to reliably automate browsers in natural language.
npx boilerapp stagehand-next-js-quickstartDocumentation
đ€ Welcome to Stagehand Next.js!
Hey! This is a Next.js project built with Stagehand.
You can build your own web agent using: npx create-browser-app!
Setting the Stage
Stagehand is an SDK for automating browsers. It's built on top of Playwright and provides a higher-level API for better debugging and AI fail-safes.
Curtain Call
Get ready for a show-stopping development experience. Just run:
npm install && npm run dev
What's Next?
Add your API keys
This project defaults to using OpenAI, so it's going to throw a fit if you don't have an OpenAI API key.
To use Anthropic (or other LLMs), you'll need to edit stagehand.config.ts to use the appropriate API key.
You'll also want to set your Browserbase API key and project ID to run this project in the cloud.
cp .example.env .env # Add your API keys to .env
Custom .cursorrules
We have custom .cursorrules for this project. It'll help quite a bit with writing Stagehand easily.
Run on Browserbase
To run on Browserbase, add your API keys to .env and change env: "LOCAL" to env: "BROWSERBASE" in stagehand.config.ts.
Use Anthropic Claude 3.5 Sonnet
- Add your API key to .env
- Change
modelName: "gpt-4o"tomodelName: "claude-3-5-sonnet-latest"in stagehand.config.ts - Change
modelClientOptions: { apiKey: process.env.OPENAI_API_KEY }tomodelClientOptions: { apiKey: process.env.ANTHROPIC_API_KEY }in stagehand.config.ts
Prix
Gratuit