Как Desktop использует вашу среду Node
HagiCode Desktop использует внешние node и npm, установленные в вашей системе. Установите Node.js перед первым запуском Desktop и убедитесь, что обе команды доступны через системную переменную PATH.
Этот FAQ объясняет, как Desktop находит внешнюю среду Node, куда устанавливаются Agent CLI и что делать, если Node или npm не найдены.
Требования к версии
Нужен Node.js 24 или выше (минимально допустимая версия — тоже 24). npm устанавливается вместе с Node.js. Способы установки описаны в разделе Установка Node.js.
Git тоже нужно установить самостоятельно, см. Руководство по установке.
Как Desktop находит node и npm
При запуске Desktop читает системную переменную PATH и ищет в ней node, npm и git. Это значит, что:
- Версия, которую вы видите в терминале по команде
node --version, обычно и есть версия, которую использует Desktop. - Desktop лишь использует вашу среду Node и не заменяет и не изменяет ее.
- Если вы установили или обновили Node.js, когда Desktop уже был открыт, полностью закройте Desktop и запустите его заново, чтобы он прочитал новый
PATH.
Менеджеры версий и PATH
В macOS и Linux менеджеры версий, такие как nvm и fnm, обычно задают PATH только в файлах конфигурации оболочки. Desktop, запущенный из Dock, меню приложений или с ярлыка на рабочем столе, эти файлы не читает и может не найти node. Запускайте Desktop из терминала, в котором уже работает node, либо используйте установку на уровне системы.
Куда устанавливаются Agent CLI и другие управляемые пакеты
Страница управления зависимостями в Desktop обнаруживает node и npm в PATH, показывает определенный глобальный префикс npm и устанавливает пакеты CLI, перечисленные в каталоге, в этот внешний глобальный каталог.
Для каждого управляемого CLI Desktop ищет исполняемый файл в следующем порядке:
- Уже существующий управляемый путь
- Глобальный каталог
binnpm (в Windows включая скрипты запуска.cmdи.ps1) PATH
Настройки зеркала npm применяются при установке и синхронизации. Удаление тоже выполняется во внешнем глобальном каталоге и требует подтверждения в интерфейсе. Текущий глобальный каталог можно посмотреть такой командой:
npm prefix -gЕсли глобальный каталог находится в месте, где нужны права администратора, при установке может возникнуть ошибка доступа; см. Настройка глобального каталога npm.
Что делать, если Desktop не находит Node или npm
- Выполните в терминале
node --versionи убедитесь, что версия Node.js не ниже 24. Затем выполнитеnpm --version, чтобы проверить доступность npm. - Если Node.js не установлен или его версия слишком низкая, сначала установите Node.js вне Desktop.
- Полностью закройте Desktop и запустите его заново, затем вернитесь на страницу зависимостей и нажмите «Обновить».
Если Desktop сообщает, что какой-то пакет CLI нужно установить вручную, выполните предложенную им команду в терминале вне Desktop, а затем вернитесь в Desktop и один раз обновите страницу, чтобы он повторно выполнил проверку.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

