CLI
Установка CLI
Установите команду notholy на Linux, macOS или Windows, проверьте, что она запускается, и войдите.
CLI — это один бинарник для Linux, macOS и Windows, на amd64 и arm64. Скрипт установки выбирает сборку под вашу систему и проверяет её контрольную сумму SHA-256. Если сумма не совпадает, он ничего не устанавливает.
1. Установка
macOS и Linux, в терминале:
curl -fsSL https://notholy.com/install.sh | shУстановка идёт в ~/.local/bin. Если этой папки нет в PATH, скрипт выведет строку, которую нужно добавить в профиль оболочки. Чтобы использовать другую папку, задайте NOTHOLY_INSTALL_DIR.
Windows, в PowerShell:
irm https://notholy.com/install.ps1 | iexУстановка идёт в %LOCALAPPDATA%\notholy\bin, и эта папка добавляется в пользовательский PATH.
2. Проверка установки
notholy --versionКоманда выводит notholy и номер версии. Если оболочка пишет, что команда не найдена, откройте новый терминал, чтобы он прочитал новый PATH.
3. Вход
notholy loginCLI показывает код и открывает notholy.com/activate в браузере. Подтвердите там код, и CLI сохранит собственный ключ в системной связке ключей. Настройка для CI описана в разделе Вход.
4. Задайте вопрос
notholy "explain CVE-2024-3094 in two sentences"Команда выводит один ответ. Запустите notholy без аргументов внутри проекта, чтобы открыть агента в терминале.
Обновления
CLI обновляется сам. Не чаще одного раза в 24 часа интерактивный запуск стартует фоновый процесс, и ваша команда его не ждёт. Этот процесс читает список релизов с notholy.com, проверяет его подпись ed25519, скачивает новый бинарник, проверяет его SHA-256 и заменяет им старый. Если любая проверка не проходит, бинарник остаётся прежним. Более старую версию CLI не устанавливает. Новая версия начинает работать со следующей команды, и этот запуск выводит одну строку об обновлении.
notholy update # установить самую новую версию сейчас
notholy update --check # только сообщить, есть ли онаОбновления отключены, если задано NOTHOLY_NO_UPDATE=1 или переменная CI. Автоматическая проверка также не запускается для notholy mcp, notholy token, запусков с --json, вывода в pipe или файл и когда у вас нет прав на запись в папку бинарника.
Запросы не содержат API-ключ, промпт или идентификатор машины. Каждый оставляет запись о доступе с вашим IP-адресом, как и любой запрос к notholy.com, а имя скачиваемого файла указывает ОС и CPU.