What is Recursive Self-Improvement?
Recursive Self-Improvement (RSI) describes a system that improves its own capabilities, where each improvement increases its ability to make further improvements — a compounding feedback loop. The strong, theoretical form is an AI that rewrites its own cognition. This site is an honest, bounded demonstration of the loop's mechanics: it cannot rewrite its own mind, but it does study the world, learn, and rewrite its own content and rendering code — measurably, and reversibly.
The recursive part is step ⑥. After scoring itself, the loop rewrites the parameters that govern steps ①–③ — how many repositories to study, how boldly to mutate its own content, which signals to weight. The process that does the improving is improved by its own output.
The methods, step by step
| Step | Function | What it does |
|---|---|---|
| ① Observe | observe() | Queries the GitHub search API for recursive-self-improvement projects, sorted by stars. |
| ② Learn | learn() | Upserts each repo, computes star deltas since last run, and gathers topic diversity. |
| ③ Improve | improve() | Rewrites the headline, insight, and a declarative render recipe (chart + table code) into the database. |
| ④ Record | runImprovementLoop() | Writes one generation row: what was scanned, learned, and changed. |
| ⑤ Measure | computeFitness() | Scores the run: a weighted sum of stars, new repos, topic breadth, engagement, and live content. |
| ⑥ Meta-tune | metaTune() | Adjusts the loop's own parameters based on whether fitness rose or fell — the recursive step. |
Fitness across generations
Each point is one run of the loop. The trend is the signal that self-improvement is compounding.
What the loop is learning from
Live from the database — the recursive-self-improvement projects the cron currently tracks.
| Repository | Stars | Δ | Topics |
|---|---|---|---|
| Loading… | |||
What the loop has learned
Each run, the loop feeds the projects it studied to an LLM through the Cloudflare AI Gateway and distils concrete lessons. They accumulate here as a growing knowledge base — the site learning from the outside world, one generation at a time.
- Loading…
Self-improvement log
What the site changed about itself on each run.
- Loading…