Un agente di ricerca per il tuo terminale.
La CLI di NotHoly gira sulla tua macchina, per il reverse engineering, il pentest e la ricerca. In modalità predefinita chiede prima di scrivere un file o eseguire un comando.
$ NotHoly CLI notholy agent in this terminal notholy "question" one answer (also reads stdin) notholy login | logout | whoami notholy models | credits notholy cve CVE-2024-3094 notholy cve search "openssl" [--kev] [--min-cvss 7] notholy kb "ssrf prevention" search the security knowledge base notholy kb read <id> read one knowledge-base document notholy analyze ./app.apk static analysis in the sandbox notholy engage init --name <name> --scope <list> --auth <reference> scope and log for an engagement notholy engage use <id> | off | status notholy connect <tool> [--global] [--undo] claude, codex, opencode notholy run <tool> [args...] start the tool on NotHoly for this process only notholy mcp [--security-data] [--web-search] MCP server on stdio notholy doctor notholy update [--check] install the newest version, or only report it notholy version --json on any lookup prints JSON.$
Installazione
1/3
Installa il binario
Lo script sceglie la build per il tuo sistema operativo e la tua CPU e ne controlla il checksum SHA-256. Installa in ~/.local/bin su macOS e Linux, e in %LOCALAPPDATA%\notholy\bin su Windows, cartella che aggiunge al PATH.
2/3
Controlla l'installazione
Stampa la versione. Se la shell dice che il comando non esiste, apri un nuovo terminale o aggiungi al PATH la cartella indicata dallo script.
3/3
Accedi
Mostra un codice e apre notholy.com/activate. Conferma lì il codice e la CLI salva la sua chiave nel portachiavi del sistema. In CI salta questo passo e imposta NOTHOLY_API_KEY.
# 1/3 Installa il binario
$ curl -fsSL https://notholy.com/install.sh | sh# 2/3 Controlla l'installazione
$ notholy --version# 3/3 Accedi
$ notholy login
Comandi
L'agente nel tuo terminale
$ notholyApre l'agente di ricerca in questo terminale, in modalità ask.
$ notholy "triage this stack trace" < crash.logUna risposta, poi esce. Legge anche lo stdin, quindi puoi passargli un log o un file con una pipe.
$ notholy --mode planAvvia l'agente in un'altra modalità: plan, ask o auto-edit.
$ notholy -p "list the routes in ./src"Esegue un prompt con l'agente e i suoi strumenti, poi esce.
Account
$ notholy loginAccede tramite notholy.com/activate e tiene la chiave nel portachiavi del sistema.
$ notholy whoamiMostra l'organizzazione, la chiave mascherata, l'indirizzo dell'API e il saldo.
$ notholy modelsElenca i modelli con contesto e prezzo per 1M di token.
$ notholy creditsStampa il saldo.
$ notholy logoutRimuove la chiave da questa macchina.
Ricerca
$ notholy cve CVE-2024-3094Una CVE con CVSS, EPSS e l'indicazione se è nel CISA KEV.
$ notholy cve search "openssl" --kev --min-cvss 7Cerca CVE. --kev tiene solo quelle nel CISA KEV.
$ notholy analyze ./app.apkCarica un file per l'analisi statica. È registrata una scadenza di un'ora, ma l'eliminazione automatica non è ancora attiva.
Altri agenti
$ notholy run claudeAvvia Claude Code su NotHoly solo per questo processo. Funziona anche con codex e opencode.
$ notholy connect codexScrive la configurazione dello strumento con un backup. --global scrive il file valido per tutto l'utente, --undo lo ripristina.
$ notholy mcpAvvia il server MCP di NotHoly su stdio per un altro agente.
Diagnostica
$ notholy doctorControlla account, modelli, streaming e ogni connettore, con i tempi.
$ notholy --versionStampa la versione.
$ notholy helpStampa l'elenco completo.
Aggiungi --json a qualsiasi ricerca per avere JSON invece di testo.
Cosa può fare da sola ogni modalità
| plan | ask | auto-edit | yolo | |
|---|---|---|---|---|
| Leggere file, glob e grep | Esegue | Esegue | Esegue | Esegue |
| Modificare e scrivere file | Rifiutato | Chiede prima | Esegue | Esegue |
| Eseguire comandi di shell | Rifiutato | Chiede prima | Chiede prima | Esegue |
- plan Solo lettura.
- ask Predefinita. Chiede prima di scrivere file ed eseguire comandi.
- auto-edit Modifica senza chiedere. Per i comandi chiede ancora.
- yolo Non chiede niente. Serve --yolo a ogni avvio.
Dentro una sessione
› /model <id>Cambia il modello per il resto della sessione.› /effort off|low|high|maxImposta il livello di ragionamento. Ogni pagina di modello elenca i livelli che accetta; un livello diverso viene portato al più vicino.› /mode plan|ask|auto-editCambia modalità senza uscire.› /costToken usati in questa sessione e saldo.› /compactTiene le istruzioni e gli ultimi 6 messaggi.› /resumeRiprende l'ultima sessione salvata.› /mcpStampa la riga che aggiunge NotHoly a Claude Code come server MCP.› /exitEsce dall'agente.
Se la cartella ha un NOTHOLY.md, l'agente lo legge come istruzioni di progetto. Le sessioni vengono salvate in ~/.notholy/sessions con permessi 600.
Connettori
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/3
Crea l'account
Privato o azienda. Puoi passare ad azienda in seguito senza perdere saldo o chiavi.
PrivatoAzienda - 2/3
Aggiungi crediti
Con carta, da 5 USD. Paghi a token, senza abbonamento.
$5.00ricarica minima - 3/3
Chiedi
In chat, oppure installa la CLI ed esegui notholy login nel terminale.
$ notholy login