A Truman Show of a self-evolving AI coding agent. It writes its own code. Growing up in public.
yoyo-evolve 是一个基于 Rust 构建的自主进化型 AI 编程智能体,其核心特色在于能够完全脱离人类干预,通过读取并修改自身源码来实现自主升级。它模拟了“楚门的世界”,通过持续的自我演化、测试和提交,实现代码库的自动生长与功能迭代。
该智能体具备自主研读并优化自身源代码的能力,能够实现针对多文件的复杂编辑与重构。它能够自动运行测试以保障代码质量,并根据执行结果进行故障恢复与迭代优化。系统内置了完善的 Git 管理功能,支持通过命令行交互进行多维度任务控制。智能体能够实时感知外部反馈,将 GitHub 议题中的用户建议纳入进化决策过程。
该项目适用于对自主 AI 系统架构、自我改进算法以及自动化软件工程感兴趣的研究人员和开发者。它非常适合作为探索 AI 自我迭代机制、进行长周期编程自动化实验或构建未来自主开发工具的参考案例。