Requisitos
O SpiderHead roda na sua própria máquina. O núcleo precisa de Python e de alguns pacotes; todo o resto é opcional.
- Python 3.10+
- macOS · Windows · Linux
- Sem conta hospedada
Componentes por sistema operacional
| Componente | macOS | Windows | Linux | Requer | Status | Observações |
|---|---|---|---|---|---|---|
| Pacote principal | Compatível | Compatível | Compatível | Python 3.10+, pip, git | Obrigatório | Instalado no ambiente virtual do projeto |
| CLI | Compatível | Compatível | Compatível | Pacote principal | Obrigatório | Ubuntu Server via SSH documentado para uso sem interface gráfica |
| Servidor MCP | Compatível | Compatível | Compatível | Extra mcp, MCP SDK 1.29+ | Opcional | stdio local; qualquer cliente MCP |
| App para desktop | .pkg | setup | tarball | Instalador para cada SO | Opcional | Mesmo núcleo; os escaneamentos são compartilhados com CLI e MCP |
| Renderização de JS | Compatível | Compatível | Compatível | Chromium via Playwright, ~150 MB | Opcional | Só para verificações de renderização |
| Screaming Frog CLI | Compatível | Compatível | Compatível | Licença ativa do SF | Opcional | Só para comandar rastreamentos ao vivo do SF; exportações não precisam de nada |
| Imagem Docker | Compatível | Compatível | Compatível | Docker | Opcional | Slim 440 MB, completa 1,08 GB |
Minimum OS versions for the desktop app are a placeholder: fill from the release notes.
Espaço em disco
| O quê | Tamanho | Quando é necessário |
|---|---|---|
| Núcleo com todos os extras | ≈ 860 MB | Ambiente virtual, medido no macOS com .[all] |
| Chromium | ≈ 150 MB | Só para renderização de JavaScript |
| Imagem Docker | 440 MB · 1,08 GB | Slim · completa |
| Armazenamento de escaneamentos | cresce com os rastreamentos | Mantém ao menos 1 GiB livre; avisa quando o histórico passa de 20 GiB |
Reserve cerca de 2 GB
Núcleo com todos os extras, Chromium e espaço para os primeiros escaneamentos. Sites grandes precisam de mais: o tamanho do escaneamento depende do número de páginas e de o corpo das respostas ser mantido ou não.
Memória e limites
Rastreamentos grandes rodam dentro de limites que você define: tempo total, pico de memória, tamanho do banco de dados. Se um limite é atingido, a execução para como bloqueada, nunca como aprovada.
Fontes de dados
Search Console, GA4, Metrika, Webmaster e CrUX exigem suas próprias credenciais e são somente leitura. Provedores pagos vêm desativados por padrão.