momozi1996/momo-code
MOMO CODE — AI coding agent that evolves with you
What it solves
momo Code is an AI-powered coding agent designed to evolve alongside the user. It addresses the limitations of static AI assistants by implementing a dual-speed self-evolution system that allows the agent to learn from its successes and failures in real-time and over longer periods, improving its coding tactics and model weights automatically.
How it works
The system uses a two-tier evolution architecture:
- Fast Loop (
/evolve): Uses the Knowledge Embedding Protocol (KEP) to distill successful patterns into "Tactic cards." These are selected via Thompson sampling and injected into the system prompt in seconds to immediately improve performance. - Slow Loop (
/fine-tune): Performs hour-level weight improvements using Monte Carlo Graph Search (MCGS) and LoRA fine-tuning to permanently bake learned behaviors into the model.
Additionally, it features a recursive subagent system for task decomposition, a graph engine for managing long-horizon tasks as resumable DAGs, and a simulation agent that can control a Genesis physics world via Python code.
Who it’s for
Software developers who want an autonomous coding agent that can handle complex, long-running tasks, integrate with various LLM providers, and improve its own performance based on the specific patterns of the user's codebase.
Highlights
- Dual-Speed Evolution: Combines instant prompt-based tactic injection with long-term LoRA fine-tuning.
- Multi-Agent Orchestration: Supports recursive subagents and DAG-based graph execution for complex workflows.
- Extensive Provider Support: Compatible with 25+ LLM providers and any OpenAI-compatible API.
- Simulation Integration: Includes a
/simagent for controlling physics worlds and a/optimtool for reasoning-driven parameter tuning. - Local-first & Interoperable: Keeps code on the local machine and allows seamless migration from Claude Code.
Related
- Project
- Project
- Project
- Project
- Project