
mehmetnadir/cdpilot
Browser automationこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ゼロ依存ブラウザの自動化 CLI. 70+ コマンド, 10 個のテストアサーション, スマートコマンド (テキストでクリック/入力 — LLM は必要ありません). 500倍の少ないトークンを持つAIエージェントのMCPサーバー.
概要
端末からゼロ依存ブラウザの自動化。 1つのコマンド、完全な制御。 設定ファイルがありません。 ボイラープレート無し。 ちょうどnpxと行く. AIエージェントと開発者は、ブラウザの制御が必要です。 - — npx cdpilot の起動は、独立したブラウザセッションを開始します。 — Puppeteer、Playwright、Selenium はありません。 HTTP上の純粋なCDP - — Navigate、クリック、タイプ、スクリーンショット、ネットワーク、コンソール、アクセシビリティ、ビデオの理解、プログレッシブアンチボットレジリエンスなど - - - クロード、GPT、Gemini、およびLMツール使用ワークフロー用に設計された - あなたの個人的なブラウザは無接触にとどまります。 cdpilot は、独自のプロファイルで実行します。 — グリーン グロウオーバーレイ、カーソルの視覚化、ripples をクリックし、キーストローク表示は、自動化時に通知されます。 — 各プロジェクトは、独自のブラウザーインスタンスを取得し、自動的にポートを出力します。競合なし - — アクティブオートメーション中にカーソルを合わせると、赤いトースト通知が表示されます。 - すべてがローカルで実行されます。 データは機械を残しません cdpilot は、あなたが何をしているかに適したブラウザを選択します.
概要(AI 翻訳)
端末からゼロ依存ブラウザの自動化。 1つのコマンド、完全な制御。
クイックスタート
設定ファイルがありません。 ボイラープレート無し。 ちょうど[npx]で行く.
なぜcdpilot?
AI エージェントと開発者は、just が動作するブラウザ制御が必要です:
- ゼロコンフィグ — [[
npx cdpilot launch]]は、独立したブラウザセッションを開始します - ゼロの依存性 — Puppeteer無し、Playwright無し、セレン無し。 HTTP上の純粋なCDP -70以上のコマンド — Navigate、クリック、タイプ、スクリーンショット、ネットワーク、コンソール、アクセシビリティ、ビデオ理解、プログレッシブアンチボットレジリエンスなど
- AI-agentフレンドリー — Claude、GPT、Gemini、およびLMツール使用ワークフロー用に設計された
- 隔離されたセッション — あなたの個人的なブラウザは無接触にとどまります。 cdpilot は自身のプロフィールで動きます -仮想フィードバック - グリーングローオーバーレイ、カーソルの視覚化、クリックripples、およびキーストローク表示は、自動化時に通知します
- マルチプロジェクト分離 — 各プロジェクトは、独自のブラウザインスタンスとポートを自動的に取得し、競合しません -AI制御警告 — アクティブオートメーション中にホバーする赤いトースト通知が表示されます
- プライバシー優先 — ローカルですべてを実行します。 データは機械を残しません
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
cdpilot
Zero-dependency browser automation from your terminal. One command, full control.
Quick Start
npx cdpilot launch # Start browser with CDP
npx cdpilot go https://example.com
npx cdpilot shot # Take screenshot
No config files. No boilerplate. Just npx and go.
Why cdpilot?
AI agents and developers need browser control that just works:
- Zero config —
npx cdpilot launchstarts an isolated browser session - Zero dependency — No Puppeteer, no Playwright, no Selenium. Pure CDP over HTTP
- 70+ commands — Navigate, click, type, screenshot, network, console, accessibility, video understanding, progressive anti-bot resilience, and more
- AI-agent friendly — Designed for Claude, GPT, Gemini, and any LLM tool-use workflow
- Isolated sessions — Your personal browser stays untouched. cdpilot runs in its own profile
- Visual feedback — Green glow overlay, cursor visualization, click ripples, and keystroke display keep you informed during automation
- Multi-project isolation — Each project gets its own browser instance and port automatically, no conflicts
- AI control warning — Red toast notification appears when you hover during active automation
- Privacy-first — Everything runs locally. No data leaves your machine
Browser Selection (Workload-Aware Auto-Pick)
cdpilot picks the right browser for what you’re doing. auto (default) is a
two-axis policy — extension workload × platform stability:
| Your workload | Auto-pick order |
|---|---|
Has extensions registered (ext-install) |
vivaldi → brave → edge → chromium → chrome (→ Chrome for Testing, if installed) |
| No extensions (pure automation) | chrome → vivaldi → edge → chromium → brave |
Override anytime:
cdpilot browser # show current pick + reason
cdpilot browser vivaldi # pin to Vivaldi
cdpilot browser chrome-for-testing # pin to Chrome for Testing (after installing it, below)
cdpilot browser auto # restore smart default
Why the split?
- Chrome 137+ silently drops
--load-extensionfor unpacked extensions (no error, no warning) — Google removed it from branded Chrome builds (PSA).
インストール
npx cdpilot mcp設定
{
"mcpServers": {
"cdpilot": {
"command": "npx",
"args": ["cdpilot", "mcp"]
}
}
}