📦Tencent / BrowserSkill
← 返回首页
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.
⚖️ MIT#agent#dsh-plugin#browser-use📅 创建于 2026-06-22🔄 更新于 2026-10-28
🔗 GitHub TypeScript

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有

BrowserSkill

BrowserSkill — connect your AI agent to your browser

Your agent. Your browser. One connection.
Turn the browser you already use into a workspace for your AI agent.

Visit the BrowserSkill website Get started with BrowserSkill

BrowserSkill: best recorded GitHub Trending daily rank #4, all languages, September 2026

English · 中文
Website · Demo · Features · Website debugging · Documentation · Changelog

BrowserSkill connects your AI agent to Chrome or Microsoft Edge, using your existing logins. Give it a task to read, click, fill, or investigate. Work stays visible in a separate Agent Window, and you can take over when needed. Existing tabs can be explicitly borrowed and returned when the task ends.

See it in action

▶ Watch the demo · 81 seconds · English
BrowserSkill demo preview — Your agent. Your browser. One connection.
https://github.com/user-attachments/assets/6111d978-baa6-4a76-92c4-4f51d47ae617

Click the cover to expand the video · Download MP4
Real browser actions on a local demo workspace, recorded from main.

Bring the agent you already use

Codex
Codex
Claude Code
Claude Code
Cursor
Cursor
OpenClaw
OpenClaw
CodeBuddy
CodeBuddy
WorkBuddy
WorkBuddy
Pi
Pi
Hermes Agent
Hermes Agent

These and other agents that can run shell commands use the same bsk CLI. DeepSeek Harness has a dedicated plugin with native browser tools and task previews. You choose the agent and model; BrowserSkill connects it to your browser.

What you can do

Your goal What BrowserSkill provides
Work where you are already signed in Read documents, search internal sites, and complete web workflows with the browser's existing login state.
Turn instructions into browser actions Read page text and controls, click, type, fill forms, and manage tabs. Capture viewport or full-page screenshots; upload and download files in local mode.
Stay in control of the task Follow the agent in its own window, explicitly borrow an existing tab, or take over for login, verification, and other steps that need you.
Take web data with you Export loaded tables and lists as JSON/CSV, with column names, page/frame sources, merged-cell metadata, and explicit coverage. Structured extraction
Find the evidence behind a failure Connect actions to requests, response bodies, console messages, and page changes. Inspect performance, slow APIs, and suspected duplicate requests; test a hypothesis with explicit HTTP rules or request replay. Website debugging
Keep a replay of the work Record one authorized task tab as a silent MP4, then preview, save, or delete it from the extension. Task video recording
Continue when the page is ready Wait for a requested element condition with an explicit timeout before the next step. Element waits
Use the right browser for the job Name browser instances, bind a task to a specific profile, or pair a server-side agent with the browser on your computer. Browser profiles
Review what happened Reopen browser-local debugging history, export evidence as JSON, or enable a separate operation audit to review task activity. Operation audit

Quick Start

For local automation, you need an AI agent + the bsk CLI + the browser extension. The CLI includes the background daemon. The skill teaches your agent how to use it.

Component Supported environments
CLI / daemon macOS: Apple Silicon and Intel · Linux: x64 and ARM64 · Windows: x64
Extension Chrome and Microsoft Edge, based on Chromium 125 or later. Other Chromium browsers may work; compatibility is not guaranteed.
Agent integration A shell-capable agent with the BrowserSkill skill, or DeepSeek Harness with the DSH plugin.

Let your agent set it up

Send this to your agent:

Set up browser-skill on this machine by following https://raw.githubusercontent.com/Tencent/BrowserSkill/main/AGENT_INSTALL.md

The guide covers CLI installation, the correct skill or DSH plugin, connection checks, and a first browser task. You will still need to install the extension in the browser you want to use:

Install for Chrome · Install for Edge

Manual setup #### 1. Install the CLI macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.sh | sh
export PATH="${BSK_INSTALL_DIR:-$HOME/.local/bin}:$PATH"
Windows PowerShell:
irm https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.ps1 | iex
By default, the binary is installed under `~/.local/bin`. Check it in the terminal or agent environment that will use it:
bsk --version
If an already-running agent cannot find `bsk`, restart it to pick up the new PATH, or configure the installed binary's absolute path. #### 2. Connect the extension Install it from the [Chrome Web Store](https://chromewebstore.google.com/detail/hhcmgoofomhgciiibhipgmgkgnoenaoi) or [Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/browserskill/emacgiaaaiojkkpkddmmdfhmokgmnikg). Open its popup, enable the local connection, and check its status after starting the CLI. #### 3. Install the skill for your agent
bsk install-skill
Select your harness with **Space**, then press **Enter**. For non-interactive setup, choose it explicitly:
bsk install-skill --harness cursor --json
Use `bsk install-skill --list` to see supported targets and paths. Existing installations are skipped unless you explicitly replace them with `--force`. For another harness, copy the entire [`crates/bsk-cli/skill/`](https://github.com/Tencent/BrowserSkill/blob/HEAD/crates/bsk-cli/skill/) directory into its skills directory as `browser-skill/`, including `references/`. DSH users should install the [plugin](#deepseek-harness-plugin) instead; it includes the skill. #### 4. Check the connection
bsk doctor
Resolve any failed checks and confirm that the extension shows **Connected**. Start a new agent session and check that it can discover `browser-skill`; a successful doctor check alone does not confirm skill discovery.

Try your first task

Once connected, ask your agent:

Use browser-skill to open https://example.com, summarize the page, and end the browser session when finished.

The agent opens its own window in the background, reads the page, returns the summary, and stops its task. External links or manually created tabs that land in the task window are moved to your most recently used normal window; a user window is created if none remain. Routing happens after tab creation, so a tab may briefly appear in the task window. Page-opened tabs and human assistance or recording are preserved. Harnesses that support skill slash commands can also use /browser-skill.

Moving any controlled tab out of its original Agent Window ends the entire browser session, preserves every page in place, and removes its control indicators. Borrowed tabs also stay

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR