MC

mehmetnadir/cdpilot

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

32 stars 7 forks Качество 83 Тренд 25MIT

Автоматизация браузера с нулевой зависимостью CLI. 70+ команд, 10 тестовых утверждений, интеллектуальные команды (нажмите / заполните текст - LLM не требуется). MCP-сервер для агентов ИИ с 500x меньшим количеством токенов.

Обзор

Автоматизация браузера с нулевой зависимостью от вашего терминала. Одна команда, полный контроль. Никаких конфигурационных файлов. Никакого бульвара. Просто npx и иди. Агенты и разработчики ИИ нуждаются в контроле браузера: Запуск npx cdpilot запускает изолированную сессию браузера — No Puppeteer, no Playwright, no Selenium. Чистый CDP по HTTP - - Навигация, клик, тип, скриншот, сеть, консоль, доступность, понимание видео, прогрессивная устойчивость к боту и многое другое - - Разработан для Claude, GPT, Gemini и любого рабочего процесса использования инструментов LLM - Ваш личный браузер остается нетронутым. cdpilot работает в своем собственном профиле - наложение зеленого свечения, визуализация курсора, пульсация нажатия клавиш и дисплей нажатия клавиш информируют вас во время автоматизации - Каждый проект получает свой собственный экземпляр браузера и порт автоматически, никаких конфликтов - уведомление о красном тосте появляется, когда вы зависаете во время активной автоматизации - все работает локально. Никакие данные не покидают ваш компьютер Cdpilot выбирает правильный браузер для того, что вы делаете.

Обзор (машинный перевод)

Автоматизация браузера с нулевой зависимостью от вашего терминала. Одна команда, полный контроль.

Быстрый старт

Никаких конфигурационных файлов. Никакого бульвара. Просто [[Т0]] и иди.

Почему именно Cdpilot?

Агенты и разработчики ИИ нуждаются в контроле браузера, который просто работает:

  • Zero config - npx cdpilot launch запускает изолированный сеанс браузера Нулевая зависимость — Ни кукловода, ни драматурга, ни селена. Чистый CDP по HTTP 70+ команд ** — Навигация, клик, тип, скриншот, сеть, консоль, доступность, понимание видео, прогрессивная устойчивость к боту и многое другое AI-агент, дружественный — разработан для Claude, GPT, Gemini и любого рабочего процесса использования инструментов LLM Изолированные сеансы — Ваш персональный браузер остается нетронутым. Cdpilot работает в собственном профиле Визуальная обратная связь — наложение зеленого свечения, визуализация курсора, пульсация щелчка и дисплей нажатия клавиш информируют вас во время автоматизации ** Многопроектная изоляция — каждый проект получает свой собственный экземпляр браузера и порт автоматически, без конфликтов Предупреждение о контроле ИИ — уведомление о красном тосте появляется, когда вы зависаете во время активной автоматизации **Конфиденциальность - все работает локально. Никакие данные не покидают ваш компьютер

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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 launch starts 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-extension for unpacked extensions (no error, no warning) — Google removed it from branded Chrome builds (PSA).
Открыть полный README на GitHub

Установка

npx cdpilot mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "cdpilot": { "command": "npx", "args": ["cdpilot", "mcp"] } } }