Your agent. Your browser. One connection.
Turn the browser you already use into a workspace for your AI agent.
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.

Click the cover to expand the video · Download MP4
Real browser actions on a local demo workspace, recorded from main.
Codex |
Claude Code |
Cursor |
OpenClaw |
CodeBuddy |
WorkBuddy |
Pi |
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.
| 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 |
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. |
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
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.
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
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|