HagiCode — это продукт, который объединяет AI-инструмент для программирования, игровую систему обратной связи и полноценное рабочее пространство разработки в одной платформе.
Используйте его, чтобы разбираться в репозиториях, писать предложения, декомпозировать задачи, изменять код, упорядочивать коммиты, управлять несколькими репозиториями и собирать переиспользуемую базу знаний, не выходя из одного рабочего пространства.
Website · Product Overview · Desktop · Container · Microsoft Store · Blog
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Русский
| Превью | Продукт | Что это | С чего начать |
|---|---|---|---|
![]() |
HagiCode for Windows | Current public entry point for the desktop app. The Steam main application entry has been retired. | Open Microsoft Store · Desktop downloads · Steam status FAQ |
![]() |
Hagicode Plus | Bundle and upgrade guidance remains available through the docs site. | Read Hagicode Plus docs |
![]() |
Turbo Engine DLC | DLC guidance for higher concurrency and customization remains available through the docs site. | Read Turbo Engine DLC docs |
HagiCode создавался не как ещё одно чат-окно для кода. Он встраивает ИИ во весь процесс разработки ПО: понимание репозиториев, планирование изменений, реализация кода, организация коммитов, накопление знаний и поддержание всего потока от идеи до архива в удобном для ревью виде.
Для нетривиальной работы HagiCode начинает с предложения, а не сразу переходит к правке файлов. OpenSpec превращает запросы в область работ, задачи, анализ влияния, шаги проверки и историю выполнения, которую удобно просматривать и проверять.
HagiCode поддерживает Codex, Claude Code, GitHub Copilot, OpenCode, Hermes, QoderCLI, Kiro, Kimi, Gemini, Pi, Reasonix, DeepAgents и Codebuddy. OmniRoute отделяет выбор CLI от уровня моделей и подписок, чтобы команды могли маршрутизировать модели и endpoints без жёсткой привязки ко всему одному стеку по умолчанию.
Рабочее пространство объединяет возможности, которые обычно оказываются разбросаны по разным инструментам:
MonoSpecsдля инвентаризации, области работ и координации между несколькими репозиториямиSkillsдля устанавливаемых расширений рабочих процессов и инструментов с учётом доверияVaultдля накопления переиспользуемых знаний между проектамиAI Compose Commitи интеграция сcode-server, чтобы завершать работу в том же потоке
HagiCode рассматривает достижения, ежедневные отчёты, множители эффективности, пропускную способность токенов и тематическую обратную связь интерфейса как часть продукта, а не как декоративные остатки. В результате получается рабочее пространство, где долгие AI-процессы остаются видимыми, а не сплющиваются в одну бесконечно прокручиваемую переписку.
- Website для полной главной страницы продукта
- Product Overview для официального публичного введения в продукт
- Desktop для локальной установки и управления сервисами
- Container для сценария self-hosted развертывания
- Microsoft Store for the current Windows desktop entry point
- Steam status FAQ for why the Steam main application is no longer the primary channel
- Blog для обновлений продукта и длинных публикаций
Этот репозиторий содержит публичный сайт HagiCode. В каталоге repos/site выполните:
npm install
npm run dev
npm run build
npm run previewСервер разработки по умолчанию запускается на http://localhost:31264.
Для руководства по вкладу начните с AGENTS.md и CLAUDE.md.
- Основной workflow:
.github/workflows/site-deploy-gh-pages.yml - Источник истины для production: ветка
gh-pages, публикуемая только через GitHub Actions - Контракт публикуемого payload:
esa.jsoncв корне ветки и проверенный статический снимок Astro вdist/ - Путь в R2 после
gh-pages: после успешного завершения jobdeployjobupload-r2скачивает тот же проверенный artifactsite-gh-pages-payloadи синхронизирует только содержимое.deploy/gh-pages/dist/в корень bucket R2 или в корень опционального prefix, не добавляя лишний сегментdist/ - Путь для ручного запуска:
workflow_dispatchпо умолчанию используетlatest-gh-pages, поэтому сопровождающие могут повторно опубликовать данные прямо из последнего snapshot веткиgh-pagesбез новой сборки;current-ref-buildвыбирайте только тогда, когда действительно нужен ручной rebuild и повторная публикация из текущего ref - Обязательные R2 secrets:
R2_ENDPOINT,R2_BUCKET,R2_ACCESS_KEY_IDиR2_SECRET_ACCESS_KEY;R2_PREFIXнеобязателен и удаляет ведущие и замыкающие/перед вычислением целевого корня - Диагностика сбоев: если
gh-pagesзавершился успешно, а загрузка в R2 нет, workflow упадёт вupload-r2; смотрите GitHub step summary, чтобы увидеть вычисленный bucket, корень prefix и понять, случилась ли ошибка до передачи или во время синхронизации - Необходимые права GitHub: deploy job требует
contents: write; build job остаётся только для чтения - Необходимая настройка хостинга: production-хост должен читать
gh-pages/esa.jsoncи обслуживатьgh-pages/dist/как каталог статических файлов - Проверки первого деплоя: убедитесь, что workflow публикует
esa.jsoncиdist/, что целевой хостинг по-прежнему смотрит наgh-pages, что summary показывает ожидаемый bucket R2 или корень prefix, и затем откройтеhttps://hagicode.com - Путь отката: откатить изменение в исходниках или повторно запустить деплой из более старого коммита, чтобы CI снова опубликовал предыдущий снимок
Индекс истории desktop по адресу https://index.hagicode.com/desktop/history/ здесь выступает только как внешняя зависимость по ссылке. Сайт указывает на него как на резервную runtime-цель для desktop-инструкций, но сам этот репозиторий не публикует и не поддерживает этот индекс напрямую.
Этот репозиторий распространяется по LICENSE.








