Avito CLI
CLI и скилл для поиска на Авито через уже открытый браузер по CDP: поиск, фильтры, карточки, отзывы продавца, без API-ключей
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- CLI только читает публичные данные поиска, карточек и отзывов
- Работает через уже открытую сессию личного браузера пользователя
Установка
Ручная установка
git clone <repo> avito-cdp && cd avito-cdp
npm install
npm linkУстанавливает команду avito в PATH, нужен Node 20+.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CLI avito подключается по Chrome DevTools Protocol к уже запущенному браузеру, в котором пользователь вошел в Авито, и дает команды search, get-page, get-filters, apply-filters, get-categories, move-category, get-item, get-seller-reviews, get-location и get-coords, плюс служебные avito browser и avito session. Репозиторий сам предупреждает, что не создан для абьюза и скрейпинга, а для подбора товаров агентом. Покрытие категорий частичное: транспорт, услуги, личные вещи, товары для дома и дачи, запчасти, электроника, хобби, животные поддержаны, недвижимость и работа нет. В skills/avito лежит consumer-скилл, который README рекомендует не копировать, а подключить симлинком в ~/.claude/skills/avito, чтобы обновления приходили через git pull.
Для кого. Для тех, кто хочет поручить агенту подбор товаров на Авито по фильтрам и проверку продавца по отзывам, без парсинга в обход защиты.
Подходит, если
- Нужен подбор товаров по фильтрам в поддерживаемых категориях: транспорт, электроника, хобби, дом и дача
- Нужно посмотреть карточку объявления целиком, включая оригиналы фотографий, и отзывы продавца
- Уже пользуетесь Claude Code или совместимым агентом со скиллами и хотите готовый consumer-скилл
Не подходит, если
- Нужна недвижимость или работа: эти категории не поддерживаются и не планируются
- Нужен доступ без запущенного личного браузера: CLI не поднимает свой браузер, а подключается к вашему
Пример запроса к агенту
Найди на Авито велосипед до 20000 рублей в моем городе и покажи отзывы о лучшем продавцеОграничения
Нужен Node 20 или новее и уже запущенный браузер, в котором выполнен вход на Авито, CLI подключается по CDP, а не работает автономно. Недвижимость, работа, бизнес и оборудование, Бизнес 360 не поддерживаются. Автор прямо указывает, что проект не для абьюза и скрейпинга, а для подбора товаров агентом.
Как отключить. Удалите symlink ~/.claude/skills/avito и команду avito из PATH командой npm unlink в каталоге репозитория.
Проверка безопасности
- CLI только читает публичные данные поиска, карточек и отзывов
- Работает через уже открытую сессию личного браузера пользователя
Коротко о README
README открывается предупреждением, что репозиторий не для абьюза и скрейпинга, дает таблицу команд CLI и таблицу покрытия категорий, описывает установку через npm link, объясняет способ подключения consumer-скилла симлинком вместо копирования и раздел про подключение к личному браузеру через CDP.
Частые вопросы
Нужен ли ключ Avito Developer API?
Нет, CLI работает через CDP-подключение к вашему уже вошедшему в Авито браузеру, а не через официальный API.
Почему README советует симлинк, а не копирование скилла?
Чтобы git pull в репозитории сразу обновлял скилл во всех проектах, без ручного копирования новой версии.
Похожие
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы