Перейти к содержимому
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

Исследовательский агент в вашем терминале.

CLI NotHoly работает на вашей машине и подходит для реверса, пентеста и исследований. В режиме по умолчанию он спрашивает, прежде чем записать файл или выполнить команду.

~ notholy help
$ 
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.
Настоящий вывод notholy help.

Установка

Один бинарник для macOS, Linux и Windows, на amd64 и arm64. Скрипт проверяет контрольную сумму SHA-256, прежде чем что-то устанавливать.
  1. 1/3

    Установите бинарник

    Скрипт выбирает сборку под вашу ОС и процессор и проверяет её контрольную сумму SHA-256. Установка идёт в ~/.local/bin на macOS и Linux и в %LOCALAPPDATA%\notholy\bin на Windows, эту папку скрипт добавляет в PATH.

  2. 2/3

    Проверьте установку

    Выводит версию. Если оболочка пишет, что команда не найдена, откройте новый терминал или добавьте в PATH папку, которую вывел скрипт.

  3. 3/3

    Войдите

    Показывает код и открывает notholy.com/activate. Подтвердите там код, и CLI сохранит собственный ключ в системной связке ключей. В CI этот шаг пропустите и задайте NOTHOLY_API_KEY.

  1. # 1/3 Установите бинарник

    $ curl -fsSL https://notholy.com/install.sh | sh
  2. # 2/3 Проверьте установку

    $ notholy --version
  3. # 3/3 Войдите

    $ notholy login

Команды

Каждая команда и одна строка о том, что она делает. Полный список выводит notholy help.

Агент в терминале

  • $ 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 вместо текста.

Что каждый режим может делать сам

Читать файлы агент может в любом режиме. Запись и выполнение команд зависят от режима, в котором вы его запустили.
Что каждый режим может делать сам
planaskauto-edityolo
Чтение, 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.

Коннекторы

Каждая интеграция ниже проверена на шлюзе NotHoly с настоящим промптом и вызовом инструмента. notholy run ничего не меняет в глобальной конфигурации.

Спрашивайте обо всём, что позволяет ваш скоуп.

Создайте аккаунт, пополните баланс от $5 и задайте первый вопрос в чате или в терминале.

  1. 1/3

    Создайте аккаунт

    Личный или для компании. Позже можно перейти на аккаунт компании без потери баланса и ключей.

    ЛичныйКомпания
  2. 2/3

    Пополните баланс

    Картой, от $5. Оплата за токены, без подписки.

    $5.00минимальное пополнение
  3. 3/3

    Спрашивайте

    В чате, или установите CLI и выполните notholy login в терминале.

    $ notholy login