awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MemTensor avatar

MemTensor/MemOS

0
View on GitHub↗
5,665 Stars·520 Forks·Python·apache-2.0·4 Aufrufememos.openmem.net↗

MemOS

MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases.

The system distinguishes itself through a portable memory interchange protocol that allows memory to be transferred between different AI models, devices, and applications, along with a three-tier memory architecture that organizes information into Skills, Traces/Episodes, and World Models. It stores persistent memory as human-readable Markdown files on local SQLite storage rather than opaque vector databases, and supports hybrid semantic-lexical retrieval that combines vector cosine similarity with BM25 lexical search. Additional differentiators include predictive memory preloading that loads relevant context before it is needed, asynchronous memory ingestion for millisecond-level latency under high concurrency, and memory-based skill crystallization that extracts repeated strategies into callable, versioned skills.

The platform offers composable knowledge base cubes for managing multiple isolated knowledge bases with controlled sharing across users, projects, and agents, along with per-agent memory isolation and feedback-based memory refinement. It supports multi-modal memory storage for text, images, tool traces, and personas, and provides a CLI tool for cross-agent memory sharing. Memory lifecycle management includes full CRUD operations, batch cleanup, tagging, and governance, while retrieval budget control limits token consumption by capping the number of memories recalled per task. The system also enables team skill sharing over LAN or VPN and supports data import and export in JSON, legacy plugin, and agent-specific formats.

Documentation covers deployment across public cloud, private cloud, on-premises, and hybrid architectures, with the server running on SQLite for privacy and offline operation.

Features

  • AI Memory Layers - Provides a persistent memory layer for AI agents to recall user preferences and history across sessions.
  • Graph-Structured Memory APIs - Adds, retrieves, edits, and deletes long-term memory through a single graph-structured API that remains inspectable and editable.
  • Long-term Memory Injection - Integrates persistent memory into AI agents with a few lines of code, enabling recall across sessions and tasks.
  • Composable Knowledge Cubes - Manages multiple isolated knowledge bases as modular cubes with controlled sharing.
  • Local SQLite Stores - Stores all AI memory locally using SQLite, ensuring privacy and offline operation.
  • Agent Memory Stores - Provides persistent storage for maintaining state, user preferences, and conversation history across agent sessions.
  • Hybrid Search Retrievers - Combines vector cosine similarity with BM25 lexical search for hybrid memory retrieval.
  • Three-Tier Memory Architectures - Organizes memory into three tiers with separate retrieval channels for Skills, Traces, and World Models.
  • AI Agent Servers - Provides an open-source server that stores and retrieves structured memory for AI agents across sessions.
  • Context-Aware Retrieval - Searches stored memories by user and query, returning relevant results to personalize AI agent interactions.
  • Conversation Memory Stores - Ships a conversation memory store that persists and retrieves interaction history for AI agents.
  • Memory Persistence - Provides memory persistence so AI agents recall past interactions and user preferences across sessions.
  • Memory Portability Utilities - Transfers persistent memory between AI models, devices, and applications via a portable protocol.
  • Millisecond Retrieval Systems - Returns relevant memory records with millisecond latency, enabling real-time recall during AI interactions.
  • Markdown Memory Stores - Stores persistent AI memory as human-readable Markdown files instead of opaque databases.
  • Memory Ingestion Pipelines - Processes memory operations asynchronously with millisecond latency for high concurrency.
  • SQLite Storage Adapters - Keeps all memory data and logs on the user's machine using SQLite for privacy and offline operation.
  • Memory Entry Lifecycles - Provides full CRUD, batch cleanup, tagging, and governance for AI memory entries.
  • Cross-Model Memory Protocols - Shares persistent memory between different AI models via a portable interchange protocol.
  • Cross-Model Memory Protocols - Transfers persistent memory between different AI models using a portable interchange protocol.
  • Cross-Model Memory Sharing - Shares persistent memory between different models, devices, and applications using a portable memory interchange protocol.
  • Experience-Based Skill Extractors - Extracts repeated high-value strategies into callable, versioned skills that improve with feedback.
  • Feedback Loops - Corrects, supplements, or replaces existing memories using natural-language feedback to improve accuracy over time.
  • Shared Skill Distribution - Enables optional sharing of crystallized skills and trace excerpts over LAN or VPN through a dedicated panel.
  • Low-Latency Retrieval Systems - Returns stored memory records with millisecond latency for real-time AI recall.
  • Prompt Assembly Systems - Formats retrieved memory fragments into a structured prompt with safety rules to guide an AI's personalized response.
  • Memory Retrieval Budget Controllers - Limits the number of memories recalled per task to reduce token consumption and avoid irrelevant context.
  • Hybrid Search Methods - Combines vector cosine similarity with BM25 lexical search, fusing scores to rank relevant memories.
  • Multi-Modal Memory Stores - Stores and retrieves text, images, tool traces, and personas together for richer AI context.
  • Management Interfaces - Ships a web UI for managing AI memory items, skills, traces, and knowledge bases.
  • Tool Output Compressors - Provides compression and deduplication of long tool outputs to maintain clean AI memory.
  • Asynchronous Ingestion Pipelines - Processes memory operations asynchronously with millisecond-level latency under high concurrency.
  • Multi-Modal Stores - Stores and retrieves text, images, tool traces, and personas together in one memory system.
  • Natural Language Memory Queries - Queries stored memories by a natural-language prompt and returns matching factual and preference records.
  • Knowledge Base Management - Organizes memory into knowledge bases with configurable storage per item and a maximum number of bases per plan.
  • Composable Cubes - Manages multiple isolated knowledge bases as composable memory cubes for controlled sharing across users and agents.
  • Multi-Modal Memory Stores - Stores and retrieves text, images, tool traces, and personas together in one memory system.
  • Three-Tier Retrieval Systems - Searches across Skills, Traces/Episodes, and World Models using multiple retrieval channels with RRF and MMR.
  • API-Based Stores - Stores persistent memory entries via an API with monthly quotas ranging from 50K to unlimited entries.
  • Experience-Based Skill Extractors - Extracts repeated strategies into callable, versioned skills that improve with feedback.
  • Self-Hosted Infrastructure - Runs on public cloud, private cloud, on-premises, or hybrid architectures using SQLite for full data control.
  • Memory Isolation - Separates memory storage and retrieval by agent identifier with optional whitelist control and per-agent configuration.
  • Predictive Memory Preloading - Loads relevant memory before it is needed by analyzing dialogue history, task semantics, or environmental cues.
  • Shared Filesystem Memory - Transfers persistent memory between different AI models, devices, and applications through a portable memory protocol.
  • Memory Management Panels - Ships a web management panel for viewing, editing, and organizing AI memory items and skills.
  • AI - Provides full CRUD, batch cleanup, tagging, and governance operations for controlling memory throughout its lifecycle.
  • Memory - Searches stored memory entries via an API with monthly quotas ranging from 20K to unlimited searches.

Star-Verlauf

Star-Verlauf für memtensor/memosStar-Verlauf für memtensor/memos

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu MemOS

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit MemOS.
  • memorilabs/memoriAvatar von MemoriLabs

    MemoriLabs/Memori

    15,358Auf GitHub ansehen↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Pythonagentaiaiagent
    Auf GitHub ansehen↗15,358
  • memmachine/memmachineAvatar von MemMachine

    MemMachine/MemMachine

    4,607Auf GitHub ansehen↗

    MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It functions as a persistence layer that stores user profiles and conversational context, providing a decoupled data store that prevents vendor lock-in by serving different AI models through a consistent API. The system implements the Model Context Protocol to share persistent agent memories and session data with compatible AI clients. It utilizes a multi-tiered memory hierarchy, combining a graph-based conversation store for episodic interactions with a vector knowledge base for se

    Pythonagentagentic-aiagents
    Auf GitHub ansehen↗4,607
  • voltagent/voltagentAvatar von VoltAgent

    VoltAgent/voltagent

    6,020Auf GitHub ansehen↗
    TypeScriptagentsaiai-agents
    Auf GitHub ansehen↗6,020
  • pipecat-ai/pipecatAvatar von pipecat-ai

    pipecat-ai/pipecat

    12,846Auf GitHub ansehen↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    Auf GitHub ansehen↗12,846
Alle 30 Alternativen zu MemOS anzeigen→

Häufig gestellte Fragen

Was macht memtensor/memos?

MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases.

Was sind die Hauptfunktionen von memtensor/memos?

Die Hauptfunktionen von memtensor/memos sind: AI Memory Layers, Graph-Structured Memory APIs, Long-term Memory Injection, Composable Knowledge Cubes, Local SQLite Stores, Agent Memory Stores, Hybrid Search Retrievers, Three-Tier Memory Architectures.

Welche Open-Source-Alternativen gibt es zu memtensor/memos?

Open-Source-Alternativen zu memtensor/memos sind unter anderem: memorilabs/memori — Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language… memmachine/memmachine — MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It… voltagent/voltagent. pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… topoteretes/cognee — Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall… shareai-lab/learn-claude-code — This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an…