配置驱动,不绑定某一个模型
供应商、Agent、启用的工具和插件都写在 reasonix.toml 里。DeepSeek 是内置预设,任何 OpenAI 兼容端点都以配置而不是代码的方式添加。
还可以让一个执行模型和一个规划模型同时运行,各自使用缓存稳定的会话。
HagiCode 是一款提案驱动的 AI 编码工作台,可将需求转化为可审阅的提案,通过 Claude Code、Codex、GitHub Copilot 等 Agent CLI 执行,并把结果沉淀为团队知识。
Reasonix 是在你本机运行的 MIT 许可开源编码 Agent,内置 DeepSeek 预设,也支持任何 OpenAI 兼容模型。HagiCode 通过 ACP 模式运行 Reasonix,并在外面补上会话、提案和提交工具。
Reasonix 是一个开源编码 Agent,会读你的项目、改文件、运行命令和测试,内置权限级别和回退功能。模型由你自己选:DeepSeek 是内置预设,任何 OpenAI 兼容服务只需加一条配置。HagiCode 是工作台,把 Reasonix 作为执行器启动,并提供并行会话、规格提案、提交和历史记录。它不会替代 Reasonix,也不提供模型。
如果你主要想要一个终端、桌面或编辑器里的 Agent,配上便宜的模型和自己简单的工作流,只用 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 历史
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 给出的选项之一,每个回答都会和会话一起保存。
Reasonix 采用 MIT 许可,可免费安装。你直接向模型供应商付费,成本取决于你配置的模型和供应商。最新信息请看 Reasonix 仓库。
任何系统运行 npm i -g reasonix,macOS 也可用 brew install esengine/reasonix/reasonix,然后运行 reasonix setup 选择模型。Studio 桌面应用和 2.x CLI 压缩包在 esengine/DeepSeek-Reasonix 的 GitHub releases 页面。
不是。DeepSeek 是内置预设,但任何 OpenAI 兼容服务都可以在 reasonix.toml 里作为一条配置加入。
可以。HagiCode 支持把 Reasonix 作为 Agent CLI,并通过 reasonix acp 运行它。先安装 Reasonix 并配置好供应商,再在 HagiCode 里选择它。
不会。HagiCode 是围绕 Reasonix 的工作台,提供会话、提案、提交和历史记录。运行时需要先安装并配置好 Reasonix。
想要配置驱动、用自选模型、一次做一个任务,只用 Reasonix。想要并行会话、提案和可视化历史,就在它之上加 HagiCode。