Установка Desktop
На этой странице описано, как установить и использовать Hagicode Desktop. Это официальный клиент для настольных систем, который объединяет стандартный путь локальной установки и повседневное управление в одном месте.
Рекомендуемый способ
Для личного локального использования в macOS, Linux, а также в Windows без Store рекомендуется Desktop:
- руководство первого запуска проведет вас через загрузку и запуск
- запуск, остановка и версии Hagicode Server управляются из одной программы
- графический интерфейс удобнее для просмотра состояния и выполнения операций
- встроенное управление версиями упрощает переключение между версиями
- данные по умолчанию остаются на вашем компьютере, и вы сами их контролируете
Пользователям Windows в первую очередь стоит рассмотреть установку из Microsoft Store; для серверов и командного развертывания используйте Docker Compose.
Что такое Hagicode Desktop
Hagicode Desktop — это официальное настольное приложение Hagicode, которое работает в Windows, macOS и Linux. Оно скачивает, запускает и обслуживает Hagicode Server на вашем компьютере, а также предоставляет управление версиями и повседневные операции.
Основные преимущества
- Встроенная среда выполнения .NET:
.NET, необходимая для запуска Hagicode Server, уже поставляется вместе с Desktop, устанавливать ее отдельно не нужно - Управление службой: встроенное управление Hagicode Server позволяет легко запускать и останавливать службу
- Переключение версий: поддерживается управление несколькими версиями, между которыми можно свободно переключаться
- Локальная работа: все данные хранятся локально, что защищает вашу конфиденциальность
- Проверка версий: автоматически обнаруживает доступные новые версии
Применимые сценарии
Desktop стоит выбрать в таких случаях:
- индивидуальным разработчикам, которые хотят использовать Hagicode локально
- пользователям, которые хотят, чтобы данные и проекты оставались на их собственном компьютере
- тем, кто предпочитает графический интерфейс и не хочет вручную писать конфигурацию развертывания
- разработчикам, которым нужно часто переключаться между разными версиями
Подготовка перед установкой
Desktop не включает Node.js и больше не предоставляет собственную внутреннюю среду Node. Он использует node и npm из системной переменной PATH и устанавливает управляемые пакеты, например Agent CLI, в глобальный каталог npm на вашем компьютере. Прежде чем начать, подготовьте следующее:
| Зависимость | Требование | Описание |
|---|---|---|
| Node.js | 24 или выше | Вместе с ним устанавливается npm, см. Установка Node.js |
| Git | Любая актуальная стабильная версия | Проверяется при запуске; «Демо-проект» в диалоге «Новый проект» использует его для клонирования репозитория с примером, см. Установка Git |
| Agent CLI | Хотя бы один, с выполненным входом | Мастер показывает только те CLI, которые обнаружены на этом компьютере, см. Установка AI Agent CLI |
Сначала проверьте версии в терминале:
node --version # нужна версия v24.0.0 или вышеnpm --versiongit --versionСначала установите, потом запускайте, или перезапустите Desktop
Desktop читает системную переменную PATH при запуске. Если вы установили Node.js или Git, когда Desktop уже был открыт, полностью закройте Desktop и запустите его заново, а затем обновите страницу зависимостей.
Скачать Desktop
Быстрая загрузка
Пользователям Windows рекомендуется в первую очередь устанавливать приложение из Microsoft Store; ссылки для ручной загрузки ниже используйте, только если вам нужен установочный пакет, файл определенной версии или Store недоступен.
Выберите версию для вашей операционной системы и скачайте установщик напрямую:
Если список загрузок не загрузился
Если список установочных пакетов Desktop временно не загружается, точка входа не покажет недействительную ссылку для скачивания, а направит вас на официальную страницу истории версий: index.hagicode.com/desktop/history. Там можно выбрать версию и скачать установочный пакет; также можно воспользоваться GitHub Releases ниже.
Другие способы получения
Установщик Hagicode Desktop можно получить и по следующим каналам:
- Рекомендуется для Windows: откройте установку из Microsoft Store и установите приложение через официальный канал магазина
- Официальная страница релизов: на Hagicode GitHub Releases можно скачать пакеты для ручной установки
- Официальный сайт: на официальном сайте Hagicode есть ссылки для скачивания и инструкции по установке
Выбор подходящей версии
Выберите установщик, соответствующий вашей операционной системе:
- Windows: в первую очередь используйте Microsoft Store; если нужны файлы для ручной установки, скачайте установщик
.exeили пакет.msix - macOS: скачайте установщик
.dmg - Linux: скачайте установочный пакет
.AppImageили.tar.gz
Системные требования
- Windows: Windows 10 или новее (64-разрядная)
- macOS: macOS 10.15 или новее
- Linux: основные дистрибутивы Linux (Ubuntu 20.04+, Fedora 33+ и т. д.)
Что нужно подготовить самостоятельно
Desktop уже включает среду выполнения .NET, необходимую для запуска Hagicode Server, и выполняет инициализацию по умолчанию по поддерживаемому пути с локальной SQLite, поэтому устанавливать .NET отдельно не нужно. Однако Node.js 24+ и Git нужно установить самостоятельно — подробности смотрите в разделе Подготовка перед установкой выше.
Примечания по установке и запуску
Предупреждение macOS Gatekeeper
Если вы уже установили приложение по пути по умолчанию /Applications/Hagicode.app, но при первом запуске видите сообщение «приложение повреждено», «не удается открыть» или похожее предупреждение Gatekeeper, обычная причина — атрибут карантина com.apple.quarantine, который macOS добавляет к приложениям, скачанным из интернета, а не ошибка самого мастера установки Hagicode Desktop.
Выполните в терминале следующую команду. Для нее нужны права администратора; она рекурсивно снимает атрибут карантина с приложения по пути установки по умолчанию:
sudo xattr -dr com.apple.quarantine /Applications/Hagicode.appПосле выполнения команды перезапустите Hagicode Desktop.
Запуск Desktop
После загрузки откройте установщик или пакет приложения, завершите установку и запустите Hagicode Desktop.
Требования к сети
Убедитесь, что сетевое соединение работает. Desktop получает из интернета сведения о версиях и установочный пакет Hagicode Server; если загрузка не удалась, проверьте настройки сети, прокси или брандмауэра и повторите попытку.
Руководство первого запуска
При первом открытии Desktop сначала показывает собственное «руководство первого использования» (в приложении оно называется «Первоначальная настройка»). Оно только устанавливает и запускает Hagicode Server и включает следующие шаги по порядку:
- Выбор языка: выберите язык Desktop. При первом запуске встроенного бэкенда будет использован соответствующий язык по умолчанию.
- Приветствие: узнайте, какую подготовку выполнит это руководство.
- Подтверждение юридических документов: подтвердите текущие версии лицензионного соглашения (EULA) и политики конфиденциальности; официальные документы открываются для чтения в браузере.
- Скачать Hagicode Server: скачайте последний пакет Server и проверьте его дайджест.
После завершения загрузки вернитесь на главную страницу Desktop и нажмите «Запустить службу», чтобы запустить Hagicode Server, а затем откройте веб-интерфейс по подсказкам на главной странице.
Шаги могут отображаться не все
В некоторых каналах распространения (например, в сборках, где Server уже входит в установочный пакет) или когда после обновления версии нужно только заново подтвердить юридические документы, руководство показывает лишь часть этих шагов.
Первое использование веб-интерфейса
При первом входе в веб-интерфейс появляется мастер инициализации (это не то же самое, что описанное выше руководство первого использования Desktop). Он поможет выбрать язык интерфейса и тему, настроить Hagicoder по умолчанию и создать первый проект. Подробные шаги описаны здесь:
Управление версиями
Hagicode Desktop поддерживает управление несколькими версиями, между которыми можно свободно переключаться.

