ENGRAM

Your code started as a conversation. That conversation, the reasoning, the tradeoffs, the constraints that shaped every line, is what agents need before they act. Engram makes it retrievable.

Neural synapse visualization, connected nodes and signal pathways rendered in warm amber tones on paper background FIG. 01 - NEURAL CONTEXT ARCHITECTURE

Every line of code was written in a conversation.

the reasoning the tradeoffs the constraints

When agents modify that code without that context, they break things.

01

WATCH

Observes agent sessions as they produce code.

02

INDEX

Fingerprints every span and maps it to its origin conversation.

03

RETRIEVE

Query any code, get the full context of why it exists.

$ engram explain src/auth.rs:42-58

session   a1b2c3d4  2 days ago
agent     claude-opus-4
match     0.94
context   JWT token refresh, middleware validation

Find who wrote any code span, when, and why.

$ engram peek a1b2c3d4 --start 40 --lines 5

[40] Chose middleware-level validation over
[41] per-route checks. The tradeoff: slightly
[42] more coupling, but consistent auth behavior
[43] across all endpoints. Mobile client needs
[44] refresh tokens handled uniformly.

Read the original conversation that produced the code.

$ engram grep "rate limiting"

3 sessions, 7 spans

f4e5d6c7  5 days ago
  src/api/throttle.rs:12-45
  src/api/middleware.rs:88-102

b8a9c0d1  2 weeks ago
  src/config/limits.rs:1-28

Search across all indexed agent sessions.

git clone https://github.com/clickety-clacks/engram.git
cd engram && cargo install --path .