HagiCode 是一个 AI 编程工具吗? HagiCode 是一个游戏吗? HagiCode 是一个 IDE 吗? 也许,这些答案都是“是”。 HagiCode 的目标,从来不是再做一个只能聊天的代码框。它想做的,是把 AI 真正带进完整的软件开发过程里。你可以用它理解仓库、写提案、拆任务、修改代码、整理提交、管理多仓库、沉淀知识库,也可以在同一个工作台里看到成就、日报、效率倍率、Token 吞吐和主题化界面。

想要将此项目添加至您的愿望单、关注它或标记为已忽略,请先登录

抢先体验软件

随着软件的发展参与其中。

注意:该抢先体验的软件内容尚不完整且也许会发生变化。如果您目前不是特别想使用这款软件,那么您 应该等待一段时间来观察软件的开发进度。了解更多

开发者的话:

为何要采用抢先体验这种模式?

“Hagicode already provides a usable core experience, and
Early Access allows us to improve it with feedback from real
users in real development workflows. The current version
already supports onboarding, project setup, AI-assisted
sessions, proposal-driven work, and multi-agent workflows,
but we are still refining stability, usability, and the
overall product experience. Releasing in Early Access helps
us validate priorities with the community while continuing
to improve the software in the open.”

这款软件的抢先体验状态大约持续多久?

“ We currently expect Hagicode to remain in Early Access for
approximately 12 months. That may change depending on
development progress and community feedback.”

计划中的完整版本和抢先体验版本到底有多少不同?

“ We plan for the full version to offer a more complete and
polished experience across onboarding, workflow clarity,
stability, and feature depth. We also plan to continue
improving multi-agent collaboration, project management
workflows, customization, platform support, and the
software’s game-inspired systems. Our goal is to make the
full version more robust for everyday use while keeping the
experience easier to understand and more consistent overall.”

抢先体验版本的现状如何?

“ The Early Access version is already functional and usable.
Players can install the desktop application, complete
onboarding, create or import a project, choose a supported
Agent CLI, start read-only or edit sessions, use proposal-
driven workflows, and access features such as AI-assisted
commit generation and multi-agent project organization.
However, the product is still under active development. Some
workflows, integrations, and game-inspired systems are still
being refined, and certain supported tools may require
separate local installation, authentication, or external AI
service access.”

在抢先体验期间和结束之后,这款软件的价格会有所不同吗?

“ We plan to keep pricing stable during Early Access. If the
scope and feature set expand significantly over time, we may
review pricing closer to full release, but we do not
currently plan a major pricing change.”

在开发过程中,你们是如何计划让玩家社区参与进来的?

“ Community feedback will play an important role in shaping
Hagicode during Early Access. We plan to gather feedback
through Steam discussions, community channels, livestreams,
GitHub, and direct user reports. We are especially
interested in feedback on onboarding, workflow design,
multi-agent collaboration, usability, and overall product
direction. We want development priorities to be informed by
how people actually use the software.”
了解更多
此游戏尚未在 Steam 上推出

计划发行日期: 2026 年

感兴趣吗?
将此游戏添加至您的愿望单,以便在游戏推出时收到通知。
 
查看所有讨论

在讨论版中为这款软件汇报 BUG,并留下反馈

关于此软件

全民制作人们大家好,我是 HagiCode 的制作人俞坤。

这一页我想用更直接一点的方式,介绍我到底想把 HagiCode 做成什么。

当你第一次听到 HagiCode,很容易先冒出几个问题。

HagiCode 是一个 AI 编程工具吗?

HagiCode 是一个游戏吗?

HagiCode 是一个 IDE 吗?

也许,这些答案都是“是”。

HagiCode 的目标,从来不是再做一个只能聊天的代码框。它想做的,是把 AI 真正带进完整的软件开发过程里。你可以用它理解仓库、写提案、拆任务、修改代码、整理提交、管理多仓库、沉淀知识库,也可以在同一个工作台里看到成就、日报、效率倍率、Token 吞吐和主题化界面。

所以如果你非要给 HagiCode 下一个简单定义,它更接近这样一句话:

HagiCode 是一个把 AI 编程工具、游戏化反馈系统和综合型开发工作台合并在一起的产品。

上面这张图已经很能说明问题了。HagiCode 不是把“对话”孤零零地放在页面中央,而是把会话、状态、流程、统计和操作入口收进同一块工作台。你打开它,不只是为了问一句“帮我写代码”,而是为了把一整段开发过程推进下去。

为什么 HagiCode 不像传统 AI 编程工具

传统的 AI 编程工具,重点常常在“生成”。HagiCode 更在意的是“少跑偏、能落地、能复盘”。

这意味着它在设计上会更偏向真实研发流程,而不是一次性的问答体验:

  • 先理解仓库,再修改代码

  • 先讲清目标,再开始执行

  • 先把边界写清楚,再让 AI 动手

  • 不只留下结果,也留下过程和理由

这也是 HagiCode 后面三重身份的基础。它既是 AI 编程工具,也是游戏化工作台,更是一个把多个开发能力整合起来的平台。

一、HagiCode 作为 AI 编程工具

如果只看“AI 编程”这一层,HagiCode 的重点不是让 AI 写得更花,而是让 AI 写得更稳。

1. 它不是先生成代码,而是先组织思路

HagiCode 内置了 OpenSpec 工作流。对于稍微复杂一点的需求,AI 不是一上来就开始改文件,而是先把需求整理成提案、任务、影响范围和验证方式。

这件事很关键。很多 AI 编程工具之所以让人不放心,不是因为它们不会生成代码,而是因为它们太容易在上下文不足时直接动手。HagiCode 则试图把这个问题反过来处理:

  • 先把要解决的问题说清楚

  • 先确认这次会影响哪些模块

  • 先拆出任务和验收方式

  • 再进入真正的实施阶段

这样做的直接结果,就是 AI 在复杂项目里更不容易“凭感觉乱改”。换句话说,HagiCode 不是在追求最短路径,而是在追求更可靠的路径。

2. 它强调的是项目级理解,而不是只把当前任务做完

现在很多 IDE 都已经能做多文件编辑,甚至也能在一次会话里改动多个目录。所以 HagiCode 的优势,已经不能只用“不是单文件补全”来概括了。

我更想强调的是,HagiCode 追求的是一种 项目全局思维

它关心的,不只是“这次任务要改哪几个文件”,而是更上层的问题:

  • 这个项目整体在解决什么问题

  • 当前仓库和其他仓库之间是什么关系

  • 这次改动会不会影响前端、后端、文档、部署或脚本

  • 过去已经做过哪些类似决策,为什么当时会那么做

  • 这次产出的提案、提交和知识,之后怎样继续复用

也就是说,HagiCode 不只是替你完成一个任务,而是试图把 AI 拉到“长期参与一个项目”的视角里。

在这个视角下,单次任务只是表层。更重要的是下面这些能力会被自然串起来:

  • 多项目之间的切换与协同

  • 多仓库之间的统一理解和推进

  • 历史提案、历史提交和历史知识的持续沉淀

  • 把一次次对话,慢慢积累成项目长期可用的上下文

这也是为什么我会把 HagiCode 设计成工作台,而不是一个简单聊天窗口。它希望 AI 看到的,不是一段孤立需求,而是整个项目正在往哪里走。

从这个角度看,HagiCode 更像“站在项目全局里思考的 AI”,而不是“帮你临时完成一次修改的 AI”。

3. 它支持多种主流 Agent CLI,而且把 CLI 和模型彻底拆开

HagiCode 当前的活跃支持范围覆盖多种主流 Agent CLI,包括:

  • Codex

  • Claude Code

  • GitHub Copilot

  • OpenCode

  • Hermes

  • QoderCLI

  • Kiro

  • Kimi

  • Gemini

  • DeepAgents

  • Codebuddy

这里有一个很重要的点,我想说清楚:CLI 和模型并不是绑死在一起的。

很多产品在接入 AI 能力时,默认把“你在用哪个 CLI”和“你在用哪个模型订阅”写死成同一件事。但 HagiCode 不想这样做。

4. OmniRoute 让模型和 CLI 分离,路由方式更自由

HagiCode 集成了 OmniRoute,目的就是把模型接入做成一层独立基础设施。这样一来,CLI 负责你习惯的交互方式,模型和订阅则可以通过统一路由去选择。

这带来的意义非常直接:

  • 你可以继续使用自己熟悉的 CLI

  • 你不必被某个 CLI 默认绑定的模型订阅限制住

  • 你可以把模型选择、模型目录和端点接入放到统一层里管理

  • 你可以让不同 CLI 复用同一套模型接入策略

换句话说,哪怕你想用的是 Claude Code 作为 CLI,也完全可以通过 OmniRoute 去接入别的模型来源和订阅。比如你想走 GitHub Copilot 的订阅能力,而不是把 CLI 和默认订阅硬绑定在一起,这在 HagiCode 里就是可以成立的。

我希望做到的是:你选择 CLI,是因为你喜欢它的交互方式;你选择模型和订阅,是因为你认可它的成本、能力和可用性。这两件事不应该被强行绑成一个选择题。

二、HagiCode 作为综合型 AI 开发平台

如果第一部分回答了“它会不会编程”,那第二部分要回答的就是:它到底为什么像一套 IDE,甚至比传统 IDE 更像一个完整平台?

答案在于,HagiCode 不只做对话,也不只做提案。它把很多本来散落在不同工具里的能力,收进了一个连续的系统里。

1. MonoSpecs 让跨仓库开发不再东拼西凑

对于真实团队来说,一个需求往往不会只落在一个仓库里。前端、后端、文档、脚本、部署配置,很可能要一起改。

HagiCode 引入了 MonoSpecs,目的就是把这种跨仓库协作拉回统一视角。你可以在同一个项目里维护仓库清单、提案范围和归档策略,也可以让 AI 在更完整的上下文里理解这次改动到底跨了哪些边界。

对于单仓库用户来说,这也许不是最先会用到的能力。但只要你开始处理前后端联动、文档与产品同步、或者多子项目维护,就会明白这一层有多重要。

2. Skills 系统让平台能力可以持续长出来

很多 AI 产品扩展能力的方式很粗糙,要么只能等官方加功能,要么让用户自己在命令行里折腾。HagiCode 的做法是把 Skills 做成一个正式模块。

你可以在 HagiCode 里:

  • 查看本地已经安装的技能

  • 搜索技能库

  • 根据当前项目获取技能推荐

  • 查看技能详情、安装命令和授信状态

  • 批量更新本地技能

这意味着 HagiCode 不是一套封闭产品。它更像一个能不断接技能、接能力、接工作流的壳层。

3. Vault 系统让知识库不再散在各个角落

你可以把 Vault 理解成 HagiCode 的知识存储层。

它支持把不同类型的资料统一纳入平台,包括:

  • 代码参考仓库

  • 普通文件夹

  • Obsidian 笔记库

  • 系统维护的受管目录

这样一来,你在一个项目里积累下来的分析笔记、参考代码、设计记录,不会只停留在一次会话里。它们可以被继续引用、继续组织,也可以在后续项目中作为上下文复用。

对很多团队来说,这一点非常重要。AI 真正有价值,不是因为它“回答过一次”,而是因为它逐渐能站在一套被整理过的知识背景上继续工作。

4. AI Compose Commit 把“写完代码”延伸到“写清提交”

很多团队的痛点并不在编码本身,而在最后一步:代码改完了,但提交信息没人愿意认真写。

HagiCode 提供了 AI Compose Commit,让提交说明的生成也进入工作流。

  • 你不需要逐行回忆自己改了什么

  • 你不需要临时组织一段仓促的提交描述

  • 你可以让 AI 根据实际变更整理更清楚的提交信息

它的价值,不只是节省几十秒,而是让“提交”这件事终于不再脱离上下文。

5. Code Server 集成让本地和远程编辑都更顺手

HagiCode 还集成了基于 code-server 的浏览器编辑能力。无论项目在本地、服务器、容器还是远程运行环境里,你都可以更方便地打开项目或 Vault,直接进入编辑状态。

这让 HagiCode 更像一个真正的开发平台,而不只是一个会分析代码的前台页面。很多时候,AI 已经帮你分析到了具体文件,如果还得自己回到另一套工具里重新定位,就会打断节奏。Code Server 集成解决的,就是这个断点。

6. 它把便捷功能也当成正式能力,而不是边角料

除了核心的提案、执行、技能和知识管理,HagiCode 还内置了不少真正会影响日常体验的功能:

  • GitHub 集成

  • 语音识别

  • 喝水提醒

  • 主题与界面个性化

  • 报表与统计入口

这些看起来像“小功能”,但它们会决定一个平台是不是愿意让人长期打开。HagiCode 并不把这些能力藏在边缘,而是尽量把它们做成完整、可见、可配置的一部分。

三、HagiCode 作为游戏

HagiCode 里的游戏化设计,不是为了装饰,而是为了让长期使用 AI 开发平台这件事变得更有反馈、更有节奏,也更容易坚持。

1. 你能看到自己的进度,而不是只看到聊天记录

在 HagiCode 里,很多行为都会被转化成明确的进度反馈。创建会话、发送消息、执行规划、切换项目、提交评注,这些都不再只是一次性动作,而会累计成 每日成就、阶段进度和完成记录。

这类设计的意义,不在于“好玩”两个字,而在于它让你能更容易感知自己一天到底推进了什么。对很多长期开发者来说,最消耗人的不是工作量,而是没有反馈。HagiCode 试图把这部分补回来。

2. 它不只给成就,还给日报

成就之外,HagiCode 还会用日报的方式告诉你:昨天到底做了多少事,这些分数是怎么来的,连续使用情况如何。

