awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesMemory-Optimized Storage

Storage formats designed to reduce the memory footprint of high-dimensional embeddings.

Distinct from Vector Memory Stores: Distinct from Vector Memory Stores: focuses on compact data representation formats rather than agentic context retention.

Explore 12 awesome GitHub repositories matching data & databases · Memory-Optimized Storage. Refine with filters or upvote what's useful.

Awesome Memory-Optimized Storage GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • supermemoryai/supermemoryAvatar supermemoryai

    supermemoryai/supermemory

    27,334Vezi pe GitHub↗

    Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s

    Decomposes documents into semantically meaningful chunks and resolves references to create high-signal, fact-based memory entries.

    TypeScriptcloudflare-kvcloudflare-pagescloudflare-workers
    Vezi pe GitHub↗27,334
  • 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

    Records file operations, shell commands, and agent decisions to build a long-term history of observations.

    TypeScriptagentmemoryagentsai
    Vezi pe GitHub↗23,785
  • pgvector/pgvectorAvatar pgvector

    pgvector/pgvector

    21,787Vezi pe GitHub↗

    Vector similarity search extension for PostgreSQL.

    Utilizes compact binary and half-precision formats to reduce the memory footprint of stored embeddings.

    Cpostgresvector-searchembeddings
    Vezi pe GitHub↗21,787
  • ryancodrai/turbovecAvatar RyanCodrai

    RyanCodrai/turbovec

    11,738Vezi pe GitHub↗

    TurboVec is a high-performance Rust vector database and quantized search index designed for storing and retrieving high-dimensional embeddings. It functions as a pluggable vector store for large language model orchestration frameworks, providing a memory-efficient alternative to standard in-memory storage. The project distinguishes itself through a high-dimensional vector compressor that utilizes random rotation and data-oblivious scalar quantization to reduce memory footprints. Retrieval is accelerated via SIMD kernels that process distance calculations and search operations for increased th

    Reduces the memory footprint of vector indices by using low-bit representations of embeddings.

    Pythonannavx512embedding
    Vezi pe GitHub↗11,738
  • tporadowski/redisAvatar tporadowski

    tporadowski/redis

    9,987Vezi pe GitHub↗

    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

    Consolidates duplicate or related information using semantic search to maintain a clean memory index.

    Credisredis-for-windowsredis-msi-installer
    Vezi pe GitHub↗9,987
  • 1jehuang/jcodeAvatar 1jehuang

    1jehuang/jcode

    7,778Vezi pe GitHub↗

    jcode este un framework pentru dezvoltarea de agenți de codare AI autonomi care automatizează sarcinile de dezvoltare software. Acesta funcționează ca un orchestrator de agenți, runtime de instrumente și motor de memorie semantică, permițând crearea de agenți care pot modifica codul, rula teste și itera asupra propriei funcționalități. Proiectul se distinge prin utilizarea swarming-ului de agenți recursivi, unde o ierarhie de agenți colaboratori poate genera agenți copii pentru a descompune sarcini complexe. Implementează un sistem de memorie semantică care combină regăsirea bazată pe vectori cu maparea relațiilor bazată pe grafuri pentru a menține contextul între sesiuni. Pentru a gestiona riscul, sistemul utilizează guvernanța acțiunilor pe niveluri care necesită aprobarea umană pentru operațiuni sensibile și izolează activitățile agenților în worktree-uri git separate. Framework-ul include un toolkit cuprinzător de automatizare a browserului pentru interacțiunea cu paginile web, extragerea snapshot-urilor DOM și capturarea capturilor de ecran. De asemenea, implementează Model Context Protocol pentru a integra instrumente și date externe și suportă hot-reloading binar pentru a actualiza serverul fără a pierde conexiunile de rețea active. Sistemul oferă o interfață de linie de comandă pentru gestionarea memoriilor agenților și include instrumente de audit pentru a urmări progresul planului și a vizualiza topologia roiului de agenți.

    Implements confidence-based weighting for memories to prioritize more helpful information across sessions.

    Rust
    Vezi pe GitHub↗7,778
  • asg017/sqlite-vecAvatar asg017

    asg017/sqlite-vec

    6,961Vezi pe GitHub↗

    sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in

    Reduces the memory footprint and storage size of embeddings using quantization and compact binary formats.

    Csqlitesqlite-extension
    Vezi pe GitHub↗6,961
  • agiresearch/aiosAvatar agiresearch

    agiresearch/AIOS

    5,168Vezi pe GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Consolidates duplicate semantic information and updates anchors to maintain a clean knowledge index.

    Python
    Vezi pe GitHub↗5,168
  • promeg/tinypinyinAvatar promeG

    promeG/TinyPinyin

    3,943Vezi pe GitHub↗

    TinyPinyin is a Java and Android compatible library used for converting Chinese characters into Pinyin phonetic representations. It provides utilities for Chinese character detection to identify whether text belongs to the Chinese writing system. The library includes a polyphonic character resolver that determines the correct pronunciation for characters with multiple sounds through contextual analysis. It is designed for low memory usage on mobile devices.

    Stores mapping data in a compact format to minimize memory usage on Android devices.

    Javacharacterjava-androidpinyin
    Vezi pe GitHub↗3,943
  • caviraoss/openmemoryAvatar CaviraOSS

    CaviraOSS/OpenMemory

    3,350Vezi pe GitHub↗

    OpenMemory is an embeddable memory engine for LLM agents that stores, retrieves, and manages conversational context and agent state using semantic indexing and temporal facts. It functions as a semantic memory store backed by vector indexing, where memories are organized by meaning rather than by exact key, and includes a tiered decay engine that gradually reduces the salience of unused memories while compressing cold vectors and fingerprinting dormant entries to conserve storage. The system also maintains a temporal fact database that records factual statements with subject-predicate-object s

    Stores new memory records with user-defined content, metadata, and salience settings for later retrieval.

    TypeScriptaiai-agentsai-infrastructure
    Vezi pe GitHub↗3,350
  • volcengine/openvikingAvatar volcengine

    volcengine/OpenViking

    2,993Vezi pe GitHub↗

    OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a

    Asynchronously distills long-term memories and interaction patterns from chat sessions using LLMs.

    Pythonagentagentic-ragai-agents
    Vezi pe GitHub↗2,993
  • tensorchord/pgvecto.rsAvatar tensorchord

    tensorchord/pgvecto.rs

    2,175Vezi pe GitHub↗

    pgvecto.rs is a database extension that integrates high-dimensional vector search capabilities directly into PostgreSQL. It functions as a specialized engine for storing and retrieving embeddings, allowing relational databases to perform similarity searches alongside traditional structured data queries. The extension distinguishes itself through hardware-aware execution strategies that maximize performance. It performs runtime analysis of the host machine to utilize specific processor instruction sets for accelerated mathematical operations. To manage memory efficiently, it employs quantizati

    Reduces memory usage and improves processing speed by converting high-precision data into compact formats like half-precision floating-point numbers or integer-based representations.

    Rustchatgptfaissgpt
    Vezi pe GitHub↗2,175
  1. Home
  2. Data & Databases
  3. Vector Memory Stores
  4. Memory-Optimized Storage

Explorează sub-etichetele

  • Compact Lookup TablesData structures optimized for minimal memory footprint when storing character mappings. **Distinct from Memory-Optimized Storage:** Optimizes simple character-to-pinyin tables rather than high-dimensional vector embeddings.
  • Confidence AdjustmentsMechanisms to dynamically update the weight or reliability score of stored memories based on utility. **Distinct from Memory-Optimized Storage:** Distinct from Memory-Optimized Storage: focuses on the qualitative strength/confidence of the memory rather than the physical storage format.
  • Memory Record Creators1 sub-tagOperations that store new memory records with user-defined content, metadata, and salience settings for later retrieval. **Distinct from Memory-Optimized Storage:** Distinct from Memory-Optimized Storage: focuses on the creation of individual memory records with metadata, not on storage format optimization.
  • Semantic Memory Generation1 sub-tagDecomposing documents into semantically meaningful chunks and resolving references to create high-signal memory entries. **Distinct from Memory-Optimized Storage:** Focuses on semantic chunking and reference resolution for AI memory, distinct from storage-optimized formats.