Crawler e audit SEO tecnico per macOS

L’audit SEO tecnico che resta sul tuo Mac.

Silent Snake visita il tuo sito pagina dopo pagina, come farebbe un motore di ricerca, e ti mostra cosa sistemare: titoli, redirect, canonical, dati strutturati, prestazioni, accessibilità. È gratuito, lavora in locale e si collega a Claude tramite MCP.

Niente abbonamenti, niente cloud. Solo un serpente molto attento.

Versione 1.1.0 · Apple Silicon · macOS 13 o successivo · 143,1 MB

Finestra principale di Silent Snake in tema scuro: griglia degli URL, panoramica e dettagli
La finestra principale, con un crawl di dati di esempio.
Tutto in locale
I crawl restano nel tuo Mac. Non serve un account e l’app non manda i tuoi dati a nessun server.
Gratuito
Nessuna licenza e nessun limite di URL. Le API di Google si usano con credenziali gratuite create da te.
Parla con Claude
Un server MCP incluso con 85 strumenti: Claude avvia i crawl, legge i problemi e ti risponde.

Funzioni

Tutto quello che un audit tecnico ti chiede, in una finestra sola.

Ispirato ai migliori crawler SEO desktop, con un’interfaccia tutta in italiano. Ogni dato si filtra, si cerca e si esporta in CSV, XLSX o Google Sheets.

  • Crawl e tab di analisi

    Modalità spider o elenco di URL. Codici di risposta, title, meta description, H1 e H2, canonical, direttive, hreflang, immagini, link e paginazione, ognuno con la sua tab e i suoi filtri.

  • Rendering JavaScript

    Le pagine passano dal Chromium incluso nell’app. Vedi cosa compare solo dopo il JavaScript: link, title, canonical, errori della console e risorse bloccate.

  • Dati strutturati

    JSON-LD, Microdata e RDFa validati sul vocabolario schema.org e sulle regole dei risultati multimediali di Google, con messaggi in italiano.

  • PageSpeed e Lighthouse

    Punteggi, Core Web Vitals e suggerimenti per ogni pagina, da PageSpeed Insights o da Lighthouse in locale, che analizza anche staging e pagine protette.

  • Search Console e GA4

    Clic, impressioni, posizione, Controllo URL e sessioni accanto ai dati del crawl. Le pagine note solo a Google diventano URL orfani da scansionare.

  • Accessibilità

    Controlli axe-core sulle pagine renderizzate secondo WCAG 2.0, 2.1 e 2.2, con gli elementi da correggere e la spiegazione in italiano.

  • Ortografia e grammatica

    Hunspell in locale con i dizionari di LibreOffice in cinque lingue e, se vuoi, LanguageTool per la grammatica. Si scarica tutto solo con un tuo clic.

  • Visualizzazioni

    Alberi e diagrammi a forze del crawl e delle directory, nuvole di parole degli anchor text. Si esportano in SVG, PNG e JSON.

  • Crawl programmati

    Ogni giorno, ogni settimana o ogni mese, con export automatici e confronto con l’esecuzione precedente. Li avvia macOS, senza aprire finestre.

  • Confronto tra crawl

    Per ogni filtro: URL aggiunti, nuovi, rimossi e mancanti, con il rilevamento delle modifiche su 22 campi e la mappatura degli URL che hanno cambiato indirizzo.

  • Somiglianza semantica

    Un modello aperto, eseguito sul Mac, trova pagine simili, contenuti poco pertinenti e cluster di argomenti. Il testo delle pagine non lascia mai il computer.

  • Crawl cortese

    Parte a una velocità che gli hosting tollerano, rallenta da solo se il sito si difende e ricorda i siti che lo hanno limitato. Non aggira mai le protezioni.

E poi report, export massivi, generazione di sitemap XML, segmenti, modalità SERP, regole di estrazione con XPath, CSS e regex. Il resto lo trovi nell’app, con la guida accanto.

Dentro l’app

Schermate vere, non promesse.

Tutte le immagini vengono dall’app 1.0.0, catturate durante i test automatici sui siti di prova.

Silent Snake e Claude

Chiedi l’audit a voce, leggi la risposta con i dati sotto.

Il server MCP è dentro l’app: un clic per Claude Desktop, un comando per Claude Code. Da lì Claude usa Silent Snake come lo useresti tu.

  • 85 strumenti, uno per ogni sezione dell’interfaccia: crawl, tab, filtri, pannelli, report, export, confronti, crawl programmati.
  • Parla solo con l’API locale dell’app, su 127.0.0.1 e con un token. La puoi spegnere dalle impostazioni.
  • Non vede mai password, chiavi o token: restano nel Portachiavi di macOS.
Prova a chiedere

Fai un audit SEO di https://www.esempio.it con Silent Snake e dimmi le tre cose da sistemare prima.

Claude Code
claude mcp add --scope user silent-snake -e ELECTRON_RUN_AS_NODE=1 -- \
  "/Applications/Silent Snake.app/Contents/MacOS/Silent Snake" \
  "/Applications/Silent Snake.app/Contents/Resources/mcp/index.js"

Come è stato creato

Scritto da Claude Code, una squadra di agenti alla volta.

Il codice di Silent Snake non l’ho scritto io. L’ha scritto Claude Code, sul mio Mac, organizzato come un piccolo studio: un orchestratore che progetta ogni fase, la divide in pacchetti di lavoro e li affida a subagenti specializzati, ognuno con i suoi file e le sue regole.

Gli agenti lavorano in parallelo e in background, senza aprire finestre, nello stesso repository. Una regola li tiene in riga: uno solo alla volta compila. Ogni pacchetto si chiude con i suoi test automatici, ogni fase con un collaudo completo sull’app vera: crawl reali, interfaccia guidata da Playwright, il dmg installato in una cartella pulita e poi disinstallato senza lasciare residui.

Io ho fatto il cliente esigente: ho deciso cosa serviva, ho approvato ogni fase, ho provato l’app sui siti veri e ho rimandato indietro quello che non andava.

Il codice l’ha scritto Claude, la pazienza ce l’ho messa io.

Orchestratore Progetta le fasi, scrive i contratti, delega e integra.
  • ArchitettoDesign di ogni fase, tipi e contratti condivisi.
  • MotoreCrawler, analisi, rendering, embedding.
  • InterfacciaFinestre, tab, pannelli, dialog in React.
  • Designer UXMicrocopy, contrasti, focus, tema chiaro e scuro.
  • SicurezzaAPI locale, MCP, segreti nel Portachiavi.
  • QATest end-to-end, collaudi, installazione pulita.
  1. Fase 1FondamentaCrawler, 17 tab, export, server MCP, disinstallazione.
  2. Fase 2SEO completaRendering JavaScript, dati strutturati, sitemap, report. 8 agenti in parallelo.
  3. Fase 3IntegrazioniPageSpeed, Search Console, GA4, accessibilità, ortografia.
  4. Fase 4Funzioni avanzateCrawl programmati, confronto completo, somiglianza semantica.
  5. Fase 5Versione 1.0.0Sicurezza, robustezza, dmg, guida, crawl cortese.
316
commit in due giorni, l’1 e il 2 ottobre 2026
30
pacchetti di lavoro affidati ai subagenti
1.492
test unitari e di integrazione
103
test end-to-end sull’app vera
85
strumenti MCP per Claude
5
fasi, ognuna chiusa da un collaudo

Numeri della versione 1.0.0, presi dal repository: storia git e verbale del collaudo finale.

Scarica

Silent Snake 1.1.0 per Mac.

Un file dmg, un trascinamento in Applicazioni. Il primo avvio ti guida nel resto.

macOS · Apple Silicon

Versione 1.1.0, pubblicata il 5 ottobre 2026.

Scarica il dmg
File
Silent-Snake-1.1.0-arm64.dmg
Dimensione
143,1 MB
Requisiti
Mac con chip Apple (M1 o successivo), macOS 13 o successivo, circa 400 MB liberi.
SHA-256
fd065c6afd47c3bda15c4a6861aa42d0f08e04a46f3b40c1bfb817d3ac85a631
Coming soon

Windows

La versione per Windows è preparata nel codice ma non ancora provata su un PC vero. Arriverà quando avrà superato gli stessi collaudi del Mac.

Installazione e primo avvio

  1. Apri il dmg e trascina Silent Snake sull’alias Applicazioni.
  2. L’app non è firmata da Apple, quindi al primo avvio macOS la blocca: nel Finder fai clic destro sull’app › Apri e conferma Apri. Lo fai una volta sola.
  3. Quando macOS chiede l’accesso a “Silent Snake Safe Storage” nel Portachiavi, scegli Consenti sempre.
  4. Segui il primo avvio guidato: collegamento a Claude, se lo usi, e primo crawl.

Aggiornamenti

Le versioni nuove arrivano dentro l’app: Silent Snake controlla da solo se ce n’è una e te la propone, senza dover tornare su questa pagina. Prima di installarla ne verifica la firma e l’impronta; dati, impostazioni e crawl restano dove sono.

Dopo un aggiornamento macOS può chiederti di nuovo l’accesso al Portachiavi: scegli ancora Consenti sempre, così anche i crawl programmati di notte trovano le loro password.

Se preferisci controllare il file a mano, confronta l’impronta SHA-256 qui accanto con shasum -a 256 nel Terminale.

Novità

Cosa c’è di nuovo.

Versione 1.1.0

  • Aggiornamenti automatici: l’app controlla da sola se c’è una nuova versione e la installa con un clic («Aggiorna ora»), oppure da sola alla chiusura se lo attivi in Impostazioni › Aggiornamenti. Ogni aggiornamento è firmato e verificato prima dell’installazione; se la nuova versione non parte, torna da sola alla precedente.
  • Firma stabile dell’app: dopo il primo «Consenti sempre», il Portachiavi non lo chiede più a ogni aggiornamento.
  • Nuova velocità predefinita «Automatica»: parte veloce (5 thread, nessun limite) e rallenta da sola se il sito protesta, con pausa automatica e memoria dei siti.
  • Risorse scoperte come nei principali crawler SEO: le immagini del srcset e gli elementi link come icone, preload e manifest non vengono più scansionati per impostazione predefinita (si riattivano dalle opzioni). Meno richieste, crawl più veloci e meno blocchi da parte degli hosting.
  • Una connessione per thread verso ogni sito, con il numero di connessioni e richieste mostrato nel log del crawl.
Tutte le versioni, dalla prima

Domande

Prima che tu lo chieda.

I dati dei miei crawl escono dal Mac?

No. Crawl, configurazioni e impostazioni stanno nella cartella dati dell’app, sul tuo disco. Non serve un account e non c’è un server di Silent Snake a cui mandare qualcosa.

Le uniche connessioni sono quelle che chiedi tu: il sito che scansioni, i servizi Google che colleghi con credenziali tue e i download facoltativi (dizionari, LanguageTool, modello semantico) che confermi con un clic dopo averne visto dimensione e fonte.

Cosa mi serve per usarlo?

Un Mac con chip Apple (M1 o successivo) e macOS 13 o successivo. Per PageSpeed Insights, Search Console, GA4 e Google Sheets ti serve un progetto Google Cloud gratuito: la guida passo passo è dentro l’app e richiede una decina di minuti, una volta sola. Senza chiave PageSpeed puoi usare Lighthouse in locale.

Come lo collego a Claude?

Con Claude Desktop basta un clic: dal primo avvio guidato o da Impostazioni › Integrazione Claude › Collega a Claude Desktop, poi riavvii Claude. Con Claude Code copi il comando che trovi nella stessa schermata e lo esegui nel Terminale.

Se l’app è chiusa, il server MCP la apre da solo. Claude può avviare crawl e leggere tutti i dati, ma non vede né imposta password, chiavi o token.

È davvero gratuito?

Sì. Nessuna licenza, nessun limite di URL, nessun servizio a pagamento. Non ci sono dati di backlink, perché richiederebbero un servizio esterno. Le API di Google che usa sono gratuite entro le quote di Google, che l’app rispetta da sola.

Perché macOS dice che non può verificare lo sviluppatore?

Silent Snake non è firmato né notarizzato da Apple: è nato per uso personale. Il blocco compare solo al primo avvio. Fai clic destro sull’app › Apri, oppure vai in Impostazioni di Sistema › Privacy e sicurezza › Apri comunque.

Il sito che scansiono può bloccarmi?

Silent Snake parte cortese: due thread e tre URL al secondo. Se il sito risponde con limiti o pagine di protezione, rallenta solo su quel sito, rispetta i tempi di attesa richiesti e, se serve, si mette in pausa e ti chiede come continuare. Alcuni hosting contano le richieste invece della velocità: in quel caso la guida dell’app ti spiega come farti autorizzare.

Come lo disinstallo?

Da Impostazioni › Disinstalla. Prima ti mostra l’elenco di tutto ciò che rimuove: dati, download facoltativi, crawl programmati, la voce di Claude Desktop e i segreti nel Portachiavi. Poi l’app finisce nel Cestino.