AI/TLDR

BrowserSkill

Lends your agent a window in the browser you are already logged into, then takes it back

Computer & Browser UseOpen source
Latest
0.3.0
Updated
17 Sep 2026
Language
TypeScript
License
MIT
Coverage
1 story

What's new

0.3.017 Sep 2026

Adds canvas support — the extension discovers canvas candidates and returns typed visual references with visible-region screenshots. Also lands full-page screenshots in the CLI and extension, explicit focus and blur, scroll-to-element, a real mouse-wheel primitive, authenticated remote gateways with background task tabs, local task history and Korean localization.

Latest news

Overview

BrowserSkill is a local bridge between an AI coding agent and the browser you actually use. Most agent browser tooling hands the model a blank, freshly launched browser with no cookies and no session, which is why so many real tasks stop at a sign-in wall. BrowserSkill takes the other route: it opens a separate Agent Window inside your running Chrome or Microsoft Edge, so the agent inherits the login state that is already there, and your own tabs keep working while it does its job.

Three components make that work. The `bsk` command line tool is what the agent calls from its shell. A local daemon sits behind it handling inter-process messaging. A browser extension is the piece that actually automates the Agent Window. The agent never talks to the browser directly — a request travels from the CLI to the daemon and then to the extension over a WebSocket bound to localhost, which keeps the whole automation surface local and inspectable rather than routed through a remote service.

Because the interface is a plain command line tool, BrowserSkill is agent-agnostic: anything that can run a shell command can use it. The project names Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent and DeepSeek Harness as supported agents, and `bsk install-skill` wires the skill into a supported agent so it knows which browser commands exist. Human-in-the-loop handling is built in for the moments automation cannot cover on its own, such as CAPTCHAs and confirmation dialogs.

BrowserSkill is MIT-licensed and written in TypeScript. It builds for macOS on Apple Silicon and Intel, Linux on x64 and ARM64, and Windows x64. Chrome and Microsoft Edge are the officially supported browsers, other Chromium-based browsers are expected to work, and Firefox support is planned rather than shipped. The CLI, the browser extension and the DSH plugin are versioned together — all three moved to 0.3.0 in September 2026.

What it does

  • Opens a separate Agent Window inside your running Chrome or Edge, reusing the session you are already signed in to
  • Three-part architecture — `bsk` CLI, local daemon, browser extension — with the agent never touching the browser directly
  • Local-only transport: CLI to daemon to extension over a WebSocket on localhost
  • Works with any shell-capable agent, including Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent and DeepSeek Harness
  • Human-in-the-loop handoff for CAPTCHAs and confirmation dialogs
  • Canvas support — discovers canvas candidates and returns typed visual references with visible-region screenshots
  • Full-page screenshots from both the CLI and the extension
  • Interaction primitives: explicit focus and blur, scroll-to-element, and a real mouse-wheel event
  • Authenticated remote gateways and background task tabs
  • Local task-execution history for auditing what the agent did
  • Cross-platform builds for macOS, Linux and Windows x64, with Korean alongside the existing interface languages

Getting started

Install the `bsk` binary, install the skill into your agent, then check the setup with the built-in doctor command. The browser extension pairs with the local daemon once it is running.

Install on macOS or Linux

The install script fetches the binary into `~/.local/bin` by default. Add that directory to your PATH so your agent's shell can find `bsk`.

bashbash
curl -fsSL https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.sh | sh

export PATH="${BSK_INSTALL_DIR:-$HOME/.local/bin}:$PATH"

Install on Windows

Run the PowerShell installer instead. BrowserSkill ships a Windows x64 build.

powershellpowershell
irm https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.ps1 | iex

Install the skill into your agent

This registers the browser commands with a supported agent so it knows what it can ask for.

bashbash
bsk install-skill

Verify the setup

`bsk doctor` checks the pieces — binary, daemon and extension pairing — and reports what is missing.

bashbash
bsk --version

bsk doctor

Commands and code are distilled from the project's own documentation — always check the official repo for the latest.

When to use it

  • Letting a coding agent work inside a web app you are already authenticated to, without handing it your password
  • Automating internal dashboards and admin panels that have no API and sit behind SSO
  • Driving canvas-based tools — design apps, maps, charting surfaces — that a DOM-only agent cannot see
  • Research and data-gathering tasks across sites where an anonymous session hits a paywall or rate limit
  • Keeping a human in the loop for CAPTCHAs and confirmation steps while the agent handles the rest of a long browser workflow

How BrowserSkill compares

BrowserSkill alongside other open-source computer & browser use tools AI/TLDR tracks, ranked by GitHub stars.

ToolStarsWhat it does
Browser Use★ 115kA Python library that lets agents control a real browser to read pages and complete tasks online from natural-language instructions.
Open Interpreter★ 68.4kA lightweight coding agent that runs code on your own computer to carry out tasks from natural-language requests.
Chrome DevTools MCP★ 52.2kThe Chrome team's MCP server that lets a coding agent control and inspect a live Chrome browser — performance traces, network requests, console messages and Puppeteer-backed automation.
UI-TARS Desktop★ 39kByteDance's multimodal agent stack and desktop app that controls a computer's graphical interface using vision-language models.
AIHawk★ 31.6kBrowser agent on a stealth Firefox that takes plain-language tasks and clicks, types and reads real pages - usable as an MCP server from Claude Code, Codex or Gemini CLI, or via its own web UI.
CloakBrowser★ 31.5kStealth Chromium build with source-level fingerprint patches that drops into Playwright or Puppeteer code, so agents and scrapers browse without tripping bot detection.
OpenCLI★ 29.4kTurns websites into deterministic CLI commands and lets agents drive your already-logged-in Chrome through a browser bridge extension, with adapters for sites and local binaries.
BrowserSkillLends your agent a window in the browser you are already logged into, then takes it back