这让平台不只是“记录你做了什么”,还会把这些行为整理成一个有节奏感的回顾界面。你会更容易知道,自己是卡在了会话推进、工具调用、代码执行,还是卡在了活跃时长和任务连续性上。

3. 它把效率也做成了可视化反馈

很多产品会告诉你“用了 AI 更高效”,但说不清到底高效了多少。HagiCode 则更愿意把这件事用可见的数据说出来。

在这类效率报告里,你能看到运行时长、AI 耗时、效率提升倍数和并发分布。它不是在神化 AI,而是在尽量把“效率”从一句口号变成一组具体反馈。

4. 它甚至把 Token 消耗都做成了即时感知

如果你是重度用户,会很容易明白这个设计的价值。很多时候,AI 的成本和性能问题,不是在月底结算时暴露,而是在会话进行中就已经出现了。

HagiCode 会把输入、输出、总 Token 数和吞吐档位直接展示出来。这样一来,你对“这次会话到底有多重”“当前模型是不是在高负载”“这轮对话是不是过于臃肿”会有更直观的判断。

5. 英雄、职业和等级不是噱头,而是工作流映射

HagiCode 里有一整套围绕英雄、职业、负载、等级进度展开的表现方式。这不是简单换个名字,而是在把不同 Agent、不同职责和不同工作状态映射成更容易理解和管理的界面语义。

这种做法会让多 Agent 协作、多角色切换、多模型管理不再显得抽象。你看到的不只是“一个配置项”,而是“这个英雄当前在做什么、主副职业是什么、状态推进到了哪里”。

HagiCode 到底适合谁

如果你属于下面这些角色,通常都会很容易理解 HagiCode 的价值:

角色更适合看重什么新人工程师更快理解仓库、流程和上下文,而不是只拿到零碎答案日常开发者把提案、编码、提交、统计收进一套连续工作流技术负责人用 OpenSpec、MonoSpecs、Vault 让决策和知识更可追溯多仓库团队在同一套系统里推进跨前端、后端、文档和脚本的联动修改重度 AI 用户更清楚地管理模型、吞吐、效率、成就与长期使用节奏

最后再回答一次开头的问题

HagiCode 是 AI 编程工具吗?

是,而且它更强调少幻觉、少跑偏、能落地。

HagiCode 是游戏吗?

也是,因为它把成就、日报、倍率、英雄、职业和反馈机制认真做进了工作台。

HagiCode 是 IDE 吗?

某种意义上更像。因为它不只负责编辑器那一小块,而是把提案、会话、技能、知识库、跨仓库协作、提交整理和浏览器编辑一起接到了完整流程里。

所以,HagiCode 最终想推广的,不是某一个功能点,而是一种新的工作方式:

让 AI 开发从“问一句、回一句”升级成“理解、规划、执行、沉淀、反馈”一整条链路。

AI 生成内容披露

开发者对其游戏如何使用 AI 生成内容的描述如下:

Hagicode is a software tool for code development that interfaces with third-party CLI tools. Accordingly, it invokes third-party CLI tools for content generation. These CLI tools, including Claude Code, Codex, Gemini CLI and others, are installed and used by users on their own computers independently.
Users utilizing these CLI tools are generally professional developers. Hagicode does not invoke any third-party AI generation services other than the aforementioned CLI tools. It merely acts as a caller to coordinate and display outputs returned by the CLI tools.
Therefore, Hagicode shall not be liable for the generated results and content. Hagicode is not the actual generator and implementer, but only a caller.

系统需求

Windows
SteamOS + Linux
    最低配置:
    • 需要 64 位处理器和操作系统
    • 操作系统: Windows 10
    • 处理器: 4
    • 内存: 4 GB RAM
    • 网络: 宽带互联网连接
    • 存储空间: 需要 1 GB 可用空间
    推荐配置:
    • 需要 64 位处理器和操作系统
    • 操作系统: Windows 11
    • 处理器: 16
    • 内存: 32 GB RAM
    • 网络: 宽带互联网连接
    • 存储空间: 需要 10 GB 可用空间
    最低配置:
    • 操作系统: Linux 6.9
    • 处理器: 4
    • 内存: 4 GB RAM
    • 网络: 宽带互联网连接
    • 存储空间: 需要 2 GB 可用空间
    推荐配置:
    • 操作系统: Linux 6.9
    • 处理器: 16
    • 内存: 32 GB RAM
    • 网络: 宽带互联网连接
    • 存储空间: 需要 10 GB 可用空间
此产品无任何评测

您可以为此产品撰写您自己的评测,与社区分享您的使用体验。在本页面购买按钮上方的区域撰写您的评测。