Vai al contenuto
New

DeepSeek V4.1 Flash free for 7 days: 10M tokens a day after a top-up of $10 or more. Until Nov 30.

How it works

Installa NotHoly nel tuo editor.

Chat con i modelli NotHoly nella barra laterale, revisione di file e git diff per problemi di sicurezza, ricerca di CVE, e test di regressione o regole di rilevamento dalla selezione.

È su Visual Studio Marketplace e su Open VSX. Cerca NotHoly.com nel pannello delle estensioni di VS Code, Cursor, Windsurf o VSCodium.

NotHoly.com

NotHolycom.notholy

v0.1.3
>NotHoly:
  • NotHoly: Explain selectionEnter
  • NotHoly: Review this file
  • NotHoly: Review changes (git diff)
  • NotHoly: Investigate a CVE
  • NotHoly: Write a regression test for the selection

Installa e inizia

Su Windows, macOS e Linux, dall'installazione alla prima risposta in chat.
  1. 1/5

    Installa dal tuo editor

    Cerca NotHoly.com nel pannello delle estensioni e fai clic su Install, oppure esegui questo comando. VS Code installa da Visual Studio Marketplace; Cursor, Windsurf e VSCodium installano da Open VSX. Gli aggiornamenti arrivano dall'editor, quindi salta i due passaggi successivi.

    code --install-extension NotHolycom.notholy
  2. 2/5

    Oppure scarica il .vsix

    Per verificare il file, esegui il comando del tuo sistema nella cartella dove lo hai salvato e confronta l'output con lo SHA-256 qui sotto.

    Scarica .vsixVersione 0.1.3

    SHA-256

    00d430ea591f0a3dcac93abd8daaf7933c5d53736d86fe5ea26af7081ad9df5a
    Get-FileHash notholy-vscode-latest.vsix -Algorithm SHA256
  3. 3/5

    Installalo

    Nel pannello Extensions apri il menu ... in alto, scegli Install from VSIX e seleziona il file. Oppure esegui questo comando nella cartella dove lo hai salvato.

    code --install-extension notholy-vscode-latest.vsix
  4. 4/5

    Accedi

    Apri la Command Palette (Ctrl+Shift+P, o Cmd+Shift+P su macOS) ed esegui NotHoly: Sign in, oppure fai clic su ✦ NotHoly nella barra di stato. Una notifica mostra un codice e il browser apre notholy.com/activate. Accedi se serve, controlla il codice, scegli l'organizzazione e approva. La chiave finisce nel secret storage dell'editor. Non esiste un campo per incollare una chiave. In CI, imposta NOTHOLY_API_KEY nell'ambiente che avvia l'editor.

    >NotHoly:
    • NotHoly: Sign inEnter
  5. 5/5

    Verifica che funzioni

    Nella barra di stato ✦ NotHoly lascia il posto al saldo e al modello in uso. Fai clic sull'icona NotHoly nella barra delle attività, invia un messaggio e aspetta la risposta. Quel messaggio consuma saldo come qualsiasi altra richiesta.

    • ✦ $12.34 · model

      Accesso eseguito. Il tuo saldo e il modello in uso.

    • ✦ NotHoly

      Accesso non eseguito, oppure l'API non ha risposto. Passaci sopra con il mouse e il tooltip dice quale delle due.

Cursor, Windsurf e VSCodium usano la stessa estensione, da Open VSX. I nostri test automatici girano solo in VS Code, quindi su questi tre non abbiamo provato l'estensione. Se accedi da uno di loro, la pagina di conferma indica comunque VS Code.

Cosa aggiunge all'editor

Esegui questi comandi dalla Command Palette. Explain selection, il test di regressione e Review this file sono anche nel menu del tasto destro. L'interfaccia segue la lingua dell'editor in inglese, portoghese e spagnolo, e nelle altre lingue resta in inglese.
  • Chat in una vista della barra laterale. Cita un file del workspace con @path e il suo contenuto parte con il messaggio.

  • Rivedi un file e i finding finiscono in Problems. Un link di revisione compare sopra le righe che di solito meritano un secondo sguardo.

  • Una correzione suggerita è un quick fix sul finding. Si apre come diff affiancato e nulla cambia finché non scegli Apply.

  • La barra di stato mostra saldo e modello. La chiave resta nel secret storage dell'editor, fuori dalle impostazioni e dai file del workspace.

