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

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

Редактировать страницу

Здравствуйте, уважаемые создатели. Я Кун Ю, создатель HagiCode.

На этой странице я хочу более подробно объяснить, что я на самом деле пытаюсь создать с помощью HagiCode.

Когда вы впервые слышите HagiCode, на ум обычно приходит несколько вопросов.

Является ли HagiCode инструментом ИИ-кодирования?

Является ли HagiCode игрой?

Является ли HagiCode IDE?

Возможно, ответ на все вопросы – да.

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

Итак, если вам действительно нужно одно краткое определение, оно ближе к следующему:

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

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

Этот скриншот уже говорит о многом. HagiCode не оставляет «разговор» посреди страницы. Он объединяет сеансы, статус, рабочие процессы, показатели и действия в одном рабочем пространстве. Вы не открываете его только для того, чтобы спросить: «Можете ли вы написать для меня какой-нибудь код?» Вы открываете его, чтобы продвинуть вперед целый этап разработки.

Почему HagiCode не похож на традиционный инструмент кодирования ИИ

Заголовок раздела «Почему HagiCode не похож на традиционный инструмент кодирования ИИ»

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

Это означает, что его дизайн ориентирован на реальные рабочие процессы разработки программного обеспечения, а не на одноразовые вопросы и ответы:

  • разберитесь с репозиторием, прежде чем менять код
  • уточнить цель до начала исполнения
  • определить границы, прежде чем ИИ начнет действовать
  • сохранить не только результат, но также процесс и рассуждения

Это также является основой трех следующих идентичностей HagiCode. Это инструмент кодирования с использованием искусственного интеллекта, игровое рабочее пространство и платформа, объединяющая множество возможностей разработки.

Если вы посмотрите только на уровень «кодирования ИИ», HagiCode не пытается заставить ИИ писать более яркий код. Он пытается заставить ИИ писать более надежно.

1. Он организует работу до того, как сгенерирует код.

Заголовок раздела «1. Он организует работу до того, как сгенерирует код.»

В HagiCode встроен рабочий процесс OpenSpec. Для чего-то более сложного ИИ не сразу переходит к редактированию файлов. Сначала он превращает запрос в предложение, задачи, масштаб воздействия и этапы проверки.

Этот момент имеет значение. Многие инструменты кодирования ИИ кажутся рискованными не потому, что они не могут генерировать код, а потому, что они начинают слишком быстро что-то менять, когда контекст неполный. HagiCode пытается изменить это:

  • сначала уточни проблему
  • подтвердите, какие модули будут затронуты
  • выделить задачи и критерии приемки
  • затем переходим к реализации

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

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

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

2. Он подчеркивает понимание на уровне проекта, а не просто завершение текущей задачи.

Заголовок раздела «2. Он подчеркивает понимание на уровне проекта, а не просто завершение текущей задачи.»

Многие IDE уже могут редактировать несколько файлов, а некоторые даже могут изменять несколько каталогов за один сеанс. Таким образом, преимущество HagiCode больше нельзя сформулировать просто как «это не автозаполнение одного файла».

Вместо этого я хочу подчеркнуть, что HagiCode нацелен на перспективу всего проекта.

Его не волнует только то, «какие файлы нужно изменить для этой задачи». Он также заботится о вопросах более высокого уровня:

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

Другими словами, HagiCode не просто пытается выполнить за вас одну задачу. Он пытается привлечь ИИ к участию в проекте в долгосрочной перспективе.

С этой точки зрения единственная задача — это только видимая поверхность. Что еще более важно, так это то, что следующие возможности могут быть подключены естественным образом:

  • переключение и координация между несколькими проектами
  • создание общего понимания между несколькими репозиториями
  • сохранение исторических предложений, коммитов и знаний с течением времени
  • превращение отдельных разговоров в прочный контекст проекта

Вот почему я разработал HagiCode как рабочее пространство, а не простое окно чата. Я хочу, чтобы ИИ видел не отдельный запрос, а то, куда движется весь проект.

Представление доски сеанса HagiCode со столбцами «Ожидание», «В процессе» и «Архив»

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

3. Он поддерживает несколько основных интерфейсов командной строки агента и четко отделяет интерфейс командной строки от модели.

Заголовок раздела «3. Он поддерживает несколько основных интерфейсов командной строки агента и четко отделяет интерфейс командной строки от модели.»

Текущий диапазон активной поддержки HagiCode охватывает несколько основных интерфейсов командной строки агента, в том числе:

  • Кодекс
  • Клод Код
  • GitHub второй пилот
  • Открытый код
  • Гермес
  • КодерCLI
  • Киро
  • Кими
  • Близнецы
  • ДипАгентс
  • Кодадди

Здесь я хочу прояснить один важный момент: CLI и модель не жестко связаны друг с другом.

Многие продукты рассматривают вопрос «какой CLI вы используете» и «какую модель подписки вы используете» как одно и то же решение. HagiCode не хочет этого делать.

Всплывающее окно AI Monitoring, показывающее текущую версию CLI агента, время ответа и состояние работоспособности.

4. OmniRoute отделяет уровень модели от интерфейса командной строки и делает маршрутизацию более гибкой.

Заголовок раздела «4. OmniRoute отделяет уровень модели от интерфейса командной строки и делает маршрутизацию более гибкой.»

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

Значение этого просто:

  • вы можете продолжать использовать интерфейс командной строки, который вам уже нравится
  • вас не принуждают к подписке на модель, которую CLI использует по умолчанию
  • вы можете управлять выбором модели, каталогами моделей и доступом к конечным точкам на одном унифицированном уровне.
  • несколько CLI могут повторно использовать одну и ту же стратегию маршрутизации модели.

Другими словами, даже если вы хотите использовать Claude Code в качестве CLI, вы все равно можете подключить его к другим источникам моделей и подпискам через OmniRoute. Например, если вы хотите использовать возможности подписки GitHub Copilot вместо жесткой привязки CLI к пути подписки по умолчанию, это может работать в HagiCode.

Я хочу простого: вы должны выбрать CLI, потому что вам нравится, как им пользоваться, и выбрать модель или подписку, потому что вы доверяете его стоимости, возможностям и доступности. Их не следует объединять в один комплексный выбор.

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

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

2. HagiCode как комплексная платформа для разработки искусственного интеллекта

Заголовок раздела «2. HagiCode как комплексная платформа для разработки искусственного интеллекта»

Если в первом разделе содержится ответ «Может ли он справиться с программированием?», то этот раздел отвечает на другой вопрос: почему он похож на IDE и в некотором смысле больше похож на полноценную платформу, чем на традиционную IDE?

Ответ в том, что HagiCode не ограничивается чатом и не ограничивается предложениями. Он объединяет возможности, которые обычно были бы разбросаны по разным инструментам, и превращает их в одну непрерывную систему.

1. MonoSpecs не позволяет кросс-репозиториевой разработке превратиться в лоскутное одеяло.

Заголовок раздела «1. MonoSpecs не позволяет кросс-репозиториевой разработке превратиться в лоскутное одеяло.»

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

HagiCode представляет MonoSpecs, чтобы вернуть такой вид сотрудничества между репозиториями под одним представлением. В одном проекте вы можете вести инвентаризацию репозитория, объем предложения и стратегию архивирования. Вы также можете позволить ИИ более четко понять, какие границы действительно пересекает изменение.

Обзор статуса нескольких репозиториев MonoSpecs, показывающий статус ветвей и изменений в нескольких репозиториях.

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

2. Система навыков позволяет платформе продолжать расти.

Заголовок раздела «2. Система навыков позволяет платформе продолжать расти.»

Многие продукты искусственного интеллекта расширяются в грубой форме: либо вы ждете официальных функций, либо заставляете пользователей самостоятельно возиться с терминалом. Вместо этого HagiCode превращает Навыки в формальный модуль продукта.

Внутри HagiCode вы можете:

  • просмотреть навыки, уже установленные локально
  • поиск в каталоге навыков
  • получить рекомендации по навыкам на основе текущего проекта
  • проверять детали навыков, устанавливать команды и статус доверия
  • пакетное обновление местных навыков

Галерея навыков HagiCode, показывающая результаты поиска, фильтры источников и количество установок.

Страница локальных навыков HagiCode, показывающая список установленных навыков и пакетные операции.

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

3. Система Vault не дает базе знаний разбрасываться повсюду.

Заголовок раздела «3. Система Vault не дает базе знаний разбрасываться повсюду.»

Вы можете думать о Vault как о слое хранения знаний HagiCode.

Он поддерживает размещение на платформе различных типов материалов, в том числе:

  • репозитории ссылок на код
  • обычные папки
  • Обсидиановые своды
  • каталоги, управляемые системой

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

Для многих команд это имеет большое значение. ИИ становится по-настоящему ценным не потому, что он «ответил один раз», а потому, что он может продолжать работать на основе уже организованного массива знаний.

Рабочая область Vault, в которой отображается хранилище пользователя, системное хранилище и такие действия, как открытие сервера кода.

4. AI Compose Commit расширяет «законченное кодирование» до «чистого написания коммитов».

Заголовок раздела «4. AI Compose Commit расширяет «законченное кодирование» до «чистого написания коммитов».»

Для многих команд настоящей болевой точкой является не само кодирование, а последний шаг: код готов, но никто не хочет тщательно писать сообщение о коммите.

HagiCode предоставляет AI Compose Commit, который также позволяет создавать сообщения о фиксации в рабочем процессе.

  • вам не нужно запоминать каждое изменение построчно
  • вам не нужно импровизировать описание поспешного коммита в последнюю минуту
  • вы можете позволить ИИ организовать более четкое сообщение о фиксации на основе фактического различия
  • в рабочем процессе Turbo Engine вы также можете настроить AI Co-Authored-By подпись и позволить конфигурации уровня репозитория переопределить глобальную настройку по умолчанию.

Точка входа AI Compose Commit внутри HagiCode

Его ценность не просто в экономии нескольких десятков секунд. Дело в том, что «фиксация», наконец, перестает быть отделенной от остального контекста. Для команд это также означает, что коммиты, созданные ИИ, могут продолжать использовать имя бота, домен электронной почты компании и соглашение о репозитории, на которое они уже полагаются, вместо того, чтобы быть привязанными к одной фиксированной подписи.

5. Интеграция с Code Server упрощает локальное и удаленное редактирование.

Заголовок раздела «5. Интеграция с Code Server упрощает локальное и удаленное редактирование.»

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

Это делает HagiCode больше похожим на настоящую платформу разработки, а не просто на интерфейсную поверхность, которая анализирует код. Много раз ИИ уже обнаруживал проблему в конкретном файле. Если вам все равно придется вернуться к другому инструменту и переместить все самостоятельно, рабочий процесс потеряет динамику. Интеграция Code Server решает эту проблему.

Сводная информация о времени выполнения Code Server, показывающая недавние запуски и повторные открытия точек входа.

6. Удобные функции рассматриваются как реальные возможности, а не остатки

Заголовок раздела «6. Удобные функции рассматриваются как реальные возможности, а не остатки»

Помимо предложений, исполнения, навыков и управления знаниями, HagiCode также включает в себя немало функций, которые действительно влияют на повседневную работу:

  • Интеграция с GitHub
  • распознавание речи
  • напоминания об гидратации
  • персонализация тем и интерфейса
  • точки входа в отчетность и статистику

Они могут выглядеть как «небольшие функции», но они решают, хотят ли люди сохранять платформу открытой в течение долгого времени. HagiCode не скрывает их по краям. Он пытается сделать их видимыми, законченными и настраиваемыми частями продукта.

Страница общих настроек с карточками для языка, отображения сеанса и напоминаний о длительных задачах.

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

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

1. Вы можете видеть свой прогресс, а не только журналы чата.

Заголовок раздела «1. Вы можете видеть свой прогресс, а не только журналы чата.»

В HagiCode многие действия преобразуются в явную обратную связь о ходе выполнения. Создание сеансов, отправка сообщений, выполнение планов, переключение проектов и отправка аннотаций больше не исчезают как разовые действия. Они накапливаются в ежедневных достижениях, прогрессе вех и записях о выполнении.

Цель этого дизайна – не просто «развлечение». В том, что становится легче почувствовать, что вы на самом деле продвинулись за день. Для многих долгосрочных разработчиков утомительной частью является не сама рабочая нагрузка. Это отсутствие обратной связи. HagiCode пытается восполнить этот пробел.

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

2. Он не останавливается на достигнутом. Он также предоставляет вам ежедневные отчеты

Заголовок раздела «2. Он не останавливается на достигнутом. Он также предоставляет вам ежедневные отчеты»

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

Это означает, что платформа не просто записывает то, что вы сделали. Он реорганизует эти действия в поверхность обзора с реальным ритмом. Вы можете легче определить, заблокированы ли вы по ходу сеанса, использованию инструментов, выполнению кода или просто по активному времени и непрерывности задач.

3. Это также превращает продуктивность в видимую обратную связь

Заголовок раздела «3. Это также превращает продуктивность в видимую обратную связь»

Многие продукты говорят вам: «ИИ делает вас более продуктивным», но не могут объяснить, насколько продуктивнее. HagiCode предпочел бы выразить это с помощью видимых данных.

В этих отчетах о производительности вы можете увидеть продолжительность выполнения, затраченное время ИИ, повышение эффективности и распределение параллелизма. Это не мифологизация ИИ. Он пытается превратить «продуктивность» из лозунга в конкретную обратную связь.

4. Он даже превращает использование токенов в нечто, что вы можете почувствовать в реальном времени.

Заголовок раздела «4. Он даже превращает использование токенов в нечто, что вы можете почувствовать в реальном времени.»

Если вы активный пользователь, ценность этого дизайна становится очевидной. Во многих случаях проблемы стоимости и производительности ИИ не проявляются в конце месяца. Они появляются, когда сеанс уже идет.

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

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

5. Герои, профессии и уровни — не трюки. Они отображают рабочий процесс

Заголовок раздела «5. Герои, профессии и уровни — не трюки. Они отображают рабочий процесс»

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

Благодаря этому совместная работа нескольких агентов, переключение ролей и управление несколькими моделями кажутся менее абстрактными. То, что вы видите, — это не просто «элемент конфигурации», а «чем этот герой сейчас занимается, какие основные и дополнительные профессии и как развивается состояние».

Для кого действительно предназначен HagiCode

Заголовок раздела «Для кого действительно предназначен HagiCode»

Если вы подходите под одну из приведенных ниже ролей, значение HagiCode обычно становится понятным:

РольЧто вы, вероятно, цените
Новые инженерыБолее быстрое понимание репозиториев, рабочих процессов и контекста вместо получения только фрагментированных ответов.
Повседневные разработчикиНепрерывный рабочий процесс, объединяющий предложения, кодирование, фиксации и метрики.
Технические руководителиУлучшенная отслеживаемость решений и знаний с помощью OpenSpec, MonoSpecs и Vault.
Мультирепозиторийные командыЕдиная система для координации связанных изменений во фронтенде, бэкенде, документации и скриптах.
Активные пользователи ИИБолее четкое управление моделями, пропускной способностью, производительностью, достижениями и долгосрочным ритмом использования.

Позвольте мне еще раз ответить на вступительные вопросы.

Заголовок раздела «Позвольте мне еще раз ответить на вступительные вопросы.»

Является ли HagiCode инструментом ИИ-кодирования?

