Исследовательский агент в вашем терминале.
CLI NotHoly работает на вашей машине и подходит для реверса, пентеста и исследований. В режиме по умолчанию он спрашивает, прежде чем записать файл или выполнить команду.
$ 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.$
Установка
1/3
Установите бинарник
Скрипт выбирает сборку под вашу ОС и процессор и проверяет её контрольную сумму SHA-256. Установка идёт в ~/.local/bin на macOS и Linux и в %LOCALAPPDATA%\notholy\bin на Windows, эту папку скрипт добавляет в PATH.
2/3
Проверьте установку
Выводит версию. Если оболочка пишет, что команда не найдена, откройте новый терминал или добавьте в PATH папку, которую вывел скрипт.
3/3
Войдите
Показывает код и открывает notholy.com/activate. Подтвердите там код, и CLI сохранит собственный ключ в системной связке ключей. В CI этот шаг пропустите и задайте NOTHOLY_API_KEY.
# 1/3 Установите бинарник
$ curl -fsSL https://notholy.com/install.sh | sh# 2/3 Проверьте установку
$ notholy --version# 3/3 Войдите
$ notholy login
Команды
Агент в терминале
$ notholyОткрывает исследовательского агента в этом терминале в режиме ask.
$ notholy "triage this stack trace" < crash.logОдин ответ и выход. Читает и stdin, так что можно передать лог или файл через пайп.
$ notholy --mode planЗапускает агента в другом режиме: plan, ask или auto-edit.
$ notholy -p "list the routes in ./src"Выполняет один промпт с агентом и его инструментами и завершается.
Аккаунт
$ notholy loginВход через notholy.com/activate, ключ хранится в системной связке ключей.
$ notholy whoamiПоказывает организацию, замаскированный ключ, адрес API и баланс.
$ notholy modelsСписок моделей с контекстом и ценой за 1M токенов.
$ notholy creditsВыводит баланс.
$ notholy logoutУдаляет ключ с этой машины.
Исследования
$ notholy cve CVE-2024-3094Одна CVE с CVSS, EPSS и пометкой, есть ли она в CISA KEV.
$ notholy cve search "openssl" --kev --min-cvss 7Поиск CVE. --kev оставляет только те, что есть в CISA KEV.
$ notholy analyze ./app.apkЗагружает файл на статический анализ. Срок в один час записывается, но автоматическое удаление пока не работает.
Другие агенты
$ notholy run claudeЗапускает Claude Code на NotHoly только для этого процесса. Также codex и opencode.
$ notholy connect codexЗаписывает конфигурацию инструмента с бэкапом. --global пишет файл для всего пользователя, --undo восстанавливает прежний.
$ notholy mcpЗапускает MCP-сервер NotHoly на stdio для другого агента.
Диагностика
$ notholy doctorПроверяет аккаунт, модели, стриминг и каждый коннектор, с таймингами.
$ notholy --versionВыводит версию.
$ notholy helpВыводит полный список.
Добавьте --json к любому поиску, чтобы получить JSON вместо текста.
Что каждый режим может делать сам
| plan | ask | auto-edit | yolo | |
|---|---|---|---|---|
| Чтение, glob и grep по файлам | Выполняет | Выполняет | Выполняет | Выполняет |
| Правка и запись файлов | Запрещено | Спрашивает | Выполняет | Выполняет |
| Выполнение команд в оболочке | Запрещено | Спрашивает | Спрашивает | Выполняет |
- plan Только чтение.
- ask По умолчанию. Спрашивает перед записью файлов и выполнением команд.
- auto-edit Правит файлы без вопросов. Команды по-прежнему требуют подтверждения.
- yolo Ничего не спрашивает. Требует --yolo при каждом запуске.
Внутри сессии
› /model <id>Меняет модель до конца сессии.› /effort off|low|high|maxЗадаёт глубину рассуждений. На странице каждой модели указаны уровни, которые она принимает; любой другой уровень заменяется ближайшим.› /mode plan|ask|auto-editМеняет режим, не выходя из сессии.› /costТокены, потраченные в этой сессии, и баланс.› /compactОставляет инструкции и последние 6 сообщений.› /resumeПродолжает последнюю сохранённую сессию.› /mcpВыводит строку, которая добавляет NotHoly в Claude Code как MCP-сервер.› /exitВыход из агента.
Если в папке есть NOTHOLY.md, агент читает его как инструкции проекта. Сессии сохраняются в ~/.notholy/sessions с правами 600.
Коннекторы
Спрашивайте обо всём, что позволяет ваш скоуп.
Создайте аккаунт, пополните баланс от $5 и задайте первый вопрос в чате или в терминале.
- 1/3
Создайте аккаунт
Личный или для компании. Позже можно перейти на аккаунт компании без потери баланса и ключей.
ЛичныйКомпания - 2/3
Пополните баланс
Картой, от $5. Оплата за токены, без подписки.
$5.00минимальное пополнение - 3/3
Спрашивайте
В чате, или установите CLI и выполните notholy login в терминале.
$ notholy login