awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aiming-lab avatar

aiming-lab/SimpleMem

0
View on GitHub↗
2,972 stele·288 fork-uri·Python·mit·3 vizualizări

SimpleMem

SimpleMem is a persistent memory system for AI assistants designed to maintain context across different user chat sessions. It functions as a memory server and multimodal vector database that stores and retrieves information from text, images, audio, and video.

The project features a context compression engine that distills interaction histories into compact units to reduce token consumption. It utilizes a distributed memory orchestrator and worker-thread parallel processing to reduce latency when querying large-scale dialogue datasets.

The system implements a hybrid indexing approach combining semantic and keyword search for multimodal retrieval. It also includes a diagnostic framework for retrieval optimization that identifies failures and adjusts configurations to improve search precision.

Features

  • Long-term Memory Stores - Provides a persistent memory store that allows AI assistants to maintain context across different user chat sessions.
  • Multimodal Context Providers - Retrieves and assembles context from text, images, audio, and video to provide comprehensive situational awareness.
  • Context Compression - Provides an engine for summarizing long interaction histories into compact units to minimize LLM token usage.
  • Interaction Compression - Distills complex multimodal dialogue and media interactions into compact units to minimize LLM token consumption.
  • Retrieval Optimization - Provides an iterative loop to diagnose retrieval failures and automatically tune configurations for better search precision.
  • Multi-Modal Memory Stores - Operates as a persistent store managing text, images, and dialogue history across sessions using a standardized protocol.
  • LLM Token Compression - Reduces token consumption by compressing interaction histories into compact, non-redundant units.
  • Hybrid Vector-Keyword Indexing - Combines dense vector embeddings with inverted keyword indices to retrieve precise multimodal context.
  • History Distillation - Compresses multimodal interaction histories into compact memory units to reduce token usage and eliminate redundancy.
  • Multimodal Search - Indexes and retrieves information across text, image, audio, and video using a multimodal semantic search system.
  • MCP Servers - Implements a Model Context Protocol server to expose persistent memory stores to AI assistants.
  • Model Context Protocol Servers - Exposes a standardized Model Context Protocol interface for AI assistants to maintain persistent session context.
  • Diagnostic Tuning - Diagnoses retrieval failures and automatically adjusts search configurations to improve memory recovery precision.
  • RAG Optimizations - Includes a diagnostic framework to optimize the precision of memories recovered in RAG pipelines.
  • Memory Processing Processors - Implements a memory processing pipeline that distributes retrieval and storage across multiple worker threads.
  • Distributed Memory Orchestration - Coordinates multiple workers to reduce latency when querying large-scale dialogue datasets.
  • High-Throughput Task Processing - Implements high-throughput task processing using distributed workers to accelerate memory building and retrieval.
  • Parallel Retrieval Processing - Uses multiple background worker threads to parallelize memory building and query retrieval, reducing latency for large datasets.

Istoric stele

Graficul istoricului de stele pentru aiming-lab/simplememGraficul istoricului de stele pentru aiming-lab/simplemem

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru SimpleMem

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu SimpleMem.
  • rohitg00/agentmemoryAvatar rohitg00

    rohitg00/agentmemory

    23,785Vezi pe GitHub↗

    AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term memory. It functions as a knowledge graph engine and vector database store that saves and recalls project context, architectural decisions, and patterns across different sessions. The system distinguishes itself by using a tiered-memory consolidation pipeline that compresses raw observations into episodic, semantic, and procedural layers to optimize token usage. It employs a hybrid retrieval strategy combining keyword matching, vector embeddings, and graph traversal to surface rel

    TypeScriptagentmemoryagentsai
    Vezi pe GitHub↗23,785
  • langchain-ai/deepagentsAvatar langchain-ai

    langchain-ai/deepagents

    25,006Vezi pe GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    Vezi pe GitHub↗25,006
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Vezi pe GitHub↗9,031
  • tobi/qmdAvatar tobi

    tobi/qmd

    9,498Vezi pe GitHub↗

    qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents. The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages. The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-

    TypeScript
    Vezi pe GitHub↗9,498
Vezi toate cele 30 alternative pentru SimpleMem→

Întrebări frecvente

Ce face aiming-lab/simplemem?

SimpleMem is a persistent memory system for AI assistants designed to maintain context across different user chat sessions. It functions as a memory server and multimodal vector database that stores and retrieves information from text, images, audio, and video.

Care sunt principalele funcționalități ale aiming-lab/simplemem?

Principalele funcționalități ale aiming-lab/simplemem sunt: Long-term Memory Stores, Multimodal Context Providers, Context Compression, Interaction Compression, Retrieval Optimization, Multi-Modal Memory Stores, LLM Token Compression, Hybrid Vector-Keyword Indexing.

Care sunt câteva alternative open-source pentru aiming-lab/simplemem?

Alternativele open-source pentru aiming-lab/simplemem includ: rohitg00/agentmemory — AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… tobi/qmd — qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol… atmosphere/atmosphere — Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer… memmachine/memmachine — MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It…