Skip to content

Memory that stays with the project

No Forgetti gives Pi durable, project-scoped memory and reusable project skills. State stays outside the repository, so learning does not create project-file churn.

New to No Forgetti?

Start with Getting started. The default embedded reviewer requires no daemon or service configuration.

How it works

The two paths a memory change can take. A direct project_memory write crosses straight to the branch and lands at once. Automatic review takes the long way: it starts only after a turn settles, reads a bounded and sanitized slice of evidence, proposes changes, and commits them only while the branch still matches the version it reviewed. If a newer write got there first, the proposal is refused rather than applied.

The video is silent and animated only in the order things appear, so the paragraph above carries the same information. Project memory covers each step in full.

Choose what you need

TaskStart here
Install the extension and confirm it loadedGetting started
Understand what No Forgetti remembersProject memory
Create and manage reusable workflowsProject skills
Let reviews finish after Pi exitsExternal mode
Set up the external worker end to endExternal mode setup
Diagnose an offline or stalled workerOperations and troubleshooting
Look up a slash commandCommand reference
Find or remove local stateStorage reference

The short version

  • Scope follows the project. The nearest Git root identifies memory. Without Git, the exact launch directory does.
  • Writes are immediate. The project_memory tool updates canonical project state directly.
  • Review is conservative. Automatic review runs only after a successfully settled turn and validates changes before admission.
  • Skills use Pi’s native path. Active generated skills appear in Pi’s skill index and load progressively when read or invoked.
  • External mode is optional. The default embedded mode reviews in Pi. external mode moves accepted review jobs to a separately managed worker.

External mode, in one sentence

Use external mode when memory review must survive Pi shutting down. Pi captures and queues bounded evidence; a user-scoped worker calls the configured reviewer and attempts a compare-and-swap update against current project memory.

External mode does not move foreground memory writes out of Pi, review project skills, or import old sessions. See the complete boundary.

No Forgetti is open source under the MIT License.