finas

finas / browser-cli

Public

Browser automation skill and cli for openclaw

38
3
100% credibility
Found Mar 13, 2026 at 26 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

A command-line tool for automating web browser control, including navigation, element interaction, screenshots, debugging, and performance checks, with optional AI assistant integration.

How It Works

1
🔍 Discover the browser helper

You find a free tool that lets you easily control a web browser to test sites, take pictures, or automate tasks, especially with AI friends.

2
🖥️ Prepare your browser

You start your Chrome browser in a special ready-for-control mode using simple start instructions.

3
📥 Add the tool to your computer

You follow easy steps to install the tool so it's ready to use from your command window.

4
Give your first instruction

You tell it to visit a website and it opens the page automatically, feeling like magic.

5
Pick your control style
🖱️
Do it yourself

Type easy commands to click buttons, fill forms, or grab screenshots.

🤖
Use AI helper

Copy one file to your AI's folder and chat naturally like 'take a picture of this site'.

6
👀 Watch it in action

Your browser navigates, interacts, captures logs or pictures, and reports back smoothly.

🎉 Tasks done perfectly

You now have screenshots, test results, or automated flows ready, saving hours of manual work.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 26 to 38 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is browser-cli?

Browser-cli is a JavaScript CLI for browser automation using Chrome DevTools Protocol over Model Context Protocol (MCP), letting you control Chrome from the terminal with commands like navigate, click, fill forms, screenshot, snapshot DOM elements, capture console logs, monitor network requests, and run Lighthouse audits. It solves the hassle of manual browser testing and debugging by enabling scripted interactions on real Chrome instances (remote debugging port 9222 required), with persistent sessions and multi-page support. Built as an OpenClaw skill, it also plugs into AI assistants for natural language browser automation.

Why is it gaining traction?

Unlike heavier browser automation tools like Puppeteer or Selenium, this browser CLI is lightweight, standalone, and MCP-standardized, auto-spinning up the needed server without extra installs. Developers dig the element UIDs from snapshots for reliable click automation and form filling, plus AI hooks that turn vague requests like "test login flow" into chained commands. It's a quick win for terminal-first workflows over full browser automation APIs or studios.

Who should use this?

Frontend devs scripting E2E tests, visual regression checks, or network debugging on staging sites. QA engineers in CI/CD pipelines needing headless Chrome audits without Python or Node boilerplate. AI tinkerers with Kiro or Claude who want browser automation from chat prompts, skipping custom browser automation scripts.

Verdict

Worth a spin for niche terminal browser tasks or AI-enhanced testing, with solid docs and test scripts offsetting 21 stars and 1.0% credibility score. Still early-stage—expect tweaks for production scale—but a clever MCP bridge if you're already running debug Chrome.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.