Переключение версии
- Откройте Hagicode Desktop
- Перейдите на страницу «Управление версиями»
- Выберите версию, на которую хотите переключиться
- Нажмите кнопку «Сменить версию»
- Дождитесь завершения переключения
Примечания по переключению версий
- При переключении версии Hagicode Server автоматически перезапускается
- Перед переключением обязательно сохраните всю работу
- Конфигурация проектов в разных версиях может отличаться
Запуск и остановка службы
Hagicode Desktop предоставляет простой способ управлять службой Hagicode Server.
Запуск службы
На главной странице приложения Desktop нажмите кнопку «Запустить службу», чтобы запустить Hagicode Server.

Остановка службы
Чтобы остановить Hagicode Server, нажмите кнопку «Остановить службу» на главной странице.
Состояние службы
Приложение Desktop в реальном времени показывает состояние Hagicode Server, в том числе:
- состояние службы (работает / остановлена)
- номер порта службы
- сведения о текущей версии
Дальнейшие шаги
После завершения установки вы можете продолжить следующими шагами:
Устранение неполадок
Не удалось выполнить установку
Если во время установки возникли проблемы:
- Проверьте сетевое подключение: убедитесь, что есть доступ в интернет
- Проверьте место на диске: убедитесь, что на диске достаточно свободного места
- Запустите от имени администратора: в Windows щелкните установщик правой кнопкой мыши и выберите «Запуск от имени администратора»
- Посмотрите сообщение установщика: запишите текст ошибки, который показал установщик, и приложите его, когда будете сообщать о проблеме
Не найден Node.js, npm или Git
Если Desktop сообщает, что отсутствует node, npm или git, либо что версия Node.js слишком старая:
- Убедитесь, что все установлено: выполните в терминале
node --version,npm --versionиgit --version. Для Node.js нужна версия 24 или выше; способы установки описаны в разделах Установка Node.js и Установка Git. - Перезапустите Desktop: Desktop читает системную переменную
PATHпри запуске. После установки полностью закройте Desktop и запустите его заново, а затем обновите страницу зависимостей. - Проверьте PATH: если команды работают в терминале, а Desktop их не находит, обычно это значит, что
PATHзадан только в конфигурации определенной оболочки (например, через nvm или fnm в.bashrc/.zshrc). Используйте установку на уровне системы или убедитесь, что Desktop запускается из среды, которая видит этотPATH. - Установите пакет CLI вручную: если Desktop сообщает, что пакет CLI нужно установить вручную, выполните предложенную им команду в терминале вне Desktop, а затем вернитесь в Desktop и обновите страницу. О поведении внешней среды Node / npm и
PATHчитайте в Как Desktop использует вашу среду Node.
Не удалось запустить службу
Если Hagicode Server не запускается:
- Проверьте, не занят ли порт: по умолчанию Desktop использует порт 36556 (текущий фактический порт показан на главной странице); убедитесь, что его не занимает другая программа
- Проверьте настройки брандмауэра: убедитесь, что брандмауэр разрешает Hagicode Server доступ к сети
- Перезапустите приложение: попробуйте перезапустить Hagicode Desktop
- Посмотрите журналы: подробные журналы ошибок доступны в приложении Desktop
Нужна дополнительная помощь?
Если вы столкнулись с проблемой, которая здесь не описана:
- Поищите похожие проблемы в GitHub Issues Desktop
- Обратитесь за помощью на наш форум сообщества
- Создайте новый Issue, подробно опишите проблему и приложите версию системы, вывод
node --versionи журнал Desktop
HagiCode
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Dungeon делает долгий путь наглядным, так что идеи становятся готовым ПО.
Превращайте идеи в полезное ПО с более умным, быстрым и увлекательным агентным рабочим процессом.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- УвлекательныйHero Dungeon превращает долгие сессии разработки в наглядное приключение с героями, прогрессом и достижениями.
HagiCode вкратце

Рабочее место: все сессии на одной канбан-доске. 
Предложение проходит путь от созданного до составленного, проверенного, выполненного и архивного. 
Hero Dungeon: герои ведут работу, а вы следите за прогрессом, уровнями и сюжетом.
Скачать для Windows
Поделиться HagiCode
Сайты экосистемы
Быстрые ссылки
Сообщество
© 2026 HagiCode | Powered By hagilight-starlight@0.9.2 | Branch: main | Commit: b74d888 | Built: