配置驱动,不绑定某一个模型
供应商、Agent、启用的工具和插件都写在 reasonix.toml 里。DeepSeek 是内置预设,任何 OpenAI 兼容端点都以配置而不是代码的方式添加。
还可以让一个执行模型和一个规划模型同时运行,各自使用缓存稳定的会话。
Reasonix 是在你本机运行的 MIT 许可开源编码 Agent,内置 DeepSeek 预设,也支持任何 OpenAI 兼容模型。HagiCode 通过 ACP 模式运行 Reasonix,并在外面补上会话、提案和提交工具。
Reasonix 是一个开源编码 Agent,会读你的项目、改文件、运行命令和测试,内置权限级别和回退功能。模型由你自己选:DeepSeek 是内置预设,任何 OpenAI 兼容服务只需加一条配置。HagiCode 是工作台,把 Reasonix 作为执行器启动,并提供并行会话、规格提案、提交和历史记录。它不会替代 Reasonix,也不提供模型。
如果你主要想要一个终端、桌面或编辑器里的 Agent,配上便宜的模型和自己简单的工作流,只用 Reasonix 就够了。当你同时跑多个任务,或希望每次改动都从书面提案开始时,再加上 HagiCode。
| 对比项 | Reasonix | HagiCode |
|---|---|---|
| 定位 | 开源编码 Agent:在你的项目文件夹里读代码、改文件、运行命令和测试 | AI 编程工作台,把各类 Agent CLI(包括 Reasonix)当作执行器来运行 |
| 界面与平台 | 终端界面、Studio 桌面应用、浏览器(reasonix web)、VS Code、通过 ACP 接入其他编辑器;支持 macOS、Linux、Windows | 桌面应用(Windows、macOS、Linux)、Docker Compose 容器版、Microsoft Store 版 |
| 价格与许可 | MIT 许可,免费;直接向模型供应商付费 | 桌面版和容器版免费;Store 版基础免费,可选一次性购买 TurboEngine |
| 模型与供应商 | DeepSeek 预设;任何 OpenAI 兼容端点只需一条配置;可选执行模型加规划模型 | 不托管模型;使用你 Reasonix 配置里的供应商,或配置后走 OmniRoute |
| 并行工作 | 会话内可用子 Agent 配置 | 多个会话并排运行,作为命名 Agent 统一管理 |
| 规格与规划流程 | 计划模式:经你批准计划后才开始动手 | OpenSpec 提案:提出、校验、实施、归档 |
| Git 与提交 | 每轮对话的文件检查点,可回退编辑而不动 git 历史 | AI 生成提交信息并锁定仓库;界面内管理 Git |
| 向你提问 | 内置带选项的提问工具 | 在对话中显示每个问题;每题选一个选项,然后继续运行 |
| 上手成本 | npm i -g reasonix 或下载桌面应用,然后用 reasonix setup 选模型 | 先装好 Reasonix,再装 HagiCode,然后选择 Reasonix 作为 Agent CLI |
| 最适合 | 想用配置驱动的 Agent、搭配低成本模型,在终端、桌面或编辑器里使用的开发者 | 在多个仓库里并行跑 Reasonix 任务,并希望规格、审查和历史集中管理的人 |
供应商、Agent、启用的工具和插件都写在 reasonix.toml 里。DeepSeek 是内置预设,任何 OpenAI 兼容端点都以配置而不是代码的方式添加。
还可以让一个执行模型和一个规划模型同时运行,各自使用缓存稳定的会话。
权限级别让你选择每次都询问,还是让日常操作自动执行,你设的禁止规则始终生效。计划模式则要等你批准后才开始动手。
文件改动前会先保存,所以可以按对话轮次回退,而不动 git 历史。只覆盖编辑工具改过的文件,不包括 shell 命令的影响。
启动时注入一份小而稳定的环境摘要,过期的工具输出会在摘要压缩前被裁剪。项目把这称作缓存感知,对给缓存前缀打折的供应商尤其有用。
终端、Studio 桌面应用、用 reasonix web 启动的浏览器界面,或通过 ACP 接入的编辑器,运行的都是同一个本地引擎。MCP 服务器和 Extension Protocol sidecar 可以添加工具、提示和事件。
Reasonix 有两条版本线:2.x(Studio,积极开发中)和 1.x(稳定,维护中)。安装时请留意选的是哪一条。
HagiCode 不会打包或替换 Reasonix。它会查找 reasonix 可执行文件、检测版本,并在每次运行时以 ACP 模式启动它,所以你的安装、供应商密钥和 reasonix.toml 都保持原样。
模型选择使用你 Reasonix 配置里已定义的引用;未定义的模型会让该轮失败并给出明确错误,而不是悄悄回退。
HagiCode 里每次 Reasonix 运行都是独立会话,一个处理 bug,另一个做新功能。Agents 管理会显示每个会话的状态,不用开一排终端。
Reasonix 的计划模式是在单个会话里批准计划,HagiCode 的提出、校验、实施、归档流程则把这份计划留成长期记录。免费版同时最多 3 个提案。
HagiCode 根据差异生成提交信息,并在提交期间锁定仓库。内置 Code Server 可在浏览器编辑器里打开 Reasonix 改过的文件。
Monospecs 在一个文件里列出你的仓库,让 Reasonix 开始提案时就了解完整的改动范围。Vault 保存参考项目和笔记,新提案可拿来当上下文。
Reasonix 本来就支持任何 OpenAI 兼容端点,所以 OmniRoute 可以作为又一条可选的路由。Reasonix 的工具调用与其他 Agent 使用同一种格式,状态栏里还可选显示 TokenMonitor 提供的今日 token 与费用。
Reasonix 提问时,HagiCode 会在对话中显示,会话等待回复,你回答后同一次运行继续。每个问题只能选 Reasonix 给出的选项之一,每个回答都会和会话一起保存。
HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 951128b | Built: