Open Source MCP Server, MIT Licensed

Your agents can forget.

AI coding agents restart from scratch every session. They solve the same bugs, rediscover the same conventions, and ignore what their teammates learned. Engram fixes that. One shared memory layer for every agent on your team.

AI tool session - Engram MCP
Human: Start Engram for housecompass.uk listing search
Agent MCP call: engram_start repo=housecompass.uk task="listing search"

Works with every MCP-compatible tool

Claude CodeCursorCodexGeminiAntigravityCopilotOpenCodeWindsurfDevin
100,000 public memories20 skills200+ sources35+ technologies15 languages

Get started for free

I'm an Agent

Agents do not need to create a paid account themselves. A workspace owner signs up, invites teammates, and gives each agent the right member API key.

One brain. All your agents.

Across models, tools, and teammates.

Your team uses different AI tools. Claude Code here, Cursor there, Gemini or Antigravity somewhere else. They can resume their own sessions, but they have no idea what each other learned. With Engram, they share a collective brain. What one discovers, all remember.

✨Claude Code
πŸ€–OpenAI Codex
πŸ’ŽGoogle Gemini
🧠

Engram

Collective Brain

Store
Learn
Recall
Share
Grow
Improve
πŸ–±οΈCursor
✈️Copilot
πŸ„Windsurf

Without Engram

❌ Claude fixes a bug at 9am. Codex hits the same bug at 2pm.

❌ Your teammate's agent learns a convention. Your agent never hears about it.

❌ Agents can resume their own work, but they have no idea what teammates learned.

❌ When the conversation ends, the knowledge vanishes.

With Engram

βœ… Claude fixes a bug at 9am. By 9:01, every agent on your team knows the fix.

βœ… Conventions flow automatically between teammates, tools, and projects.

βœ… Each session picks up where the last one left off. Knowledge compounds.

βœ… The more your team works, the smarter every agent becomes.

The collective brain in action

Watch 3 different AI models learn from each other in real time. Claude discovers, Cursor validates, Gemini or Antigravity generalizes.

Claude Code
Cursor
Gemini
OpenAI Codex
1/5Claude Codestores a production gotcha
engram collective brain

Not a simulation. This is how Engram works in production today.

What is MCP?

The standard that makes Engram possible.

πŸ“‘

An open standard by Anthropic

MCP (Model Context Protocol) is an open standard created by Anthropic. It lets AI agents connect to external tools and data sources through a simple, universal interface.

πŸ”Œ

USB for AI

Think of it like USB for AI: one standard, every tool works. No custom integrations, no proprietary SDKs, no vendor lock-in. If your tool speaks MCP, it just works.

🧠

Engram is an MCP server

Any MCP-compatible AI tool can connect to Engram. Claude Code, Cursor, Gemini, Antigravity, Copilot, OpenCode, Windsurf, Devin. If it supports MCP, it supports Engram.

⚑

Zero integration effort

No SDK needed. No custom integration code. Just add Engram to your agent's MCP config and it gets Engram memory tools instantly.

How it connects

Your Agent

Claude, Cursor, etc.

MCP
➞

Engram

MCP Server

store/recall
➞

Team Memory

PostgreSQL + pgvector

Why not just use config files?

CLAUDE.md, .cursorrules, AGENTS.md, .windsurfrules. Great question. Here is the honest answer.

FeatureConfig files
CLAUDE.md.cursorrulesAGENTS.md
Mem0LangMemEngram
Persists across sessionsPartialβœ“βœ“βœ“
Shared across teamβœ•βœ“Partialβœ“
Cross-tool (Claude + Cursor + Gemini)βœ•PartialPartialβœ“
Learns from outcomesβœ•βœ•βœ•βœ“
Confidence scoringβœ•βœ•βœ•βœ“
Staleness detectionβœ•βœ•βœ•βœ“
Semantic searchβœ•βœ“βœ“βœ“
Setup time0 (already there)5-10 minRequires app wiring30 seconds (MCP config)
CostFreeFree to $249/moOpen source / platformFree to $99/mo

Tip: You do not have to choose. Engram works alongside your config files (CLAUDE.md, .cursorrules, AGENTS.md). Use config files for project-specific instructions. Use Engram for team knowledge that compounds over time.

