Surf CLI — AI-автоматизация браузера через расширение Chrome
★ 7.1 · vibe-coding
surf-codebase — это скилл для Claude Code, который обеспечивает навигацию и модификацию кодовой базы surf-cli: Chrome-расширения с нативным хостом для AI-автоматизации браузера. Архитектура построена по цепочке cli.cjs → host.cjs → service-worker → браузер через CDP (Chrome DevTools Protocol) и Chrome-API. Ключевые файлы: src/cdp/controller.ts (~1000 строк) с операциями мыши, клавиатуры, скриншотов, сетевого и консольного мониторинга; src/content/accessibility-tree.ts (~1900 строк) для генерации a11y-дерева в YAML и взаимодействия с элементами; native/cli.cjs и native/host.cjs (~2100 строк каждый) для разбора команд и AI-интеграции с ChatGPT, Gemini, Perplexity. Скилл подходит разработчикам, которые расширяют CLI-команды, добавляют CDP-операции или реализуют браузерную автоматизацию с управлением через доступность и перехватом сетевых запросов.
- #chrome-extension
- #browser-automation
- #cdp
- #cli-tool
- #typescript
- #accessibility