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
·
memvid avatar

memvid/memvid

0
View on GitHub↗
15,679 Stars·1,353 Forks·Rust·Apache-2.0·4 Aufrufewww.memvid.com↗

Memvid

Memvid is an embedded memory framework designed to provide persistent, versioned context for intelligent agents. It functions as a local vector database library that stores all data within a single binary file, removing the need for external database infrastructure or network dependencies.

The system distinguishes itself by integrating in-process vector indexing with append-only versioning, allowing for high-speed semantic similarity searches alongside the ability to track and roll back state changes over time. It includes built-in transparent data encryption and masking to secure sensitive information at rest, ensuring privacy and compliance during all storage operations.

The framework provides a comprehensive set of tools for managing agent context, including programmatic SDK access for reading and writing data. By combining embedded key-value mapping with low-latency retrieval mechanisms, it enables applications to maintain consistent, long-term memory across sessions.

Features

  • Agent Memory Engines - Provides persistent and versioned context for intelligent agents to maintain state across sessions.
  • Agent Memory Stores - Offers a programmatic interface for persisting and querying conversational context across agent sessions.
  • Vector Databases - Stores and retrieves vector-based data locally within a single binary file for fast semantic search.
  • Vector Indexing - Performs high-speed semantic similarity searches directly within the application memory space.
  • Vector Search Engines - Implements a high-performance retrieval system for semantic similarity searches on local data.
  • Encrypted Persistence - Secures agent information through built-in encryption within a portable binary file.
  • Agent Memory Persistence - Persists conversational history and context in a versioned format for long-term agent memory.
  • Append-Only Storage Engines - Records every state change as an immutable sequence of entries to enable historical retrieval and rollbacks.
  • Vector Search - Retrieves relevant information from stored memory files using vector-based matching.
  • Data Encryption - Secures sensitive information at rest using cryptographic transformations before writing to disk.
  • Data Encryption - Protects stored information through built-in encryption and masking of personally identifiable details.
  • Artificial Intelligence - Portable memory layer for AI agents with vector and full-text search.
  • Memory Management Systems - Tracks changes to stored data over time to enable retrieval of previous states and rollbacks.
  • Single-Binary Distributions - Bundles all application data and version history into a single self-contained binary file.
  • State Persistence - Tracks data changes over time to facilitate reliable state rollbacks and consistency.
  • Memory Retrieval Systems - Enables low-latency access to saved data for maintaining accurate context during live conversations.
  • Privacy and Data Protection - Protects sensitive information through built-in masking and encryption to ensure data privacy.
  • Programmatic Access Interfaces - Provides programmatic SDK interfaces to read, write, and query stored agent context directly from application code.
  • Local File Storage - Maintains persistent and versioned agent data in a single binary file without external dependencies.
  • Key-Value Stores - Organizes agent context into indexed key-value structures for rapid data lookups.

Star-Verlauf

Star-Verlauf für memvid/memvidStar-Verlauf für memvid/memvid

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 Memvid

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Memvid.
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,031
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    Auf GitHub ansehen↗22,159
  • tporadowski/redisAvatar von tporadowski

    tporadowski/redis

    9,987Auf GitHub ansehen↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Credisredis-for-windowsredis-msi-installer
    Auf GitHub ansehen↗9,987
  • redis/redisinsightAvatar von redis

    redis/RedisInsight

    8,556Auf GitHub ansehen↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    Auf GitHub ansehen↗8,556
Alle 30 Alternativen zu Memvid anzeigen→

Häufig gestellte Fragen

Was macht memvid/memvid?

Memvid is an embedded memory framework designed to provide persistent, versioned context for intelligent agents. It functions as a local vector database library that stores all data within a single binary file, removing the need for external database infrastructure or network dependencies.

Was sind die Hauptfunktionen von memvid/memvid?

Die Hauptfunktionen von memvid/memvid sind: Agent Memory Engines, Agent Memory Stores, Vector Databases, Vector Indexing, Vector Search Engines, Encrypted Persistence, Agent Memory Persistence, Append-Only Storage Engines.

Welche Open-Source-Alternativen gibt es zu memvid/memvid?

Open-Source-Alternativen zu memvid/memvid sind unter anderem: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… tencent/mmkv — MMKV is a high-performance, cross-platform key-value storage framework designed for mobile platforms and POSIX…