LLM operating system with long-term memory
Top 19.9% on SourcePulse
MemOS is an open-source operating system designed to equip Large Language Models (LLMs) with long-term memory capabilities, enabling more context-aware and personalized interactions. It targets LLM developers and researchers seeking to enhance model performance through structured memory management, offering significant improvements in reasoning tasks, particularly temporal reasoning.
How It Works
MemOS employs a modular architecture called MemCube, which supports various memory types: textual, activation (KVCache), and parametric (e.g., LoRA weights). This allows for flexible integration and management of different memory stores. A higher-level orchestration layer, MOS (Memory Operating System), manages multiple MemCubes and provides a unified API for memory operations, including storage, retrieval, and user-specific memory management. This approach aims to provide a structured and extensible framework for LLM memory augmentation.
Quick Start & Requirements
pip install MemoryOS
MemoryOS[tree-mem]
, MemoryOS[mem-reader]
, MemoryOS[mem-scheduler]
.memos download_examples
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is currently in a "Preview" release (v1.0 Stellar), indicating potential for ongoing changes and stabilization. Specific performance claims are based on benchmark results detailed in their publications.
1 day ago
Inactive