SuperAPI AI Directory

claude-engram

Local persistent memory for Claude Code: tracks mistakes and decisions via hooks, searches session history, detects loops and warns before edits.

Open website

About this tool

claude-engram is a local persistent memory tool for Claude Code, and its GitHub repository address is https://github.com/20alexl/claude-engram。

In terms of purpose, it aims to introduce local persistent memory capability to Claude Code sessions, so that development context can be preserved and reused across sessions. The information shows that its core revolves around three mechanisms: tracking errors and decisions through hooks, retrieving historical sessions, and detecting loops and issuing warnings before edits.

Main capabilities: first, recording, using hooks to capture errors that occur during development as well as decisions made; second, retrieval, which can search the content of historical sessions; third, protection, which can detect looping behavior and issue warnings before performing edit operations, in order to reduce the risk of repetitive or non-progressing operations.

Usage and applicable scenarios: the information does not provide specific installation commands, configuration methods, or usage steps, so these are not provided for now. Inferring from its purpose, it is suitable for developers who use Claude Code for development and wish to preserve session memory and records of errors and decisions, but the specific way to integrate it needs to refer to the project repository documentation.

Limitations: the information does not explain the supported operating systems, Claude Code version requirements, data storage location and format, whether network transmission is involved, performance overhead, or pricing. All of the above are not provided for now.