A research agent for your terminal.
The NotHoly CLI runs on your machine, under your authorization. In the default mode it asks before it writes a file or runs a command.
$ 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 analyze ./app.apk static analysis in the sandbox notholy connect <tool> [--global] [--undo] claude, codex, opencode notholy run <tool> [args...] start the tool on NotHoly for this process only notholy mcp MCP server on stdio notholy doctor notholy version --json on any lookup prints JSON.$
Install
1/3
Install the binary
The script picks the build for your OS and CPU and checks its SHA-256 checksum. It installs to ~/.local/bin on macOS and Linux, and to %LOCALAPPDATA%\notholy\bin on Windows, which it adds to your PATH.
2/3
Check the install
Prints the version. If the shell says the command is not found, open a new terminal or add the folder the script printed to your PATH.
3/3
Sign in
Shows a code and opens notholy.com/activate. Confirm the code there and the CLI stores its own key in your system keychain. In CI, skip this and set NOTHOLY_API_KEY.
# 1/3 Install the binary
$ curl -fsSL https://notholy.com/install.sh | sh# 2/3 Check the install
$ notholy --version# 3/3 Sign in
$ notholy login
Commands
The agent in your terminal
$ notholyOpens the research agent in this terminal, in ask mode.
$ notholy "triage this stack trace" < crash.logOne answer, then exit. It reads stdin too, so you can pipe a log or a file in.
$ notholy --mode planStarts the agent in another mode: plan, ask or auto-edit.
$ notholy -p "list the routes in ./src"Runs one prompt with the agent and its tools, then exits.
Account
$ notholy loginSigns in through notholy.com/activate and keeps the key in your system keychain.
$ notholy whoamiShows the organization, the masked key, the API address and the balance.
$ notholy modelsLists the models with their context and price per 1M tokens.
$ notholy creditsPrints the balance.
$ notholy logoutRemoves the key from this machine.
Research
$ notholy cve CVE-2024-3094One CVE with CVSS, EPSS and whether it is in CISA KEV.
$ notholy cve search "openssl" --kev --min-cvss 7Searches CVEs. --kev keeps only the ones in CISA KEV.
$ notholy analyze ./app.apkUploads a file for static analysis. A one-hour expiry is recorded, but automatic deletion is not active yet.
Other agents
$ notholy run claudeStarts Claude Code on NotHoly for this process only. Also codex and opencode.
$ notholy connect codexWrites the tool's config with a backup. --global writes the user-wide file, --undo restores it.
$ notholy mcpRuns the NotHoly MCP server on stdio for another agent.
Diagnostics
$ notholy doctorChecks the account, the models, streaming and each connector, with timings.
$ notholy --versionPrints the version.
$ notholy helpPrints the full list.
Add --json to any lookup to get JSON instead of text.
What each mode may do on its own
| plan | ask | auto-edit | yolo | |
|---|---|---|---|---|
| Read, glob and grep files | Runs | Runs | Runs | Runs |
| Edit and write files | Refused | Asks first | Runs | Runs |
| Run shell commands | Refused | Asks first | Asks first | Runs |
- plan Reads only.
- ask Default. Asks before writing files and running commands.
- auto-edit Edits without asking. Commands still ask.
- yolo Asks for nothing. Needs --yolo on every run.
Inside a session
› /model <id>Switches the model for the rest of the session.› /effort off|low|high|maxSets the reasoning effort. Each model page lists the levels it accepts; any other level goes to the nearest one.› /mode plan|ask|auto-editChanges the mode without leaving.› /costTokens used in this session, and your balance.› /compactKeeps the instructions and the last 6 messages.› /resumePicks up the last saved session.› /mcpPrints the line that adds NotHoly to Claude Code as an MCP server.› /exitLeaves the agent.
If the folder has a NOTHOLY.md, the agent reads it as project instructions. Sessions are saved in ~/.notholy/sessions with 600 permissions.
Connectors
Ask anything your scope allows.
Create an account, add credits from $10 and ask the first question in the chat or the terminal.
- 1/3
Create the account
Individual or company. You can switch to a company later without losing balance or keys.
IndividualCompany - 2/3
Add credits
By card, from $10. Pay per token, no subscription.
$10.00minimum deposit - 3/3
Ask
In the chat, or install the CLI and run notholy login in your terminal.
$ notholy login