Documentation Index
Fetch the complete documentation index at: https://kai.dria.co/docs/llms.txt
Use this file to discover all available pages before exploring further.
Kai Evolve
Evolutionary search that discovers faster implementations. Profiles hotspots, benchmarks alternatives, delivers the winner. Kai Evolve pairs the creative problem-solving capabilities of frontier LLMs with automated evaluators, using an evolutionary framework to iteratively improve upon the most promising solutions. Fitness-function optimization with real benchmark validation across hundreds of autonomous iterations. Evidence in every PR.The Core Idea
Traditional optimization requires a human to analyze code, hypothesize an improvement, implement it, and test it. This is slow and limited by individual expertise. Kai Evolve replaces this manual cycle with an automated evolutionary loop:- Analyze: AI agents scan your repository to understand code structure and identify optimization candidates
- Evaluate: Automated evaluators are generated to objectively measure each solution’s performance
- Evolve: LLMs propose improved implementations. The best solutions survive and inform the next generation of proposals. This cycle repeats across hundreds of iterations
- Verify: Every improvement is validated against the evaluators to ensure correctness
Where to Use Kai Evolve
Kai Evolve is available across all Kai surfaces:- Web Dashboard: Walk through the guided setup, monitor evolution progress, review results, and compare runs
- MCP Server: Start evolutions, check progress, and retrieve programs programmatically from any MCP-compatible client
Next Steps
- Getting Started - Walk through starting your first evolution
- Understanding Results - Read fitness charts, compare programs, and apply improvements
- Evaluators - How Kai scores and verifies evolved code