Vibeleaderboard
Index / agent
Visit github.com
Category
AI Agents
Rank
No. 1565Tools index

Previous survey · No. 1570 ·

Pricing
Open Source
Type
AGENT
GitHub
11 stars
Date

About

Example agents and integrations built on the Browser Use browser-automation framework.

What it does

This repository supplies working reference implementations for turning web tasks into chat-driven experiences. It shows data extraction with database storage and live progress, a browser agent with a model-selecting chat interface, and bots that accept tasks through Discord or Slack.

Why it's ranked here

The collection is useful because it covers several realistic delivery surfaces instead of isolated snippets. The strongest examples expose execution progress or shareable sessions to users. Its value is instructional, though the projects form separate starting points rather than one cohesive product.

What's good

The examples connect browser tasks to practical user interfaces. The agent streams reasoning and task state while embedding a live browser view. The Slack bot verifies signed requests, handles mentions asynchronously, and returns a public session link. The Discord example includes command registration and dispatch.

Tradeoffs

Each example requires its own surrounding services and credentials, including chat platform tokens, model access, browser service access, and PostgreSQL for the extraction utility. The collection mixes TypeScript and Python stacks. Readers must choose and adapt a project rather than adopt one consistent interface.

How to use it well

Use it when prototyping browser automation inside chat, community bots, or a data collection workflow. Start from the example closest to your intended interface, then replace its task prompts, credentials, persistence, and presentation. It does not provide a single deployable product or a general integration layer across every example.

Technical notes+

README.md describes TypeScript agent, scrapper, and Discord projects plus a Python Slack project. typescript/agent/src/app/page.tsx uses Next.js, React, @ai-sdk/react, selectable OpenAI and DeepSeek models, streamed message parts, and an iframe for a live session URL. python/slack/app/main.py exposes a FastAPI POST endpoint at /slack/events, validates Slack signatures, and checks three environment variables. python/slack/app/service.py uses BrowserUse, schedules work with asyncio.create_task, creates tasks, retrieves sessions, and updates Slack messages. typescript/discord/src/main.ts dispatches Discord application commands, while typescript/discord/src/sync.ts registers them through Discord's REST API. typescript/scrapper/drizzle.config.ts configures Drizzle for PostgreSQL through DATABASE_URL.

Observed

Primary languages
TypeScript and Python
Project structure
Separate agent, data extraction, Discord bot, and Slack bot examples
User interfaces
Web chat, Discord application commands, and Slack mentions
Service interfaces
Browser Use SDK and Cloud API integrations
Web stack
Next.js, React, Vercel AI SDK, Tailwind CSS, and FastAPI
Persistence surface
The data extraction example configures Drizzle with PostgreSQL
Slack transport
A signed HTTP event endpoint receives Slack events
Discord transport
Discord REST registration and interaction dispatch are implemented

Read from README.md, typescript/agent/next.config.ts, typescript/agent/eslint.config.mjs, typescript/scrapper/next.config.ts, typescript/agent/postcss.config.mjs, typescript/agent/prettier.config.mjs, typescript/scrapper/drizzle.config.ts, typescript/scrapper/eslint.config.mjs, typescript/discord/prettier.config.mjs, typescript/scrapper/postcss.config.mjs, python/slack/app/main.py, python/slack/app/service.py, typescript/discord/src/main.ts, typescript/discord/src/sync.ts, typescript/agent/src/app/page.tsx.

What it can do

  • Automate web browser interactions

    Browser automation scriptsExecuted web actions and results

  • Extract data from websites

    Target website URLs and extraction parametersStructured data from web pages

  • Fill and submit web forms automatically

    Form field data and target web formsCompleted form submissions

  • Navigate web pages programmatically

    Navigation instructions and target URLsPage navigation results

  • Click elements and interact with UI components

    Element selectors and interaction commandsUI interaction responses

  • Take screenshots of web pages

    Web page URLs or browser statesScreenshot images

Tags

browser-useagentsautomationexamples

Tech Stack

CSSJavaScriptPythonTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.