Ikeraq

Tencent/BrowserSkill

ログイン済みの自分のブラウザを、作業を止めずにAIへ貸し出す

MIT · 商用可 TypeScript ★ 9,154 (今日 +45) 3日前に更新
GitHub で見る Tencent/BrowserSkill
GitHub の説明(原文)
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.

どういうものか

AIエージェントに自分がすでにログインしているブラウザを使わせるための仕組みだ。Tencent が公開していて、ライセンスは MIT。README が挙げる利点のひとつは、テスト用のアカウントを別に用意しなくてよいこと。すでにサインインしている状態のまま、その先の画面をエージェントに触らせられる。

置くものは手元に2つある。bsk というコマンド(同時に常駐プログラムでもある)と、ブラウザの拡張機能だ。エージェントがブラウザと直接話すことはない。エージェントは bsk に「この操作をしてほしい」と頼み、手元の常駐プログラムがその依頼を拡張機能へ回し、拡張機能が専用の「エージェント用ウィンドウ」の中で実行する。自分が開いているウィンドウは別扱いで、すでに開いているタブを触らせたいときは、エージェントがはっきり借りる手続きを取り、終わったら返す。だから作業中の画面を横から動かされない、というのが README の説明だ。常駐プログラムと拡張機能のあいだは 127.0.0.1 の WebSocket でつながる。

特定のモデルやエージェントの枠組みに縛られないのも特徴で、README は「シェルを呼べるエージェントなら使える」と書いている。Cursor、Claude Code、Codex など、想定している枠組みには bsk install-skill でスキルを入れられる。もうひとつ用意されているのが人に代わってもらう仕組みだ。CAPTCHA、ログイン、確認のダイアログなど、人間でなければ進めない場面に当たったとき、エージェントは代わってほしいと頼み、済んだ続きから再開できる。タブを借りるときの確認と、この助けを求める機能は、どちらも拡張機能の設定画面で切り替えるもので、既定では両方とも有効。README は、保存されたブラウザ側の設定がその場の指定より優先されると明記している(ただし後述のとおり、コマンド・常駐プログラム・拡張機能の版が揃っていることが前提になる)。

エージェントには、別の窓を開けて渡す AIエージェント (Cursor・Claude Code・ Codexなど) bsk (コマンドと 常駐プログラム) 拡張機能 (ブラウザの中) エージェント用ウィンドウ (ここで操作する) 自分のウィンドウ (頼んだときだけ借りて、返す) ログイン状態はそのまま使い、作業中の画面には断りなく触らせない
鍵を渡すのではなく、部屋をひとつ用意して通す発想。同じログイン状態を使いながら、触ってよい範囲は分けられている。

どんなときに使うか

ログインの先にある画面を、エージェントに見せたいとき

管理画面や社内のツールのように、サインインしないとたどり着けない場所の作業を頼める。テスト用のアカウントを作って権限を合わせ直す手間がいらない。

エージェントにブラウザを触らせつつ、自分も作業を続けたいとき

エージェントの操作は専用のウィンドウで進み、既定では自分のタブを借りるのに確認が入る。途中で CAPTCHA やログインに当たったときは、代わってほしいと言ってきて、済ませた続きから再開できる。

注意点

「使える」と言える範囲は、ブラウザによって違う。 README が挙げているのは Chrome と Microsoft Edge。ほかの Chromium 系は、展開済みの拡張機能を読み込めるなら動くと見込まれているという書き方で、Firefox は予定の段階にある。動かす環境は macOS(Apple Silicon と Intel)、Linux(x64 と ARM64)、Windows(x64)。

自動で進ませる設定は、慎重に扱いたい。 タブを借りるときの確認は既定で有効で、切ると確認を飛ばして借りるようになる。以前あった --unattended のようなコマンド側の指定は、0.3.0 以降は確認を迂回しなくなり、ブラウザ側の設定のほうが優先される(互換のため受け付けるが非推奨)。ただし README は、この優先が完全に効くのはコマンド・常駐プログラム・拡張機能をすべて更新したときだと書いている。版が混ざった構成では、古い側の振る舞いが残る。自動化の台本をこれらの指定だけで組んでいた場合は、設定の見直しが要る。

入れるものが多く、版を揃える必要がある。 コマンド・常駐プログラム・拡張機能の3つがあり、README は全画面のスクリーンショットのような新しい機能について、それぞれの版が揃っていないと使えないと注記している。拡張機能はストア経由の更新なので、コマンド側の公開に遅れることがある。噛み合わせの確認には bsk doctor が用意されている。

開いているものはそれなりにある。 issue とプルリクエストを合わせて数十件。2026年6月に公開された新しいリポジトリで、更新は活発だ。

開発の様子

4 か月
公開してからの期間。2026-06-22 が最初のコミットです
19 回
リリースの回数です
18 人
開発に参加した人数です
3 日前
最後のコミットです
104 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

Tencent/WeKnora
社内に散らばった文書を、質問して引ける知識ベースに作り替える
deepseek-ai/deepseek-harness
モデルもツールも、エージェントの本体すら差し替えられる
browser-use/browser-use
人と同じようにブラウザを触らせて、Web上の手作業をAIに任せる
X で共有 この記事がよかったら

この記事の更新日は 2026-09-22 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。