
mehmetnadir/cdpilot
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Автоматизация браузера с нулевой зависимостью 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 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"]
}
}
}