Make agents code your way

An MCP memory layer for coding agents that works with any MCP compatible AI coding agent.

An MCP memory layer for coding agents that works with any MCP compatible AI coding agent.

Agent’s Memory Loop

How OpenMemory Works

OpenMemory learns how you code and feeds the right memories into your coding agent.

Capture

Auto-captures your coding preferences, patterns, and setup as you work in the IDE.

Capture

Auto-captures your coding preferences, patterns, and setup as you work in the IDE.

Capture

Auto-captures your coding preferences, patterns, and setup as you work in the IDE.

Organize Memories

Browse, tag, and manage memories—clean, searchable, all in one place.

Organize Memories

Browse, tag, and manage memories—clean, searchable, all in one place.

Organize Memories

Browse, tag, and manage memories—clean, searchable, all in one place.

Deliver Context to Any Agent

Relevant memories are retrieved and injected into your agent automatically.

Deliver Context to Any Agent

Relevant memories are retrieved and injected into your agent automatically.

Deliver Context to Any Agent

Relevant memories are retrieved and injected into your agent automatically.

MEMORY TYPES

Memory types for precise recall

OpenMemory auto tags memories into types like “user preference,” and “implementation” so recall stays clean and relevant.

OpenMemory auto tags memories into types like “user preference,” and “implementation” so recall stays clean and relevant.

PROJECTS

Project-scoped fetching

Fetches the right memory for the current project or repo so agents stay on-context without manual prompts.

Fetches the right memory for the current project or repo so agents stay on-context without manual prompts.

ACCESS LOGS

Audit, privacy, control

Inspect every add, edit, and serve. Tag, version, and set visibility so your preferences stay private and governed.

Inspect every add, edit, and serve. Tag, version, and set visibility so your preferences stay private and governed.

PRICING

Simple and Affordable Pricing

Start free—pay as your coding workflows scale.

Integrate

Free

Best for: solo trials & quick demos

100 retrievals / month

100 retrievals / month

100 retrievals / month

Unlimited memory creation

Unlimited memory creation

Unlimited memory creation

Memory Categorization

Memory Categorization

Memory Categorization

Access Logs

Access Logs

Access Logs

Hobby

$4.99/mo

Best for: side projects & personal automations

1,000 retrievals / month

1,000 retrievals / month

1,000 retrievals / month

Unlimited memory creation

Unlimited memory creation

Unlimited memory creation

Memory Categorization

Memory Categorization

Memory Categorization

Analytics

Analytics

Analytics

Access Logs

Access Logs

Access Logs

Community Support

Community Support

Community Support

Pro

$14.99/mo

Best for: solo production apps & heavier usage

5,000 retrievals / month

5,000 retrievals / month

5,000 retrievals / month

Unlimited memory creation

Unlimited memory creation

Unlimited memory creation

Unlimited Projects

Unlimited Projects

Unlimited Projects

Memory Categorization

Memory Categorization

Memory Categorization

Analytics

Analytics

Analytics

Access Logs

Access Logs

Access Logs

Community Support

Community Support

Community Support

Enterprise

Custom

Best for: security-first orgs & scaled rollouts

Custom retrieval volume

Custom retrieval volume

Custom retrieval volume

Unlimited memory creation

Unlimited memory creation

Unlimited memory creation

Unlimited Projects

Unlimited Projects

Unlimited Projects

Memory Categorization

Memory Categorization

Memory Categorization

Advanced Analytics

Advanced Analytics

Advanced Analytics

Access Logs

Access Logs

Access Logs

Private Slack Channel

Private Slack Channel

Private Slack Channel

Community Support

Community Support

Community Support

FAQ

FAQ

FAQ

Frequently Asked Questions

What is OpenMemory?

OpenMemory is a tool that remembers how you like to code. It stores your patterns, preferences, and setup, then lets your agents reuse that knowledge.

What is OpenMemory?

OpenMemory is a tool that remembers how you like to code. It stores your patterns, preferences, and setup, then lets your agents reuse that knowledge.

What is OpenMemory?

How does it work in practice?

You install it once. As you code, OpenMemory saves useful snippets and choices. You can tidy or edit them in the app, and agents read them when they need context for a task.

How does it work in practice?

You install it once. As you code, OpenMemory saves useful snippets and choices. You can tidy or edit them in the app, and agents read them when they need context for a task.

How does it work in practice?

Will it work with my tools and models?

Yes. OpenMemory works with MCP compatible coding agents and tools like Cursor, VS Code, JetBrains, Claude, OpenAI, LangGraph, LlamaIndex, and more.

Will it work with my tools and models?

Yes. OpenMemory works with MCP compatible coding agents and tools like Cursor, VS Code, JetBrains, Claude, OpenAI, LangGraph, LlamaIndex, and more.

Will it work with my tools and models?

What about privacy, editing, and control?

You choose what gets saved. You can hide, edit, or delete any memory, and see where it is used. You can run OpenMemory on your own machine or use a hosted setup, depending on your security needs.

What about privacy, editing, and control?

You choose what gets saved. You can hide, edit, or delete any memory, and see where it is used. You can run OpenMemory on your own machine or use a hosted setup, depending on your security needs.

What about privacy, editing, and control?

Can I customize how memories are organized and fetched?

Yes. You can group memories into types like user_preferences, implementation, troubleshooting, component_context, project_overview, and incident_rca. By default, agents read memories per project, and you can adjust this per agent.

Can I customize how memories are organized and fetched?

Yes. You can group memories into types like user_preferences, implementation, troubleshooting, component_context, project_overview, and incident_rca. By default, agents read memories per project, and you can adjust this per agent.

Can I customize how memories are organized and fetched?

Bring memory to your coding agent

Install once to auto-capture and serve project-scoped memory to any LLM, agent, or IDE.

Bring memory to your coding agent

Install once to auto-capture and serve project-scoped memory to any LLM, agent, or IDE.

Bring memory to your coding agent

Install once to auto-capture and serve project-scoped memory to any LLM, agent, or IDE.

Summarize with AI

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

© 2025 Mem0. All rights reserved.

Summarize with AI

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

© 2025 Mem0. All rights reserved.

Summarize with AI

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

Summarize

OpenMemory-2

© 2025 Mem0. All rights reserved.

OpenMemory 2.0 · MCP Memory for Coding Agents