feder-cr/aihawk_mcp_server

Антидетектный браузерный агент: невидимый браузер, автоматизация браузера, MCP-сервер, AI-агент для веб-серфинга, управление компьютером, парсинг, генерация лидов. Без капч.

Агенты⭐ 31 775Pythonпоследний релиз: v0.70.12
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

AIHawk — это браузер с антидетектом и агент для веб-автоматизации с поддержкой MCP, позволяющий ИИ управлять браузером как человек, обходя блокировки и капчи.

Зачем нужен

Инструмент решает задачу автоматизации сложных веб-взаимодействий, где требуется визуальное восприятие страницы и действия пользователя (клики, навигация), а не просто парсинг API. Он полезен для сценариев, где нужно имитировать поведение человека, чтобы избежать детекции ботов и блокировок со стороны сайтов.

Что можно реализовать

  • Массовая подача заявок на вакансии (как в кейсе с LinkedIn, упомянутом в прессе)
  • Мониторинг цен и доступности билетов на авиа- или ж/д сайтах с календарными виджетами
  • Сбор лидов и данных с веб-страниц через AI-агента
  • Автоматизация рутинных действий в веб-интерфейсах, требующих человеческого суждения

Ключевые возможности

  • Интеграция через MCP для работы с coding-агентами (Claude Code, Codex, Gemini CLI)
  • Антидетект-браузер: обход блокировок и капчи, имитация поведения человека
  • Возможность запуска как standalone UI с OpenRouter, так и через MCP
  • Гибкая настройка: поддержка прокси, сохранение профиля (cookies/logins), фиксация идентичности через seed

👤 Кому подойдёт: разработчики, использующие AI-агенты; специалисты по сбору данных; исследователи веб-автоматизации

Релизы

v0.70.12minor
🕐 1 ч назад · релиз на GitHub ↗

В версии 0.27.0 invisible-playwright через invisible-core 36.33.0 добавлена поддержка locale="auto" для Firefox.

  • Added: Добавлена поддержка параметра locale="auto" в invisible-playwright 0.27.0.
  • Added: Реализовано определение локали Firefox на основе доли популярных сборок в стране выхода (egress country) и IP-адреса.
  • Added: Язык теперь определяется через navigator.language, возвращая актуальные значения (например, en-AU, en-US, en).
v0.70.11minor
🕐 15 ч назад · релиз на GitHub ↗

В версии 0.70.11 обёрточная оболочка обновлена до версии 0.26.0, а движок Firefox переведён на версию 36.

  • Added: Обёрточная оболочка (wrapper floor) обновлена до версии 0.26.0.
  • Added: Движок Firefox переведён на версию 36.
v0.70.10majorbreaking
🕐 вчера · релиз на GitHub ↗

Обновление invisible-playwright до v0.25.12: удаление вспомогательной функции задержки и переход на стандартный вызов.

  • Breaking: Удалена вспомогательная функция задержки (hesitation helper), ранее добавленная в API Playwright.
  • Fixed: Сервер теперь обрабатывает выбор файлов через стандартный вызов, а не с использованием удалённой функции.
  • Added: Минимальная требуемая версия библиотеки invisible-playwright повышена до 0.25.12.
  • Deprecated: Удалён счётчик задержек на сессию, так как он был связан с удалённой вспомогательной функцией.
v0.70.9minor
🕐 3 дн назад · релиз на GitHub ↗

Обновление зависимости invisible-playwright до 0.25.9 для поддержки Firefox 35 и исправление работы с shadow DOM.

  • Added: Требуется версия invisible-playwright 0.25.9, использующая движок Firefox 35.
  • Fixed: Исправлена работа метода browser_select_option внутри открытых shadow root.
  • Fixed: E2E-тесты для страниц с shadow DOM больше не завершаются ошибкой.
v0.70.8minor
🕐 3 дн назад · релиз на GitHub ↗

Исправлена синхронизация ввода в браузере и добавлена безопасная загрузка файлов через системный диалог.

  • Fixed: Исправлена логика ввода текста: теперь каждый символ обрабатывается корректно, устранены проблемы с длинными текстами, параллельными вызовами и неверным чтением состояния полей.
  • Added: Загрузка файлов теперь осуществляется через нативный файловый выборщик страницы с поддержкой скрытых инпутов и строгим контролем путей.
  • Added: Новая функция загрузки файлов активируется только при наличии директорий в переменной окружения INVISIBLE_MCP_UPLOAD_DIRS.
  • Fixed: Устранена гонка ввода: действия для одного браузера теперь выполняются последовательно благодаря единой очереди.
v0.70.1patch
🕐 10 дн назад · релиз на GitHub ↗

Обновление зависимостей до invisible-core 34.30.0 для исправления ошибки запуска браузера в MSIX-пакете Claude Desktop.

  • Fixed: Исправлена ошибка [Errno 14001] при запуске браузера в MSIX-пакете Claude Desktop на Windows.
  • Added: Версия invisible-core обновлена до 34.30.0, что позволяет корректно выполнять операции с браузером.
  • Added: Минимальная версия invisible-playwright установлена на 0.25.6 для гарантии правильного разрешения зависимостей.
  • Изменения в коде самого пакета отсутствуют, обновлены только зависимости.
v0.70.0majorbreaking
🕐 12 дн назад · релиз на GitHub ↗

Переименование в aihawk, исправление логики проверки удалённых проектов и улучшение стабильности проверок релизов.

  • Breaking: Старые имена удалены из индекса, теперь используется только aihawk; uvx invisible-playwright-mcp больше не работает.
  • Fixed: Исправлена логика проверки релизов: добавлена корректная обработка проектов, помеченных как удалённые (404).
  • Fixed: Защита от единственной версии изменена на пропуск, чтобы избежать ложных срабатываний при первом релизе под новым именем.
  • Added: Обновлены документационные строки (docstrings) для отражения реального поведения удаления имён в PyPI.
v0.69.2minorbreaking
🕐 13 дн назад · релиз на GitHub ↗

Репозиторий переименован в aihawk_mcp_server, обновлены ссылки и атрибуты; версия 0.69.2 из-за сброса статистики OpenRouter.

  • Breaking: Репозиторий переименован в aihawk_mcp_server; GitHub редиректит старый путь, но обновлены все ссылки в коде и документации.
  • Fixed: Обновлены ссылки в манифестах, wiki, статьях и файлах маркетплейса для соответствия новому имени.
  • Fixed: Версия 0.69.2 выпущена из-за изменения в llm.py: атрибут OpenRouter теперь начинается с нуля из-за обновления URL.
v0.69.1minor
🕐 14 дн назад · релиз на GitHub ↗

Улучшено скачивание движка браузера, добавлены инструкции для Claude Code, Codex и Gemini CLI, исправлены мелкие баги.

  • Added: Добавлены инструкции по установке AIHawk как плагина для Claude Code и Codex, а также расширения для Gemini CLI.
  • Added: Движок браузера теперь скачивается автоматически при подключении клиента, а метод browser_open сообщает о прогрессе загрузки.
  • Fixed: Исправлено отображение статуса загрузки: теперь корректно показывает начало процесса, а не нулевой прогресс.
  • Fixed: Удалены пустые директории, оставшиеся в TEMP после работы тестового набора.
  • Added: Обновлены страницы документации и улучшена логика установки для Gemini CLI через архивы релизов.