Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
MemMachine is the open-source memory layer for advanced AI agents, enabling them to learn, remember, and adapt. Build personalized, context-aware applications that store long-term conversational memor
翻訳待ち
開発ツールPython · TypeScriptGitHub @MemMachineオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory storage and retrieval to streamline AI agent state management for next-generation autonomous systems.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
The open-source memory layer for AI agents.
Stop building stateless agents. Give your AI persistent memory with just 5 lines of code.
MemMachine is an open-source long-term memory layer for AI agents and LLM-powered applications. It enables your AI to learn, store, and recall information from past sessions—transforming stateless chatbots into personalized, context-aware assistants.Read the full README ↗The open-source memory layer for AI agents.
Stop building stateless agents. Give your AI persistent memory with just 5 lines of code.
MemMachine is an open-source long-term memory layer for AI agents and LLM-powered applications. It enables your AI to learn, store, and recall information from past sessions—transforming stateless chatbots into personalized, context-aware assistants.
Get up and running in under 5 minutes:
Prerequisites: This code requires a running MemMachine Server. Start a server locally or create a free account on the MemMachine Platform.
pip install memmachine-client
from memmachine_client import import MemMachineClient
# Initialize the client
client = MemMachineClient(base_url="http://localhost:8080")
# Get or create a project
project = client.get_or_create_project(org_id="my_org", project_id="my_project")
# Create a memory instance for a user session
memory = project.memory(
group_id="default",
agent_id="travel_agent",
user_id="alice",
session_id="session_001"
)
# Add a memory
memory.add("I prefer aisle seats on flights", metadata={"category": "travel"})
# => [AddMemoryResult(uid='...')]
# Search memories
results = memory.search("What are my flight preferences?")
print(results.content.episodic_memory.long_term_memory.episodes[0].content)
# => "I prefer aisle seats on flights"
For full installation options (Docker, self-hosted, cloud), visit the Quick Start Guide.
MemMachine works seamlessly with your favorite AI frameworks:
| Framework | Description |
|---|---|
| LangChain | Memory provider for LangChain agents |
| LangGraph | Stateful memory for LangGraph workflows |
| CrewAI | Persistent memory for CrewAI multi-agent systems |
| LlamaIndex | Memory integration for LlamaIndex applications |
| AWS Strands | Memory for AWS Strands Agent SDK |
| n8n | No-code workflow automation integration |
| Dify | Memory backend for Dify AI applications |
| FastGPT | Integration with FastGPT platform |
MemMachine includes a native Model Context Protocol (MCP) server for seamless integration with Claude Desktop, Cursor, and other MCP-compatible clients:
# Stdio mode (for Claude Desktop)
memmachine-mcp-stdio
# HTTP mode (for web clients)
memmachine-mcp-http
See the MCP documentation for setup instructions.
For more information, refer to the API Reference Guide.
MemMachine's versatile memory architecture can be applied across any domain. Explore our examples to see memory-powered agents in action:
This is the beginning of the README. Read the rest at the original. Read the full README ↗