16 mcp tools · persistent memory · impact awareness
Your agents should not
waste valuable time
remembering the codebase.

The superintelligence context layer between your agents and your codebase. Engram's live code knowledge graph delivers full project context in 167 ms, cuts token usage by ~60%, and replaces 20+ file-read round-trips with a single structured graph query — so every agent starts informed from tool call one.

MCP tools

16

Indexed files

847

Agent memory

dashboard preview

Context stays hot.

graph healthy

mcp tools

16

symbols

12.4k

edges

28.9k

agent memory

recent activity

get_error_context — traced crash to 3 breaking callers

just now

remember — "PaymentService uses idempotency keys"

4m ago

get_impact_of_change — UserModel blast radius: 23 files

11m ago

mcp config

"engram": {
  "command": "engram",
  "args": ["serve"]
}

language mix

live snapshot
TypeScript68%
Python22%
JSON10%

“Why does my AI take so long to fix issues in my codebase?”

Because it needs much, much better context.

what changes

Less warm-up. More shipping.

Engram acts like shared memory for your coding stack. It keeps your repository indexed, watches changes, and exposes context through 16 focused MCP tools across two tiers of capability.

Persistent graph

Parse once. Incremental updates forever.

Instant switching

Context survives hand-offs and branch changes.

16 MCP tools

Every tool an agent needs, wired into the protocol.

tier 1 — can't work without
tier 1

Error → Fix pipeline

One stack trace gives the agent a complete blast-radius map. Symbols involved, their callers, and recent changes — in one tool call.

get_error_context({
  stackTrace: `TypeError: Cannot read 'id'
    at UserService.getUser (user.ts:47)
    at AuthController.login (auth.ts:23)`
})
// → 3 symbols traced, 7 callers, 2 recent changes
tier 1

PR-aware context

Before an agent touches a branch, it knows what changed, what breaks, who owns the affected code, and which tests cover it.

get_pr_context({
  branch: "feat/auth-refactor"
})
// → 14 files changed, 3 owners identified
// → 8 tests cover affected symbols
tier 1

Impact of change

The #1 thing missing from AI coding — agents make changes without knowing the blast radius. This tool fixes that completely.

get_impact_of_change({
  symbolName: "UserModel",
  changeDescription: "Add soft-delete field"
})
// → 23 direct dependents, 47 transitive
// → 12 tests need updating
tier 1

Persistent agent memory

Agents write notes that survive sessions. Future agents in the same project read them. Cross-agent, cross-session memory baked in.

remember({
  key: "soft-deletes",
  value: "UserService uses soft deletes.
    Never call DELETE on users table."
})
// Stored. All future agents can recall this.
tier 2 — the competitive moat

The full toolkit.

Seven more capabilities that make Engram indispensable. From living architecture docs to multi-repo graphs, these tools give agents and developers superpowers.

16 tools and counting

LSP integration

Compiler-accurate context from go-to-definition, find-references, and type info. Agents get type-safe intelligence, not regex guessing.

Test coverage overlay

Which symbols have zero tests? get_uncovered_symbols() returns a prioritized list so agents know what to test next.

explain_architecture

Auto-generates a living architecture doc from the graph. Layers, modules, dependency flow — never stale because it's computed from real code.

Diff-aware re-indexing

After git pull, agents start with a delta: 'These 14 symbols changed since your last session.' No more blank-slate re-exploration.

Engram Replay

Record every agent query and the context returned. Replay to debug why an agent made a bad decision. Invaluable for teams.

Multi-repo graph

One Engram instance spans multiple repos. Cross-repo call graphs and unified architecture views for microservice teams.

vs code extension

Engram in your editor.

A sidebar that shows the symbol graph, recent changes, who owns what, and architecture — without needing an AI agent at all. Makes Engram useful to every developer on the team.

Symbol graph explorer with dependency edges
Recent changes timeline with one-click navigation
Live architecture view updated on every save
Impact analysis before you edit a single line
Agent memory browser for cross-session notes
Engram — VS Code
Symbol Graph
Recent Changes
Architecture
classUserService
23
fnhandleAuth
14
classPaymentModel
8
fnvalidateToken
6

dependency graph

AuthControllerUserServicecalls
UserServiceUserModelimports
UserServicevalidateTokencalls
PaymentCtrlUserServicecalls

agent memory

soft-deletes

UserService uses soft deletes

auth-flow

JWT with refresh token rotation

inside the product

A dashboard that feels like instrumentation.

The signed-in experience now reads like a control room: live health, ingest activity, language mix, token management, billing, and team state in one cohesive shell.

Live metrics: 16 tools, symbols, edges, and query replay log
Agent memory browser with cross-session note management
Readable control surfaces for tokens, team access, and billing

dashboard preview

Context stays hot.

graph healthy

mcp tools

16

symbols

12.4k

edges

28.9k

agent memory

recent activity

get_error_context — traced crash to 3 breaking callers

just now

remember — "PaymentService uses idempotency keys"

4m ago

get_impact_of_change — UserModel blast radius: 23 files

11m ago

mcp config

"engram": {
  "command": "engram",
  "args": ["serve"]
}

language mix

live snapshot
TypeScript68%
Python22%
JSON10%
pricing

Start local. Scale into teams.

Keep the first step light, then unlock shared graph workflows, cloud sync, and team controls when Engram becomes part of the way you ship.

fastest value comes from instant agent switching

Free

$0solo

1 project
2,000 symbols
All 16 MCP tools
Persistent agent memory
Live file watcher

Pro

$9/month

recommended
Unlimited projects & repos
Unlimited symbols
Cloud sync & backup
Multi-repo graph
Engram Replay
API tokens

Team

$18/dev/mo

Everything in Pro
Shared team graph
VS Code extension
Admin controls
Priority support
ready to wire it up

Give your agents memory, context, and vision.

Engram is the layer between your repo and every coding agent that touches it. 16 tools, persistent memory, blast-radius analysis, and a VS Code extension — stop paying the same warm-up penalty on every task.