We build software that rewrites itself.
The codebase is a genome. Evolution cycles observe fitness, generate mutations, select survivors, and ship improvements autonomously, continuously.
Software rots. We fight entropy at the source.
Evolve
Kernel
Engine
MCP handlers
YAML recipes
governance
See cogito.cv.
The products run on an agentic harness called Evolve, a self-improving loop that scans a codebase once, builds a specialized agent team, and improves it through observed outcomes.
| Layer | Role |
|---|---|
| Kernel | Capability decomposition, agent routing, arbitration. |
| Engine | 40+ MCP tool handlers, 400+ YAML recipes, governance rules. |
| Breathe | Local MCP daemon and memory graph at localhost:4567. |
The platform learns what each product needs, then builds the intelligence to build it.
Think of the codebase like a little garden that can read its own weather.
The apps are the leaves you can touch. Breathe remembers the trajectory of what happened. Evolve builds a generative model of the work, then tries small mutations. Kernel decides which agents should help. Engine gives them tools, recipes, and governance. Tests and traces become fitness signals. Good changes survive. Bad changes go back into the playbook.
That is the research shape: active inference, explicit reasoning, rule induction, curriculum, evidence chains, and selection pressure, applied to software.