Требования
SpiderHead работает на вашем компьютере. Для ядра нужны Python и несколько пакетов, всё остальное необязательно.
- Python 3.10+
- macOS · Windows · Linux
- Без облачного аккаунта
Компоненты по операционным системам
| Компонент | macOS | Windows | Linux | Что нужно | Статус | Примечания |
|---|---|---|---|---|---|---|
| Ядро (пакет) | Поддерживается | Поддерживается | Поддерживается | Python 3.10+, pip, git | Обязательно | Устанавливается в виртуальное окружение проекта |
| CLI | Поддерживается | Поддерживается | Поддерживается | Пакет ядра | Обязательно | Для работы без интерфейса описан Ubuntu Server по SSH |
| MCP-сервер | Поддерживается | Поддерживается | Поддерживается | Extra mcp, MCP SDK 1.29+ | Необязательно | Локальный stdio; любой MCP-клиент |
| Десктопное приложение | .pkg | setup | tarball | Установщик для каждой ОС | Необязательно | То же ядро; сканы общие с CLI и MCP |
| JS-рендеринг | Поддерживается | Поддерживается | Поддерживается | Chromium через Playwright, ~150 МБ | Необязательно | Только для проверок рендеринга |
| Screaming Frog CLI | Поддерживается | Поддерживается | Поддерживается | Активная лицензия SF | Необязательно | Нужен только для живого сканирования через SF; для экспортов ничего не нужно |
| Docker-образ | Поддерживается | Поддерживается | Поддерживается | Docker | Необязательно | Slim — 440 МБ, full — 1,08 ГБ |
Minimum OS versions for the desktop app are a placeholder: fill from the release notes.
Место на диске
| Что | Размер | Когда нужно |
|---|---|---|
| Ядро со всеми extras | ≈ 860 МБ | Виртуальное окружение, замер на macOS с .[all] |
| Chromium | ≈ 150 МБ | Только для рендеринга JavaScript |
| Docker-образ | 440 МБ · 1,08 ГБ | Slim · full |
| Хранилище сканов | растёт вместе со сканированиями | Держит свободными минимум 1 ГиБ; предупреждает, когда история превышает 20 ГиБ |
Закладывайте около 2 ГБ
Ядро со всеми extras, Chromium и запас под первые сканы. Для крупных сайтов нужно больше: размер скана зависит от числа страниц и от того, сохраняются ли тела страниц.
Память и лимиты
Крупные сканирования идут в рамках лимитов, которые вы задаёте: время работы, пиковая память, размер базы. Если лимит достигнут, запуск останавливается со статусом blocked, а не засчитывается как пройденный.
Источники данных
Search Console, GA4, Метрике, Вебмастеру и CrUX нужны ваши собственные учётные данные; доступ только на чтение. Платные провайдеры по умолчанию выключены.
Для базового сканирования и аудита учётные данные провайдеров не нужны.