Self-evolving agents · measured on our own team first
The hundredth time should be faster.
re-forge builds self-evolving agents on your team's compounding memory: solve a problem once and every agent gets sharper. No one re-derives a fix, no one collides mid-build, and the hundredth run knows what the first ninety-nine learned.
View on GitHub already connected, open dashboard →Capture · Detect · Evolve
installed by a human, consented, kill-switched
every session read for repeats
agents sharpen; every gain measured and labeled
our own 2-person team, Jun 20 – Jul 2 2026
The instrument
Your team's memory, on one screen.
The dashboard shows the memory at work: what your agents already know, where work repeats, every number labeled.
The team
Parallel work, without the pileup.
Two people, code that overlaps. PreFlight sees it before either build does: prompts become specs, specs get checked against the live repo graph, boundaries get pinned, both changes land clean.
preflight · listening- intent: reminders on due dates
- expects: tasks/models.py, tasks/views.py
- interface: TaskItem
- intent: overhaul the task list UI
- expects: templates/list.html, tasks/views.py
- interface: TaskItem
- intent: reminders on due dates
- + boundary: reminders never rewrite list rendering
- + interface: extend TaskItem, do not modify
- intent: overhaul the task list UI
- + owner: shine holds list.html, akash consumes
- + interface: extend TaskItem, do not modify
Trust
Read every byte before you trust it.
- Open-source client, read every line.
- Nothing captured before a human consents.
- One file kills it all:
~/.reforge/DISABLED
The labels
Words we can't take back.
Observed in real session logs
Found by clustering, count it yourself
A ceiling, never a promise
Already happened, never double-counted
Give your team's agents a memory.
One key signs this device in.
View on GitHub already connected, open dashboard →