NotHoly: Sign in, Sign out
Collega o scollega questo editor.
NotHoly: Explain selection
Spiega il codice selezionato in chat e indica ciò che riguarda la sicurezza.
NotHoly: Review this file
Rivede il file aperto per problemi di sicurezza. I finding vanno in Problems.
NotHoly: Review changes (git diff)
Rivede in chat le modifiche senza commit, o quelle in stage quando il resto è pulito.
NotHoly: Investigate a CVE
Chiede l'ID del CVE, recupera il record e spiega impatto, stato di sfruttamento e cosa correggere o rilevare.
NotHoly: Write a regression test for the selection
Prepara un test che intercetterebbe un bug di sicurezza nel codice selezionato, nello stile di test del progetto.
NotHoly: Write a detection rule for the selection
Prepara una regola Sigma, Semgrep o YARA per l'uso improprio del codice selezionato.

Aggiorna e disinstalla

Aggiorna

L'editor non aggiorna da solo un'estensione installata da file. Confronta la versione di questa pagina con la tua, scarica il nuovo .vsix e installalo sopra il vecchio. Con --force il comando lo sostituisce senza chiedere.

code --install-extension notholy-vscode-latest.vsix --force

Disinstalla

Prima esegui NotHoly: Sign out, così la chiave esce da questo editor. Poi fai clic su Uninstall nel pannello Extensions o esegui questo comando. Uscire non revoca la chiave. Per quello vai in Connessioni, nella console.

code --uninstall-extension NotHolycom.notholy

Risoluzione dei problemi

Il terminale non trova il comando code
In VS Code su macOS, esegui Shell Command: Install 'code' command in PATH dalla Command Palette e apri un nuovo terminale. Oppure lascia stare il terminale e usa il pannello Extensions.
L'editor dice che l'estensione non è compatibile
Serve un editor basato su VS Code 1.95 o successivo. Aggiorna l'editor e installa di nuovo.
Il browser non si è aperto, o il codice è scaduto
Vai su notholy.com/activate e digita il codice della notifica. I codici durano 10 minuti. Dopo, esegui di nuovo NotHoly: Sign in.
La barra di stato mostra ancora ✦ NotHoly
Passaci sopra con il mouse. Sign in to NotHoly vuol dire che la chiave manca o è stata revocata, quindi accedi di nuovo. NotHoly is unreachable indica un problema di rete o di proxy.
Mancano i comandi di revisione e di test di regressione
Il workspace non è attendibile. Esegui Workspaces: Manage Workspace Trust e rendi attendibile la cartella. Fino ad allora revisioni, test di regressione, citazioni con @path e link di revisione restano spenti. Chat, ricerca CVE, Explain selection e regole di rilevamento funzionano sul testo che invii.
La chat dice not enough credits
Il saldo non copre la richiesta. Aggiungi crediti nella console. La barra di stato si aggiorna ogni cinque minuti.
Review changes dice No git repository is open
Apri la cartella del repository. Il comando rivede il primo repository aperto nell'editor.

Chiedi tutto quello che il tuo perimetro consente.

Crea un account, aggiungi crediti da 5 USD e fai la prima domanda in chat o nel terminale.

  1. 1/3

    Crea l'account

    Privato o azienda. Puoi passare ad azienda in seguito senza perdere saldo o chiavi.

    PrivatoAzienda
  2. 2/3

    Aggiungi crediti

    Con carta, da 5 USD. Paghi a token, senza abbonamento.

    $5.00ricarica minima
  3. 3/3

    Chiedi

    In chat, oppure installa la CLI ed esegui notholy login nel terminale.

    $ notholy login