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

Установите NotHoly в свой редактор.

Чат с моделями NotHoly на боковой панели, проверка файлов и git diff на проблемы безопасности, поиск CVE, регрессионные тесты и правила обнаружения из выделенного кода.

Расширение есть в Visual Studio Marketplace и в Open VSX. Найдите NotHoly.com на панели расширений VS Code, Cursor, Windsurf или VSCodium.

NotHoly.com

NotHolycom.notholy

v0.1.3
>NotHoly:
  • NotHoly: Explain selectionEnter
  • NotHoly: Review this file
  • NotHoly: Review changes (git diff)
  • NotHoly: Investigate a CVE
  • NotHoly: Write a regression test for the selection

Установите и начните

В Windows, macOS и Linux, от установки до первого ответа в чате.
  1. 1/5

    Установите из редактора

    Найдите NotHoly.com на панели расширений и нажмите Install или выполните эту команду. VS Code ставит расширение из Visual Studio Marketplace; Cursor, Windsurf и VSCodium ставят его из Open VSX. Обновления приходят через редактор, поэтому следующие два шага можно пропустить.

    code --install-extension NotHolycom.notholy
  2. 2/5

    Или скачайте .vsix

    Чтобы проверить файл, выполните команду для своей системы в папке, где он сохранён, и сравните вывод с SHA-256 ниже.

    Скачать .vsixВерсия 0.1.3

    SHA-256

    00d430ea591f0a3dcac93abd8daaf7933c5d53736d86fe5ea26af7081ad9df5a
    Get-FileHash notholy-vscode-latest.vsix -Algorithm SHA256
  3. 3/5

    Установите

    На панели Extensions откройте меню ... вверху, выберите Install from VSIX и укажите файл. Или выполните эту команду в папке с файлом.

    code --install-extension notholy-vscode-latest.vsix
  4. 4/5

    Войдите

    Откройте Command Palette (Ctrl+Shift+P, в macOS Cmd+Shift+P) и выполните NotHoly: Sign in или нажмите ✦ NotHoly в строке состояния. В уведомлении появится код, а браузер откроет notholy.com/activate. При необходимости войдите в аккаунт, сверьте код, выберите организацию и подтвердите. Ключ сохраняется в хранилище секретов редактора. Поля для вставки ключа нет. В CI задайте NOTHOLY_API_KEY в окружении, которое запускает редактор.

    >NotHoly:
    • NotHoly: Sign inEnter
  5. 5/5

    Проверьте работу

    В строке состояния вместо ✦ NotHoly появятся ваш баланс и текущая модель. Нажмите значок NotHoly на панели действий, отправьте сообщение и дождитесь ответа. Это сообщение расходует баланс, как любой другой запрос.

    • ✦ $12.34 · model

      Вход выполнен. Ваш баланс и текущая модель.

    • ✦ NotHoly

      Вход не выполнен, или API не ответил. Наведите курсор, и подсказка покажет причину.

Cursor, Windsurf и VSCodium используют то же расширение из Open VSX. Наши автотесты работают только в VS Code, поэтому в этих трёх редакторах мы расширение не проверяли. При входе из них на странице подтверждения всё равно будет написано VS Code.

Что добавляет расширение

Запускайте эти команды из Command Palette. Explain selection, регрессионный тест и Review this file есть и в контекстном меню. Интерфейс следует языку редактора на английском, португальском и испанском, в остальных случаях остаётся на английском.
  • Чат в представлении на боковой панели. Укажите файл рабочей области через @path, и его содержимое уйдёт вместе с сообщением.

  • Проверьте файл, и находки появятся в Problems. Над строками, которые обычно стоит перепроверить, появляется ссылка на проверку.

  • Предложенное исправление доступно как quick fix на находке. Оно открывается в виде diff с двух сторон, и ничего не меняется, пока вы не выберете Apply.

  • В строке состояния видны баланс и модель. Ключ хранится в хранилище секретов редактора, а не в настройках и файлах рабочей области.

NotHoly: Sign in, Sign out
Подключает этот редактор к аккаунту или отключает его.
NotHoly: Explain selection
Объясняет выделенный код в чате и указывает на всё, что касается безопасности.
NotHoly: Review this file
Проверяет открытый файл на проблемы безопасности. Находки попадают в Problems.
NotHoly: Review changes (git diff)
Проверяет в чате незакоммиченные изменения, а если рабочее дерево чистое, то изменения в stage.
NotHoly: Investigate a CVE
Запрашивает ID CVE, получает запись и объясняет влияние, статус эксплуатации и что исправить или обнаруживать.
NotHoly: Write a regression test for the selection
Готовит тест, который поймал бы ошибку безопасности в выделенном коде, в стиле тестов проекта.
NotHoly: Write a detection rule for the selection
Готовит правило Sigma, Semgrep или YARA на случай злоупотребления выделенным кодом.

Обновление и удаление

Обновление

Редактор не обновляет сам расширение, установленное из файла. Сравните версию на этой странице со своей, скачайте новый .vsix и установите поверх старого. С --force команда заменит его без вопросов.

code --install-extension notholy-vscode-latest.vsix --force

Удаление

Сначала выполните NotHoly: Sign out, чтобы ключ исчез из этого редактора. Затем нажмите Uninstall на панели Extensions или выполните эту команду. Выход не отзывает ключ. Это делается в разделе «Подключения» в консоли.

code --uninstall-extension NotHolycom.notholy

Решение проблем

Терминал не находит команду code
В VS Code на macOS выполните Shell Command: Install 'code' command in PATH из Command Palette и откройте новый терминал. Или обойдитесь без терминала и используйте панель Extensions.
Редактор пишет, что расширение несовместимо
Нужен редактор на базе VS Code 1.95 или новее. Обновите редактор и установите заново.
Браузер не открылся или код истёк
Перейдите на notholy.com/activate и введите код из уведомления. Код действует 10 минут. Потом снова выполните NotHoly: Sign in.
В строке состояния всё ещё ✦ NotHoly
Наведите на него курсор. Sign in to NotHoly значит, что ключа нет или он отозван: войдите снова. NotHoly is unreachable указывает на сеть или прокси.
Нет команд проверки и регрессионного теста
Рабочая область не помечена как доверенная. Выполните Workspaces: Manage Workspace Trust и доверьтесь папке. До этого проверки, регрессионные тесты, упоминания @path и ссылки на проверку отключены. Чат, поиск CVE, Explain selection и правила обнаружения работают с тем текстом, который вы отправляете.
Чат пишет not enough credits
Баланса не хватает на запрос. Пополните его в консоли. Строка состояния обновляется каждые пять минут.
Review changes пишет No git repository is open
Откройте папку с репозиторием. Команда проверяет первый репозиторий, открытый в редакторе.

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

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

  1. 1/3

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

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

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

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

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

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

    Спрашивайте

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

    $ notholy login