lobehub/awesome-rsi
A curated research map of Recursive Self-Improvement (RSI): models, agents, harnesses, embodied systems, automated AI R&D, benchmarks, and safety.
What it is
A curated, community-maintained list (an "awesome list") that collects and organizes research papers and resources on Recursive Self-Improvement (RSI). RSI is the idea that an AI system can not only improve its own capabilities, but also improve the very mechanisms it uses to generate those improvements — creating a self-accelerating loop.
Why this matters now
The list argues RSI has moved from pure theory to an active empirical research field, driven by recent progress in:* self-training* agent memory* harness (outer scaffolding) optimization* embodied self-improvement* automated AI research* self-modifying coding agents* evolutionary search
What the list contains
It groups work into sections including:
- Fundamentals — introductory papers and surveys
- Model-level RSI — improving the AI's weights via self-generated data, feedback, or reasoning
- Harness-level RSI — improving prompts, memory, verification, and agent policies around the model
- Multi-agent self-improvement — several agents improving together or debating
- Coding self-improvement — agents that modify their own code
- Automated AI R&D — systems that do AI research themselves
- Embodied / physical self-improvement — improvement in physical agents
- Evolutionary & open-ended RSI
- Safety, alignment & theory
- Introspection & self-modeling
- Benchmarks & evaluations
- Frameworks & tools, blog posts, talks, and related lists
Key concepts it defines
The README introduces useful precise vocabulary:
- Self-refinement — improving the current output without a lasting change to the system
- Persistent self-improvement — changes to weights, memory, skills, prompts, or code that carry into the next round
- Recursive self-improvement — when the mechanism that produces improvements is itself the thing being improved
- RSI substrate — a system that exposes its own structure as modifiable, without necessarily forming an automatic loop
It also distinguishes three levels of evidence for claimed self-improvement:
- Task gain — better outputs, no persistent change
- Retained gain — persistent updates improve future performance
- Improver gain — the improvement-producing mechanism itself becomes more effective
The list stresses that a self-referential architecture alone does not prove real improvement — you need controlled comparisons.
Important caveats
The list is honest that not every entry demonstrates true RSI; some are bounded self-improvement or enabling techniques. The taxonomy is organizational, not strict — many systems span multiple categories. New contributors are explicitly welcome.
Related
- Project
- Project
- Project
- Project