Built with Hyperbrowser
Get your Hyperbrowser API key at https://hyperbrowser.ai
export HYPERBROWSER_API_KEY="your-api-key-here"
export ANTHROPIC_API_KEY="your-anthropic-key"# Start conversational mode
npx tsx vibe-browse.ts
# Or with an initial prompt
npx tsx vibe-browse.ts "Go to Hacker News and get the top post title"FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
ENV HYPERBROWSER_API_KEY=""
ENV ANTHROPIC_API_KEY=""
CMD ["npx", "tsx", "vibe-browse.ts"]# Required
HYPERBROWSER_API_KEY=your-hyperbrowser-key
ANTHROPIC_API_KEY=your-anthropic-key
# Optional
NODE_ENV=productionMulti-User Support: β Ready
- Each user gets their own Hyperbrowser session
- No shared state between sessions
- Automatic cleanup on session end
Cost Optimization:
- Sessions auto-close after inactivity
- Pay-per-use pricing model
- No infrastructure overhead
Monitoring:
- All Hyperbrowser operations are logged
- Session IDs for tracking
- Built-in error handling
npx tsx vibe-browse.ts "Go to competitor.com, extract pricing information, and save to CSV"npx tsx vibe-browse.ts "Search LinkedIn for 'startup founders in AI', extract contact info from first 10 results"npx tsx vibe-browse.ts "Go to trending topics on Twitter, extract top 5 hashtags, and create a summary report"npx tsx vibe-browse.ts "Visit top 10 SaaS tools websites, extract their pricing models and features"- Concurrent Sessions: Unlimited (pay-per-use)
- Session Duration: Auto-cleanup after 30min inactivity
- Rate Limits: Managed by Hyperbrowser infrastructure
- Best Practice: Always call
close_browserwhen done
- π Documentation: https://docs.hyperbrowser.ai
- π Issues: Create GitHub issues in this repo
- π¬ Community: Follow @hyperbrowser for updates
Ready to scale your growth engineering with AI browser automation! π