haft 是智能体领域的开源项目,由 m0n0x41d 开发,2025 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,393)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-18。从国内网络环境看,可直接访问。
它主要面向的使用场景是:团队使用AI编程助手进行大型重构,需要锁定技术选型方向。同类可对比的替代方案包括 Aider、Continue、Cline。

让 AI 记住你的技术决策,过期自动提醒,避免反复扯皮
haft 是一个面向 AI 编程助手的工程决策引擎,核心解决 AI 在长周期开发中做出的技术决策容易过期、被遗忘的问题。它允许开发者将关键决策以结构化框架记录下来,包括问题背景、备选方案、权衡取舍和最终选择,并自动跟踪决策的时效性。当代码变更、依赖升级或上下文变化导致决策依据失效时,haft 会主动提示决策已过期,并支持对多个决策进行一致性校验,防止出现相互矛盾的方案。它集成 Claude Code、Cursor、Gemini CLI、Codex 等主流 AI 编程工具,让 AI 在生成代码时能自动参考历史决策,避免重复讨论或偏离既定方向。项目用 Go 实现,轻量且启动快,适合团队在 AI 辅助开发流程中沉淀工程知识,减少无效返工。
1安装 haft
README 提供官方安装脚本,直接通过 curl 下载并管道给 bash 执行,安装 haft 二进制。
curl -fsSL https://raw.githubusercontent.com/m0n0x41d/haft/main/install.sh | bash2初始化项目
在项目目录首次使用需初始化一次。裸 haft init 仅在标准终端下弹出交互式多选且不预选宿主;脚本和 CI 必须显式指定宿主。
haft init --claude3选择宿主集成
按实际使用的工具选择参数:--codex 写入 MCP+skills+AGENTS.md,--claude 写入 MCP+skills+CLAUDE.md;加 --local 使用仓库内 skills。
haft init --codex --local4只要项目核心
如果暂不需要接入任何宿主,可只用 --core-only 初始化项目核心与决策账本,不写入宿主载体。
haft init --core-only5重启或重连宿主
安装新二进制后需完全重启或重连编程助手宿主,使其重新加载 MCP 服务与 skills;不要在已初始化项目上重复执行 init。
6Cursor 中启用 MCP
使用 Cursor 时,初始化后打开 Settings -> MCP 找到 haft 并打开开关,Cursor 默认会禁用新增的 MCP server。
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--project-root | 是 | 手动迁移时指定项目绝对根路径,校验项目绑定 | /absolute/project/root |
--project-id | 是 | 手动迁移时指定项目 ID,与 project-root 一起校验绑定 | qnt_........ |
重启宿主后,MCP 列表中出现 haft 服务,且项目内已生成 CLAUDE.md / AGENTS.md 对应段落与 12 个 skills,即初始化成功。
Q:裸执行 haft init 报错或卡住怎么办?
A:非交互环境下裸 init 会在写文件前失败,不会猜测宿主。请显式指定宿主参数,如 haft init --claude、haft init --codex 或 haft init --core-only。
Q:Cursor 里初始化了但没生效?
A:Cursor 默认禁用新增 MCP server。打开 Settings -> MCP,找到 haft 并手动打开开关即可。
Q:已初始化过的项目升级后要重新 init 吗?
A:不需要。安装新二进制并完全重启或重连宿主即可;新的 haft serve 会自动应用标记为启动安全的迁移边界,当前覆盖 57 -> 58 和 58 -> 59,重复 init 不是常规数据库维护手段。
Q:启动时提示需要手动迁移边界怎么办?
A:使用该诊断给出的确切回退命令:haft project migrate --project-root /absolute/project/root --project-id qnt_........,不要用通用迁移命令替代其他类型的诊断恢复路径。
Aider、Continue、Cline
haft 是智能体领域的开源项目,由 m0n0x41d 开发,2025 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,393)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-18。从国内网络环境看,可直接访问。
它主要面向的使用场景是:团队使用AI编程助手进行大型重构,需要锁定技术选型方向。同类可对比的替代方案包括 Aider、Continue、Cline。
上一篇:Everywhere
下一篇:claude-skills
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents