terminal  by browser-use

Terminal-based browser automation with LLM agents

Created 3 weeks ago

New!

455 stars

Top 65.7% on SourcePulse

GitHubView on GitHub
Project Summary

A Rust-based TUI for automating browser tasks via LLMs, Browser Use Terminal targets users needing to automate repetitive web actions. It offers direct control over real Chrome sessions or headless instances, with enhanced observability and claimed cost-efficiency compared to existing harnesses.

How It Works

The project employs a "browser-first LLM harness" architecture. Rust manages the agent loop and durable state, while the browser runtime grants the LLM direct Chrome DevTools Protocol (CDP) control. This approach is claimed to be 2x cheaper and faster than Browser Harness. A custom Ratatui UI facilitates live task monitoring, steering, and management, backed by a SQLite log for history, screenshots, and artifacts.

Quick Start & Requirements

  • Install: curl -fsSL https://browser-use.com/terminal/install.sh | sh
  • Prerequisites: Requires a working Rust/Python environment for development/testing. Operates with logged-in Chrome sessions, headless Chromium, or Browser Use cloud.
  • Docs: Product UX, Testing, Architecture.

Highlighted Details

  • Novel LLM harness: claimed 2x cost and speed improvement over Browser Harness.
  • Direct CDP control over browser instances.
  • Interactive TUI: Watch, steer, stop, resume, and retry tasks in real-time.
  • Comprehensive logging: SQLite stores history, screenshots, and artifacts locally.

Maintenance & Community

Development activity is indicated by included testing scripts (cargo, pytest). No specific community channels (Discord/Slack) or contributor details are listed in the README.

Licensing & Compatibility

MIT License. Permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

No explicit limitations are detailed. The project relies on browser automation capabilities and may inherit complexities associated with managing real browser sessions or headless environments.

Health Check
Last Commit

13 hours ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
2
Star History
456 stars in the last 22 days

Explore Similar Projects

Feedback? Help us improve.