AI Agent Memory Layer
4.1k 2026-04-15

MemMachine/MemMachine

An open-source, universal memory layer for AI agents, enabling persistent learning, storage, and recall of information across sessions to transform stateless agents into context-aware assistants.

Core Features

Multiple Memory Types: Working, Episodic (graph-based conversational), and Profile (SQL-based user facts).
Agent Memory Persistence: Memory survives restarts, sessions, and model changes.
Developer-Friendly APIs: Python SDK, RESTful API, TypeScript SDK, and MCP server interfaces.
LLM Agnostic: Compatible with various LLM providers (OpenAI, Anthropic, Bedrock, Ollama).
Seamless Integrations: Works with popular AI frameworks like LangChain, LlamaIndex, CrewAI, and Dify.

Quick Start

pip install memmachine-client

Detailed Introduction

MemMachine is an open-source, universal memory layer designed to provide AI agents and LLM-powered applications with persistent, long-term memory. It addresses the critical challenge of statelessness in AI systems by enabling agents to learn, store, and recall information from past interactions. This transforms basic chatbots into personalized, context-aware assistants capable of maintaining conversational context, user profiles, and episodic memories across sessions and system restarts. It offers flexible storage options and integrates with major AI frameworks, making it an essential component for building next-generation autonomous AI systems.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.