Back to the catalog

engram

Persistent memory for AI agents. Give Claude real memory that survives across sessions -- semantic recall, automatic consolidation, knowledg

Open source Repository Open in the app JSON README (API)

About

Persistent memory for AI agents. Give Claude real memory that survives across sessions -- semantic recall, automatic consolidation, knowledge graphs, and bi-temporal tracking. 92% on DMR benchmark, 80% on LOCOMO.

Details

Kind
Plugins
Topic
AI, RAG & memory
Publisher
tstockham96
Origin
marketplace
Category
ferramentas
Last push
2026-03-13T20:04:20Z
Repository state
ativo
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
tstockham96/engram-plugin/engram

README

# Engram Plugin for Claude Code & Cowork

**Persistent memory for AI agents.** Give Claude real memory that survives across sessions.

## What it does

Engram gives Claude persistent, intelligent memory:

- **Semantic recall** -- find relevant memories by meaning, not just keywords
- **Automatic consolidation** -- episodes distill into knowledge over time
- **Knowledge graph** -- entities and relationships extracted automatically
- **Bi-temporal tracking** -- facts have validity windows, contradictions are detected
- **92% on DMR benchmark, 80% on LOCOMO** -- real benchmarks, not hand-waving

## Installation

### From Claude Code

```bash
claude plugin install engram
```

### From Cowork

Install from [claude.com/plugins](https://claude.com/plugins).

## Prerequisites

Engram needs a one-time setup:

```bash
npx engram-sdk@latest init
```

This creates a local vault at `~/.engram/default.db` and sets up your Gemini API key for embeddings.

**Optional:** Connect to the hosted API for team sharing and cloud sync:
```bash
npx engram-sdk@latest connect https://api.engram.fyi --api-key YOUR_KEY
```

## Skills (automatic)

These activate automatically when relevant:

| Skill | Triggers on |
|-------|------------|
| **memory-recall** | Questions about past work, decisions, people, preferences |
| **memory-remember** | Important decisions, preferences, project updates |
| **memory-consolidate** | End of long sessions, memory maintenance |
| **memory-brief** | Session start, "catch me up", context switching |

## Commands (explicit)

| Command | Usage |
|---------|-------|
| `/engram:recall <topic>` | Search memory for a topic |
| `/engram:remember <text>` | Store something in memory |
| `/engram:brief [context]` | Get a session briefing |
| `/engram:stats` | View vault statistics |

## How it works

Engram runs as an MCP server alongside Claude. When installed:

1. **On session start:** Claude automatically recalls relevant context
2. **During conversation:** Important decisions and facts are stored
3. **On session end:** Consolidation distills episodes into knowledge
4. **Next session:** Claude remembers everything

All data is stored locally in SQLite by default. No data leaves your machine unless you explicitly connect to the hosted API.

## Links

- **Website:** [engram.fyi](https://engram.fyi)
- **Documentation:** [engram.fyi/docs](https://engram.fyi/docs)
- **Research:** [engram.fyi/research](https://engram.fyi/research)
- **npm:** [engram-sdk](https://www.npmjs.com/package/engram-sdk)
- **GitHub:** [tstockham96/engram](https://github.com/tstockham96/engram)

## License

Proprietary EULA. Free to install and use.

More