Vibeleaderboard
Index / tool
Visit github.com
Category
AI Agents
Rank
No. 1497Tools index
Pricing
Open Source
Type
TOOL
GitHub
24 stars
Date

About

Template library for the browser-use CLI covering scheduler and Telegram automation flows.

What it does

This repository supplies ready-made starting points for browser agents. The main command copies either a single Python example or a complete project, then prints tailored setup instructions. Included patterns cover custom actions, structured extraction, cloud sessions, email verification, recurring jobs, model comparison, job applications, shopping, and Slack-triggered tasks.

Why it's ranked here

The collection is useful because it demonstrates materially different automation patterns instead of repeating one basic agent example. Its registry supports project scaffolding, executable and binary assets, variable substitution, attribution, and guided setup. The value depends on the parent command, however, and several examples need external services or careful adaptation before real use.

What's good

Examples progress from minimal local automation to structured results, custom agent actions, authenticated cloud browsing, concurrent model runs, and event-driven Slack work. Complex starters can include dependency manifests, environment samples, documentation, binary assets, and executable scripts. The contributor checklist also asks for tested code, documented keys, pinned dependencies, and working setup steps.

Tradeoffs

This is not a standalone package. The parent project consumes it as a submodule and performs template installation. Local template testing requires redirecting that parent command to a fork. Some starters assume paid or authenticated services, saved browser profiles, specific websites, fixed model choices, or a Chrome debugging session. Generated projects therefore require inspection before production use.

How to use it well

Use it when starting a Python browser agent and you want working patterns for configuration, tools, structured output, cloud execution, or service integration. Begin with the smallest relevant starter, generate it through the parent command, then replace tasks, credentials, sites, and model choices deliberately. It does not replace deployment, secret management, monitoring, or safety review for consequential automation.

Technical notes+

README.md defines a registry-driven scaffold system consumed by the parent CLI. Simple entries point to one source file, while complex entries declare copied files, binary and executable flags, post-install steps, and substitutions for template and output names. default_template.py, advanced_template.py, and tools_template.py show progressively richer agent setup. shopping/main.py uses Pydantic structured output and a CDP browser connection; shopping/launch_chrome_debug.py prepares Chrome profiles across macOS, Windows, and Linux. scheduler/main.py discovers Python scripts, runs them concurrently as subprocesses, suppresses their streams, and expects JSON result files under /tmp. slack/app/main.py exposes a signed FastAPI event endpoint, while slack/app/service.py launches cloud browser work and updates Slack messages.

Observed

Primary language
Python
Install surface
Loaded by the browser-use init CLI, commonly invoked through uvx
Repository role
Used as a git submodule by the main browser-use repository
Template forms
Supports single-file examples and multi-file project scaffolds
Platform support
The Chrome debugging launcher explicitly handles macOS, Windows, and Linux
Interface
CLI-selected templates generate runnable Python scripts or projects
License
Declared to use the same license as browser-use

Read from README.md, tools_template.py, default_template.py, advanced_template.py, sandbox/main.py, shopping/main.py, agentmail/main.py, llm-arena/main.py, scheduler/main.py, all-openai-jobs/main.py, job-application/main.py, agentmail/email_tools.py, shopping/launch_chrome_debug.py, slack/app/main.py, slack/app/service.py.

What it can do

  • Automate browser scheduling tasks

    Schedule configuration and timing parametersAutomated scheduled browser actions

  • Automate Telegram bot interactions

    Telegram bot credentials and message templatesAutomated Telegram messages and responses

  • Generate browser automation templates

    Workflow requirements and parametersReusable browser automation templates

  • Execute predefined automation workflows

    Template selection and runtime parametersCompleted automation task results

  • Manage template library collection

    Template files and metadataOrganized template library structure

Tags

browser-usetemplatesautomationcli

Tech Stack

Python

Comments (0)

No comments yet

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