Engineering Memory

A persistent, searchable brain for your projects, your coding style, and your team's standards.

How It Works

Memory is automatically indexed from your code, decisions, and interactions. It never forgets (unless you prune it).

Three Memory Layers

Layer 1 — Project Memory

Stores architecture decisions (ADRs), database schemas, API endpoints, important files, and dependencies.

Layer 2 — Developer Memory

Learns your personal coding style, naming conventions, preferred patterns (async/await, optional chaining, etc.), and workflow habits.

Layer 3 — Team Memory

Shared standards, review history, documentation, and enforced rules across the team.

Ask questions in natural language:

memory.search("how do we handle authentication?")

Results are ranked by relevance, recency, and importance. Conflicts are automatically detected (e.g. "always use X" vs "never use X").

On this page
Layers
Search