# Installa l'estensione per VS Code

> Scarica il .vsix, installalo in VS Code, Cursor, Windsurf o VSCodium, accedi e verifica che funzioni.


Cerca NotHoly.com nel pannello delle estensioni di VS Code, Cursor, Windsurf o VSCodium: è su [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=NotHolycom.notholy) e su [Open VSX](https://open-vsx.org/extension/NotHolycom/notholy). Per installare da file, scarica [notholy-vscode-latest.vsix](https://notholy.com/releases/vscode/notholy-vscode-latest.vsix). La versione e lo SHA-256 sono nella [pagina dell'estensione](https://notholy.com/it/vscode).

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

```bash
code --install-extension notholy-vscode-latest.vsix
```

In Cursor, Windsurf o VSCodium usa `cursor`, `windsurf` o `codium` al posto di `code`. I nostri test automatici girano solo in VS Code, quindi su questi tre non abbiamo provato l'estensione. L'editor deve essere basato su VS Code 1.95 o successivo.

## Accedi

1. Esegui **NotHoly: Sign in** dalla palette dei comandi, oppure fai clic su **✦ NotHoly** nella barra di stato.
2. Il browser apre `notholy.com/activate`. Controlla il codice, scegli l'organizzazione e approva. I codici durano 10 minuti.
3. La chiave viene salvata 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.

A quel punto la barra di stato mostra il saldo e il modello in uso.

L'estensione rispetta Workspace Trust. In un workspace non attendibile revisioni, test di regressione, citazioni con `@path` e link di revisione restano spenti. Chat, ricerche CVE, **Explain selection** e regole di rilevamento funzionano sul testo che invii. Nulla legge i file del workspace o esegue git.

## Aggiorna e disinstalla

L'editor non aggiorna da solo un'estensione installata da file. Scarica il nuovo `.vsix` e installalo sopra il vecchio:

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

Prima esegui **NotHoly: Sign out**, così la chiave esce da questo editor, poi disinstalla dal pannello Extensions o con:

```bash
code --uninstall-extension NotHolycom.notholy
```

Uscire non revoca la chiave. Per quello vai in Connessioni, nella console.

## Prossimi passi

- [Comandi](/it/vscode/commands)