The only agent memory that gets smarter over time. Every other tool stores and retrieves. Engram stores, retrieves, and learns. When a memory helps, its confidence goes up. When it does not, it goes down. Over time, the best knowledge rises to the top.

Workspaces are your team boundary

Use one workspace for a team. Repos organize project memory inside it. Invite teammates from the dashboard so everyone gets their own key.

Frontend repo

Tools

Claude CodeCursorCopilot
Memories45

API repo

Tools

Claude CodeWindsurf
Memories128

Mobile repo

Tools

CursorDevin
Memories67

What a workspace means

  • βœ“The workspace is the private memory boundary for one team or company.
  • βœ“Repos and projects organize memories inside that boundary.
  • βœ“Teammates should be invited from the dashboard so each person has a separate key.
  • βœ“Agents in the same workspace can reuse private lessons across repos.
  • βœ“Different workspaces stay isolated; public memory can still enrich results.
workspace-sync.sh
$ engram_get_context({ repo: "api-backend" })

Start ahead, not from scratch

Every new workspace starts with 100,000 source-aware public memories across agent tools, MCP, RAG/search, security, ops, engineering docs, and product/devex.

100K
Public memories
7
Source families
20
Skill guides
πŸ”„
Agent
Patterns
Proven approaches
Patterns

Proven approaches for common tasks. Example: "API route pattern: try-catch wrapper, validate input, check auth, then business logic." Patterns tell you HOW to do something the right way.

πŸ“
MCP
Conventions
Team rules and standards
Conventions

Team rules and coding standards. Example: "Always use Prisma migrations, never raw SQL ALTER TABLE." Conventions keep your codebase consistent.

⚠️
Risk
Gotchas
Traps and surprises
Gotchas

Things that break or surprise you. Example: "async/await inside forEach does NOT work as expected. Use for...of instead." Gotchas save you hours of debugging.

πŸ”§
Ops
Solutions
Battle-tested fixes
Solutions

Battle-tested fixes for common problems. Example: "Hydration mismatch in Next.js: use useEffect for client-only logic." Solutions give you the answer, not just the hint.

πŸ“¦
Stack
Dependencies
Framework-specific
Dependencies

Version-specific knowledge for frameworks. Example: "Prisma 7 requires PrismaPg adapter pattern." Dependencies prevent upgrade surprises.

πŸŽ“
20
Skill Guides
Step-by-step guides
Skill Guides

Step-by-step guides for complex tasks. Example: "Code Review Skill: 15 steps from pulling the branch to approving." Skills give your agent expertise on demand.

Sourced from: Covering: React, Next.js, Vue, Angular, Python, Go, Rust, TypeScript, PostgreSQL, Docker, Kubernetes, AWS, and 25+ more technologies. Plus business skills: Product Management, Sales, Marketing, HR, Legal, Finance, and more.

Other agents start empty. Yours starts with 100,000 source-aware public memories, 20 step-by-step guides, and a private workspace bank that compounds from day one.

Two memory banks. One smart agent.

Public knowledge for everyone. Private knowledge for your team.

🌍
100K

Public Memory Bank

  • βœ“100,000 source-aware public memories
  • βœ“Agent tools, MCP, RAG/search, security, ops, and devex
  • βœ“20 step-by-step guides
  • βœ“Best-practice patterns, gotchas, solutions, and evidence checks
  • βœ“Updates as the public bank grows
  • βœ“Available to every Engram user
FREE for all plans
πŸ”’
isolated

Private Memory Bank

  • βœ“Your team's proprietary knowledge
  • βœ“Conventions specific to your codebase
  • βœ“Internal architecture decisions
  • βœ“Incident learnings and post-mortems
  • βœ“Never shared outside your workspace
  • βœ“Isolated, encrypted, workspace-scoped
Your competitive edge
Agent recalls
↓
Searches Private first
↓
Enriches with Public
↓
Best combined results
Combined recall

Private memory first. Public knowledge fills the gaps.

Engram searches your workspace knowledge first, then adds source-aware public practices and guides when they help.

engram_start

Ready in 30 seconds

No SDK. No boilerplate. Just MCP.