Да, и здесь больше внимания уделяется уменьшению галлюцинаций, предотвращению дрейфа и осуществлению действительно существенных изменений.

Является ли HagiCode игрой?

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

Является ли HagiCode IDE?

В некотором смысле это даже ближе к платформе. Он покрывает не только поверхность редактора. Он объединяет предложения, сеансы, навыки, базу знаний, сотрудничество между репозиториями, организацию коммитов и редактирование в браузере в один полный поток.

Итак, в конечном итоге HagiCode хочет продвигать не одну изолированную функцию, а новый способ работы:

Переведите разработку ИИ от принципа «спроси один раз, один раз ответь» к полной цепочке понимания, планирования, исполнения, сбора знаний и обратной связи.

Как только вы поймете, чем пытается быть HagiCode, следующий практический вопрос обычно будет простым: с какой редакции вам следует начать и что на самом деле меняют пакеты DLC?

В таблице ниже, означает поддержку и значит не поддерживается.

ТоварРабочий столКонтейнерSteamХагикод Плюс
Точка входаУстановка на рабочем столеРазвертывание контейнераПосмотреть в SteamПосмотреть в Steam
ЦеныБесплатноБесплатноПосмотреть в SteamПосмотреть в Steam
Все бесплатные функции включены
Хранилище
Навыки
Рабочий процесс предложения
Местные достижения
Все интеграции агента CLI
Распознавание речи
Интеграция с OmniRoute
Интеграция с GitHub
Управление Git
Максимальное количество одновременных предложений33332
Поддержка переключения копирования
Пакеты аватаров Turbo Engine
Загрузка пользовательских аватаров
Пользовательский логотип
Пользовательский заголовок
Пользовательская информация о соавторстве
Достижения облака Steam
Бесплатная поддержка DLC
Поддержка Мастерской Steam
Поддержка сохранения в облаке

Правило параллелизма предложений. Как бесплатные версии, так и базовая версия Steam начинаются с ограничения параллелизма в три предложения. Предложения, которые генерируются, выполняются и архивируются, учитываются в этом же пределе. DLC Turbo Engine расширяет ограничение до 32.

Что означает HagiCode Plus. HagiCode Plus — это официальный пакет Steam, который объединяет основную версию Steam с DLC Turbo Engine в одном пути покупки. Говоря непосредственно пользователем, это объединенная запись «Steam edition + более высокий уровень параллелизма и расширенные возможности».

Варианты аватаров Turbo Engine. Дополнение Turbo Engine также включает в себя пять отдельных пакетов аватаров по 10 выбираемых аватаров в каждом пакете и поддерживает загрузку пользовательских аватаров. Таким образом, обновление касается не только параллелизма. Это также дает рабочему пространству Steam гораздо больше возможностей для индивидуальности и персонализации.

Если вы готовы использовать его по-настоящему, я рекомендую начать с этого пути:

Если вы хотите продолжить изучение по темам

Заголовок раздела «Если вы хотите продолжить изучение по темам»

Product Hunt

You can also scan HagiCode on Product Hunt

If you want a faster external snapshot before going deeper into the docs, this official Product Hunt featured badge gives you a quick way in.

Hagicode featured on Product Hunt View on Product Hunt

Если вы предпочитаете сначала понять продукт с помощью видео, раздел ниже теперь дает англоязычной странице самую четкую точку входа: основная рекомендация остается на YouTube, а заголовок, краткое описание и призыв к действию обозначают платформу. Еще до того, как вы откроете новую вкладку, в этом разделе объясняется, почему именно с этого видео стоит начать.

Real Product Walkthroughs

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 demo Bilibili

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 demo Bilibili

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

Если вы впервые встречаетесь с HagiCode, полезно думать о нем как о полноценной платформе, а не об одноцелевом инструменте. Как только вы это сделаете, такие возможности, как OpenSpec, MonoSpecs, Skills, Vault, Code Server и геймифицированная обратная связь, приобретут гораздо больше смысла как части одного и того же продукта.