momozi1996/momo-code
MOMO CODE — AI coding agent that evolves with you
解决的问题
momo Code 是一个设计为与用户共同进化的 AI 驱动型编码代理。它通过实现双速自我进化系统,克服了静态 AI 助手的局限性,使代理能够实时和长期地从成功与失败中学习,自动改进其编码策略和模型权重。
工作原理
该系统采用双层进化架构:
- 快速循环 (
/evolve):使用知识嵌入协议 (KEP) 将成功模式提炼为「战术卡」。这些卡片通过汤普森采样选择,并在数秒内注入系统提示,立即提升性能。 - 慢速循环 (
/fine-tune):使用蒙特卡洛图搜索 (MCGS) 和 LoRA 微调,在数小时级别进行权重优化,将学习到的行为永久固化到模型中。
此外,它还具备递归子代理系统用于任务分解、图引擎用于将长期任务管理为可恢复的 DAG,以及一个可通过 Python 代码控制 Genesis 物理世界的模拟代理。
适用人群
希望拥有能够处理复杂、长时间运行任务的自主编码代理,并能与多种 LLM 提供商集成,且能根据用户代码库的特定模式自动提升自身性能的软件开发者。
主要亮点
- 双速进化:结合即时提示驱动的战术注入与长期 LoRA 微调。
- 多代理编排:支持递归子代理和基于 DAG 的图执行,适用于复杂工作流。
- 广泛提供者支持:兼容 25+ 个 LLM 提供商及任何 OpenAI 兼容 API。
- 模拟集成:包含
/sim代理用于控制物理世界,以及/optim工具用于推理驱动的参数调优。 - 本地优先且可互操作:代码保留在本地机器,支持与 Claude Code 无缝迁移。
相关
- 项目
- 项目
- 项目
- 项目
- 项目