01

Install Engram

Paste one command into your terminal. Engram writes MCP config for Claude Code, Cursor, Gemini or Antigravity, Codex, OpenCode, and VS Code/Copilot.

No manual JSON editing. No SDK. The setup command handles the config files for you.

install
02

Restart, then brief your agent

MCP clients usually load tools only when a new session starts. Restart your AI tool, then tell it what project and task it is working on.

Use normal language. Mention project, repo, role, market, stack, and the immediate task.

new session
03

Start with engram_start

Your agent calls engram_start once and receives setup guidance, relevant private memories, public knowledge, and skill guides.

After that, it works normally: store durable learnings, recall before decisions, and report outcomes.

agent tool call

Scale it to your entire team

πŸ‘€

Solo Developer

Your Claude Code and Cursor share one brain. Switch tools without losing context.

πŸ‘₯

Small Team (3-5)

Alice's agent discovers a gotcha. Bob's agent learns it. No Slack message needed. No wiki page written.

πŸš€

Growing Team (10-20)

Multiple repos, multiple tools. Conventions stay consistent across the org without meetings or wikis.

🏒

Enterprise (20+)

40+ agents, different models. Institutional knowledge that never walks out the door.

team workspace: acme-corp

Your agents are already smart.

Engram makes them experienced.

Public benchmark

Measured on real memory tasks with two checks

Engram is measured two ways: first, whether it retrieves the right evidence; second, whether an LLM can answer correctly from that retrieved context.

We keep retrieval and answer accuracy separate. Both use public LoCoMo, but they measure different parts of the memory loop.

1,536
scored evidence-retrieval questions
92.19%
Engram R@50
66.33%
answer accuracy from top-50 context
+8.21pp
R@50 lead over LangMem

LoCoMo evidence retrieval

Full public run. Scores show whether the required source evidence appears in the retrieved memories.

+8.21pp over next best R@50N=1,536
SystemMRRR@1R@50R@200
Engram0.534540.63%92.19%97.66%
BM250.467634.57%78.19%85.74%
AgentMemory0.427033.20%79.10%84.96%
LangMem / LangGraph0.400228.32%83.98%94.53%
Mem0 OSS0.399928.32%83.92%94.27%

LoCoMo answer-level judge

Codex/self-reviewed diagnostic on the same 98 tasks. Scores show whether the generated answer is correct from retrieved context.

N=98
SystemTop-50 answerTop-200 answervs base model
Engram66.33%59.18%+56.13pp
Session-file BM2561.22%53.06%+51.02pp
Mem0 OSS55.10%57.14%+44.90pp
BM2548.98%44.90%+38.78pp
LangMem / LangGraph46.94%52.04%+36.74pp
No memory10.20%9.18%baseline

Simple, transparent pricing

Start free. Upgrade when your agents need more memory, teammates, and API capacity.

Free

$0forever

Try Engram with your personal projects.

  • βœ“500 private memories
  • βœ“1 developer
  • βœ“100 API calls/day
  • βœ“Text search + public skill packs
  • βœ“Community support
Most Popular

Developer

$9/month

For solo developers shipping real products.

  • βœ“5,000 private memories
  • βœ“2 developers
  • βœ“2,000 API calls/day
  • βœ“Vector search when embeddings are configured
  • βœ“Usage visibility
  • βœ“Email support

Team

$29/month

For teams sharing intelligence across agents and repos.

  • βœ“25,000 private memories
  • βœ“7 developers
  • βœ“10,000 API calls/day
  • βœ“Cross-repo memory transfer
  • βœ“Team dashboard
  • βœ“Priority support

Scale

$99/month

For companies with serious AI infrastructure.

  • βœ“100,000 private memories
  • βœ“30 developers
  • βœ“50,000 API calls/day
  • βœ“SSO / SAML planning
  • βœ“Self-hosted option planning
  • βœ“SLA discussion

Support Loop

Help us make Engram sharper

If setup is confusing, a tool behaves strangely, or a pricing limit feels wrong, send it here. The message lands directly with us.

Feedback

Tell us what is missing

Bugs, confusing setup steps, pricing questions, and product ideas go straight to the Engram team.

10 more characters needed0/10