OpenMint
2026-07|个人项目
A task board that runs itself.源码
0x01
OpenMint 最初的设想是做一个能自动运行的任务看板:
你把任务丢上去,它就能自动完成。
每个任务由 3 个角色负责:
- Worker 负责干活
- Boss 负责拆解任务和验收
- Delegate 负责代理你自动做决策
依次经过三重标准层层打磨:
- make it work:能运行,复现问题并定位到根本原因,彻底修复而不是打补丁
- make it professional:够专业,达到生产环境可用水准,健壮稳定高性能,采用主流、现代化的技术栈与设计模式
- make it art:艺术品,大道至简,不多不少,追求极致的用户和开发者体验,如艺术品一般,有品味,有温度,有灵魂
整个过程无人值守,循环(Loop)自动运行,直至任务达标完成。
最终目的只有一个:
尽量少得让人参与其中,把注意力解放出来,享受美好生活。
你只需负责提出问题或想法,Agent Loop 自动帮你完成任务,层层打磨,臻于完美。
You shape it, we mint it.
0x02
在 OpenMint 里,有一个有趣的设定:
Boss 从不把详细答案告诉给 Worker,而是像老师一样启发式教学:
Boss 从不会说“你应该 xxx“,而是说“试试看 xxx“,
用问题引导执行者自行找到答案、获得成长。
授人以鱼不如授人以渔 —— 引导,而非直接给出答案。
这样做的另一个好处是,当 Worker 陷入原地循环或者方向错误时,
Boss 可以及时予以指导,或者直接重置上下文启用新的会话重新开始。
如果任务确实无解,则裁定为 impossible 挂起,避免无休止的无效迭代。
0x03
By the way, OpenMint 后期也实现了某种程度的“自举“:即自我实现。
源码仓库中所有带 Co‑authored‑by: Mint Worker 签名的提交,
都是由 OpenMint 自己开发的!
0x04
不过遗憾的是本项目已归档,不再维护。
原因很简单:OpenAI 直接杀死比赛~
Codex 就是这个项目想成为的样子,交互体验更好、功能也更完整……