Перейти к содержимому

Выберите язык

Текущий язык: Русский

Обзор продукта HagiCode

HagiCode не даёт ИИ терять контекст при изменении вашего кода: сначала изучить репозиторий, затем определить границы, после чего выполнять работу с отслеживаемой историей. Это рабочее пространство с ИИ для разработки проектов, которое подключает привычные вам Agent CLI и модели, поэтому переключаться между редакторами не нужно. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

  • Поддерживает 11 Agent CLI (Claude Code, Codex, GitHub Copilot и другие)
  • Работает в Windows, macOS и Linux
  • Базовые возможности бесплатны

Основные возможности

  1. Сначала разобраться, затем действоватьОбычные сеансы по умолчанию доступны только для чтения; сложные изменения сначала проходят через предложение.
  2. Единые границы для нескольких репозиториевMonoSpecs воспринимает несколько репозиториев как один проект, а спецификации хранятся в основном репозитории.
  3. Свой Agent CLIПоддерживаются 11 Agent CLI, состояние каждого видно сразу, переключаться между редакторами не нужно.
  4. SkillsНайдите навык, проверьте источник и команду перед установкой и решите, каким источникам доверять.
  5. Vault и Code ServerПодключайте к сеансу материалы из-за пределов репозитория и редактируйте их прямо в браузере.
  6. Super CommitСгруппированные коммиты в формате Conventional Commits, в том числе сразу в нескольких репозиториях.
  7. Видимый прогрессУдобный интерфейс помогает следить за проектной работой, а индикаторы прогресса дополняют его.

Как проходит работа над задачей

Предположим, нужно изменить функцию, затрагивающую несколько репозиториев:

Сначала разобраться

Обычная сессия, в которой агент ищет по репозиториям вызовом инструмента и объясняет, где формируются счета

Изучите существующий код в обычном сеансе. По умолчанию такие сеансы доступны только для чтения; переключитесь в режим редактирования, когда потребуется изменить файлы.

Определить границы

Панель создания предложения с выбором репозиториев и предварительным просмотром предложения

Для сложного изменения выберите проект и репозитории в сеансе предложений. Прежде чем перейти к выполнению, опишите цели, задачи и способы проверки.

Следить за результатом

Подробности сеанса после завершения выполнения процесса предложения

Просматривайте сеансы и состояние выполнения в рабочем пространстве. Когда потребуется подготовить коммит, воспользуйтесь Super Commit.

Сохранить контекст

Доска сеансов и состояние репозиториев проекта MonoSpecs

К предложениям и истории коммитов можно вернуться позже. При работе с несколькими репозиториями используйте MonoSpecs для управления связями между ними и областью изменений.

Не для каждой задачи нужно создавать предложение. Начните с обычного сеанса, если вы хотите просто изучить код или решить несложный вопрос. Если задаче требуется больше контекста, HagiCode предоставляет отслеживаемый путь работы.

Возможности подробнее

Сначала разобраться, затем действовать

HagiCode разделяет «чтение кода» и «изменение кода», чтобы вы выбирали подход по масштабу задачи, а не позволяли ИИ сразу править всё подряд.

  • Обычный сеанс: по умолчанию только чтение. Используйте его, чтобы изучить репозиторий, разобраться в проблеме или узнать, где находится та или иная логика. В режим редактирования переключайтесь, только когда нужно изменить файлы.
  • Сеанс предложений: для сложных изменений. Выберите проект и репозитории, опишите цели, задачи и способы проверки и переходите к выполнению, когда план вас устроит.
  • Доска сеансов: колонки Proposal & Review, Execution и Archived (предложения и проверка, выполнение, архив) показывают состояние каждого сеанса с первого взгляда. Можно переключаться между раскладками Classic, Execution Flow Kanban и Dashboard Kanban.

Доска сессий со столбцами «Предложение и проверка», «Выполнение» и «Архив» рядом с панелью проекта с быстрыми действиями и состоянием репозиториев

Command View со списком сессий и стеной живых плиток, показывающих последний вывод, ожидающий вопрос агента и быстрые действия

Подробнее: Создание обычного сеанса · Создание сеанса предложений · Доска сеансов

Единые границы для нескольких репозиториев

Когда запрос затрагивает сразу фронтенд, бэкенд и документацию, MonoSpecs позволяет HagiCode воспринимать их как один проект.

  • Расположение дочерних репозиториев, адреса Git и отображаемые имена задаются в .hagicode/monospecs.yaml.
  • Спецификации изменений (OpenSpec) хранятся в основном репозитории, поэтому каталоги кода дочерних репозиториев остаются чистыми.
  • При создании предложения выберите, какие дочерние репозитории оно затрагивает. На странице проекта видны ветка и незафиксированные изменения каждого репозитория.

Вкладка Git проекта с десятью репозиториями MonoSpecs, их ветками и состоянием синхронизации, а также действиями Push, Pull и Super Commit для выбранного репозитория

Подробнее: Руководство по MonoSpecs

Свой Agent CLI

HagiCode не заменяет ваш набор инструментов, а собирает его в одном рабочем пространстве.

  • Агент — это CLI, модель и необязательный текст с описанием характера. Создайте несколько агентов, назначьте их на разные сценарии выполнения и настройте резервные группы.
  • Поддерживаются 11 Agent CLI, включая Claude Code, Codex и GitHub Copilot. Рабочее пространство показывает версию, время отклика и состояние каждого CLI.
  • С помощью OmniRoute можно подключить несколько OpenAI-совместимых инструментов и моделей к одному локальному шлюзу, а подключениями CLI и моделей управлять по отдельности.

Всплывающее окно AI Monitoring: Claude Code, Codex и GitHub Copilot исправны, показаны режим проверки и путь к исполняемому файлу

Рабочее пространство Agents с пятью агентами, сгруппированными по Claude Code и Codex, у каждого есть аватар и модель

Подробнее: Рабочее пространство агентов · Установка AI Agent CLI и поддерживаемые варианты

Skills

Панель Skills объединяет в одном месте навыки, уже установленные на вашем компьютере, и навыки, которые можно установить из галереи.

  • Local Skills (локальные): посмотрите, что установлено на этом компьютере, и проверьте обновления сразу для всех.
  • Gallery (галерея): ищите по ключевому слову и источнику и сразу видите, установлен ли навык.
  • Trusted Providers (доверенные источники): перед установкой проверьте источник, статус доверия и команду, которая реально будет выполнена, и решите, какие источники считать доверенными.

Галерея Skills с полем поиска, фильтрами по источникам и таблицей навыков, источников и числа установок

Подробнее: Руководство по Skills

Vault и Code Server

  • Vault — это папка за пределами репозиториев вашего проекта, которую HagiCode может просматривать. Используйте её для справочных документов, заметок и результатов исследований. Поддерживаются три типа: Folder, CodeRef и Obsidian.
  • При создании сеанса выберите, какие Vault включить в его область. Один из них можно отметить как доступный для записи, чтобы ИИ мог в него писать; иначе он остаётся справочным и доступным только для чтения.
  • Code Server даёт точку входа для редактирования в браузере, которую можно открыть прямо из Vault или проекта.

Панель Vault с пользовательскими и системными Vault, деревом файлов и Markdown-просмотром заметки об архитектуре

Подробнее: Руководство по Vault

Super Commit

Нажмите «Super Commit» на вкладке Git, и HagiCode прочитает ваши текущие изменения и составит сообщения коммитов в формате Conventional Commits.

  • Связанные изменения группируются в несколько коммитов, а не в один общий.
  • В проектах MonoSpecs изменения попадают в нужный дочерний репозиторий.
  • Метка Co-Authored-By добавляется автоматически; имя и адрес электронной почты можно задать для проекта или глобально.

Вкладка Git с тремя выбранными репозиториями с изменениями и выделенной кнопкой Super Commit

Подробнее: Руководство по Super Commit

Видимый прогресс

Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными. Достижения, ежедневные отчёты и метрики Token дополняют это обратной связью при длительной работе. Чтобы узнать, как Agent составляются, распределяют работу и настраиваются, см. Agent и связанные настройки. Эти игровые элементы дополняют рабочее пространство; HagiCode можно использовать как обычный инструмент разработки и без них.

Зал достижений с ежедневным и общим прогрессом, состоянием цикла и метриками жизненного цикла предложений

Подробнее: Строка состояния и прогресс

Для кого это подходит

  • Хорошо подходит: разработчикам и командам, которые поддерживают несколько репозиториев и хотят планировать сложные изменения до их выполнения, а также тем, кто уже пользуется Agent CLI, такими как Claude Code или Codex, и хочет собрать их в одном рабочем пространстве.
  • Не обязательно: если вам нужно лишь дописать несколько строк в редакторе, вам хватит текущих инструментов.

See Hagicode in real coding sessions

Start with the English YouTube overview embedded below, then compare two supporting Bilibili demos without losing the product story or the direct watch links.

Focused demoBilibili

AI Playing Games While Coding

A supporting Bilibili demo that shows the product feeling playful and alive during real coding sessions instead of behaving like a dry code generator.

Open on Bilibili
Focused demoBilibili

GPT Codex in Hagicode: Live Trial

A narrower validation run that helps readers judge how GPT Codex behaves inside the actual Hagicode product after the main YouTube introduction.

Open on Bilibili

Начало работы в три шага

Редакции и цены

Базовые возможности бесплатны. Desktop и Microsoft Store — два разных способа получения HagiCode, а не два платных тарифа. В канале Microsoft Store также доступен Turbo Engine — отдельная покупка с разовой оплатой: она повышает предел одновременно выполняемых предложений и открывает дополнительные возможности, включая темы документации, собственную подпись, оформление бренда и загрузку пользовательских аватаров. Какие именно функции он открывает, см. на странице дополнения Turbo Engine.

Ваша средаРекомендуемый вариант
Windows с доступом к Microsoft StoreУстановка через Microsoft Store
Ручная установка в Windows или локальное использование на macOS либо LinuxУстановка Desktop

Основное приложение в Steam снято с распространения и больше не служит способом установки. См. статус распространения в Steam.

Зачем нужно рабочее пространство?

Я Кунь Юй, создатель HagiCode. Один вопрос и ответ могут решить текущую проблему, но при разработке также приходится разбираться в проекте, определять границы задачи, доводить изменения до конца и оценивать результат. Мне хотелось связать эти разрозненные этапы; игровые элементы обратной связи помогают видеть прогресс длительной работы. Можно пользоваться только частью этих возможностей: изучать все модули перед тем, как начать писать код, необязательно.

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.