Chrome Actuator
Chrome Actuator
非公式のコンパニオン:エージェントから既に開いているChromeウィンドウを操作します (Grok Buildでテスト済み)。新しい作業は、新しいChromeウィンドウではなく、現在のセッション内のピンク色のActuatorタブグループに配置されます。
tabs_create → snapshot → press @e12 / fill @e5 "text" → settlev1はアクチュエーターであり、サイドパネルのチャットボットではありません。エージェントはターミナルに留まります。拡張機能はページを認識し、@eN参照を割り当て、クリックやタイピングを行います。CookieとログインはChromeに残ります。
xAIとの提携、承認、またはスポンサー関係はありません。「Grok」および「Grok Build」はxAIの商標であり、互換性を説明する目的でのみ使用されています。NOTICEを参照してください。
ステータス
フェーズ0~3は完了しています。pnpm gauntletは、ユニットテスト、コンテンツスクリプトのアクチュエーター、およびネイティブメッセージングを介して駆動されるライブのChromiumタブをカバーします。
フェーズ | 内容 | 状態 |
0 | ワークスペース、安定した拡張機能ID、サイドパネル | 完了 |
1 | ネイティブメッセージングのハートビート | 完了 |
2 | 実際のタブでのsnapshot / press / fill | 完了 |
3 | エージェントプラグイン + | 完了 |
Related MCP server: login-mcp
拡張機能の読み込み
cd /path/to/chrome-actuator
pnpm install
pnpm --filter @chrome-actuator/extension buildchrome://extensionsを開くデベロッパーモードを有効にする
パッケージ化されていない拡張機能を読み込む →
packages/extension/dist拡張機能をピン留めしてクリックする(または
Cmd+Shift+G)
次に、ネイティブホストを登録し(一度だけ)、Chromeを完全に終了します:
node packages/host/dist/install.jsプラグインインストール時の--trustにより、エージェントがこのChromeプロファイルを操作できるようになります。エージェントを信頼する場合にのみこれを行ってください。
grok plugin install ./packages/plugin --trustMCPホストが実行されると、サイドパネルにconnectedと表示されるはずです。
pnpm gauntlet # unit + L3 + live native-messaging L4安定したパッケージ化されていないID(コミットされたマニフェストkeyから):lgkcgenkjaalkfnpmglgpfclkaokblfj
再検討しない決定事項
頭脳はエージェントに、身体はChromeに。v1では拡張機能内のLLMループはありません。
ネイティブメッセージングを使用し、WebSocket、Playwright、エージェントデバイスバイナリは使用しません。
エージェントデバイス契約のみ(
snapshot/press/fill)。v1では
chrome.debuggerは使用しません(黄色のインフォバーは表示されません)。独立した実装。他社のブランド、商標、リバースエンジニアリングされた内部構造をこのツリーにコピーしないでください。
レイアウト
packages/shared protocol, snapshot grammar, target parser
packages/extension MV3 side panel + service worker
packages/host MCP + native host
packages/plugin Grok Build plugin (compatibility layer)テスト
pnpm --filter @chrome-actuator/shared testライセンス
This server cannot be deployed
Maintenance
Related MCP Connectors
Give AI agents a real cloud Chrome: open sessions, navigate, read pages, click, type and screenshot.
Automate cloud Chrome—navigate, click, type, screenshot, run code, record screen video
- TabfleetOAuthcom.tabfleet
Launch, inspect, control, and share isolated cloud browsers for your agents.
Run multi-step tasks in a real Chrome browser: persistent environments, live view, human takeover.
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables MCP agents to drive an already signed-in Chrome or Edge browser through a local extension bridge, controlling existing tabs and opening task-related HTTP(S) tabs without remote debugging or profile copying.23MIT
- AlicenseAqualityBmaintenanceEnables agents to reuse a human-completed Chrome login session to open confirmed origins, read visible page text, and perform single click, fill, or key press actions without ever handling passwords or exposing cookies.6MIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP agents to drive the user's already-open Chrome profile through a Manifest V3 extension and loopback bridge, listing and controlling existing tabs, capturing screenshots, and sending clicks, typing, drags and key holds via an independent on-page cursor without moving the system mouse. It also supports form filling, console and network inspection, read-only or confirmed JavaScript execution, file and PDF downloads, and game-style screenshot/action loops with snapshot recovery and an emergency stop.MIT
- AlicenseNot gradedqualityCmaintenanceEnables reading and acting on pages in an existing Chrome profile through a local extension and Native Messaging host, without moving login data. It exposes 12 tools to list and claim tabs, snapshot visible text and targets, and click, fill, select, or scroll using snapshot IDs.PolyForm Noncommercial 1.0.0