awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 个仓库

Awesome GitHub RepositoriesVector Memory Stores

Hybrid storage systems combining vector similarity and keyword indexing for long-term context retention in AI agents.

Distinguishing note: Distinct from general databases; specifically optimized for agentic context retrieval and historical memory.

Explore 41 awesome GitHub repositories matching data & databases · Vector Memory Stores. Refine with filters or upvote what's useful.

Awesome Vector Memory Stores GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • significant-gravitas/auto-gptSignificant-Gravitas 的头像

    Significant-Gravitas/Auto-GPT

    184,987在 GitHub 上查看↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Employs a vector database memory system to maintain long-term context and recall information across sessions.

    Python
    在 GitHub 上查看↗184,987
  • bytedance/deer-flowbytedance 的头像

    bytedance/deer-flow

    71,310在 GitHub 上查看↗

    Deer-flow is an autonomous agent orchestration platform designed to manage multi-step workflows where AI agents reason, plan, and execute tasks. It functions as a development framework for building agents that utilize various large language models to solve complex problems through structured, sequential, and parallel reasoning. The platform distinguishes itself through a secure, sandboxed execution engine that isolates generated code and system operations from the host environment. This architecture allows agents to safely test and validate solutions within ephemeral containers, ensuring that

    Maintains long-term agent context and historical knowledge using persistent vector-based semantic storage.

    Pythonagentagenticagentic-framework
    在 GitHub 上查看↗71,310
  • ruvnet/claude-flowruvnet 的头像

    ruvnet/claude-flow

    61,000在 GitHub 上查看↗

    Claude-flow is an autonomous agent coordination platform and orchestration framework designed for building complex, multi-step workflows powered by large language models. It functions as a TypeScript-based engine that decomposes high-level objectives into executable action sequences, enabling the creation of collaborative agent teams that operate with minimal manual oversight. The platform distinguishes itself through its ability to federate autonomous agents across network boundaries using secure communication channels and identity verification. It integrates a goal-oriented planning engine

    Stores and retrieves contextual information using high-dimensional embeddings to maintain long-term state across independent sessions and complex task sequences.

    TypeScriptagentic-aiagentic-engineeringagentic-framework
    在 GitHub 上查看↗61,000
  • zhayujie/chatgpt-on-wechatzhayujie 的头像

    zhayujie/chatgpt-on-wechat

    45,353在 GitHub 上查看↗

    This project is an autonomous agent framework designed to integrate large language models with popular messaging platforms. It functions as a middleware platform that enables automated, multimodal interactions by decomposing complex user goals into sequential plans, executing them through external tools, and maintaining persistent context across sessions. The framework distinguishes itself through a modular skill architecture and a hybrid memory system. Users can extend system capabilities by installing custom logic modules from community hubs or generating them through natural language. The

    A hybrid repository that combines vector-based similarity search and keyword indexing to maintain context across extended user interactions.

    Pythonaiai-agentchatgpt
    在 GitHub 上查看↗45,353
  • zeroclaw-labs/zeroclawzeroclaw-labs 的头像

    zeroclaw-labs/zeroclaw

    31,920在 GitHub 上查看↗

    Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti

    Provides persistent storage for conversation history with support for vector-based retrieval.

    Rust
    在 GitHub 上查看↗31,920
  • chopratejas/headroomchopratejas 的头像

    chopratejas/headroom

    29,537在 GitHub 上查看↗

    Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential

    Uses a vector store to maintain shared agent memory and retrieve facts via semantic search.

    Pythonagentaianthropic
    在 GitHub 上查看↗29,537
  • supermemoryai/supermemorysupermemoryai 的头像

    supermemoryai/supermemory

    27,334在 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
    在 GitHub 上查看↗27,334
  • cinnamon/kotaemonCinnamon 的头像

    Cinnamon/kotaemon

    25,139在 GitHub 上查看↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Performs similarity searches against stored embeddings to retrieve relevant context for agentic reasoning.

    Pythonchatbotllmsopen-source
    在 GitHub 上查看↗25,139
  • rohitg00/agentmemoryrohitg00 的头像

    rohitg00/agentmemory

    23,785在 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
    在 GitHub 上查看↗23,785
  • sinaptik-ai/pandas-aisinaptik-ai 的头像

    sinaptik-ai/pandas-ai

    23,197在 GitHub 上查看↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Integrates vector-based knowledge bases to provide domain-specific context and few-shot learning for analysis.

    Pythonaicsvdata
    在 GitHub 上查看↗23,197
  • vanna-ai/vannavanna-ai 的头像

    vanna-ai/vanna

    22,707在 GitHub 上查看↗

    Vanna is a Python framework designed to build conversational interfaces that translate natural language into executable database queries. It functions as an enterprise-grade toolkit that connects language models to relational databases, allowing users to retrieve information through conversational prompts rather than manual code. The system maintains context across interactions by utilizing vector databases to store historical query patterns and schema metadata. The framework distinguishes itself through a focus on security and schema-aware generation. It incorporates granular access control,

    Maintains conversational context by storing interaction history and query patterns in a vector database.

    Pythonagentaidata-visualization
    在 GitHub 上查看↗22,707
  • pgvector/pgvectorpgvector 的头像

    pgvector/pgvector

    21,787在 GitHub 上查看↗

    Vector similarity search extension for PostgreSQL.

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

    Cpostgresvector-searchembeddings
    在 GitHub 上查看↗21,787
  • mastra-ai/mastramastra-ai 的头像

    mastra-ai/mastra

    21,221在 GitHub 上查看↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Indexes conversation history and documents as numerical embeddings to enable context-aware retrieval and long-term information recall for agents.

    TypeScriptagentsaichatbots
    在 GitHub 上查看↗21,221
  • elizaos/elizaelizaOS 的头像

    elizaOS/eliza

    18,627在 GitHub 上查看↗

    Eliza is a modular framework designed for building and deploying autonomous agents that operate across diverse digital environments. It functions as an orchestrator for intelligent software, enabling agents to manage tasks, maintain persistent memory, and execute automated processes through a centralized runtime. The framework distinguishes itself through a plugin-based architecture that facilitates cross-platform social automation and blockchain transaction capabilities. By utilizing state-machine logic for decision-making and vector-based memory for context retention, the system allows agen

    Stores interaction history and learned context in high-dimensional vector spaces for semantic retrieval.

    TypeScriptagentagenticai
    在 GitHub 上查看↗18,627
  • semi-technologies/weaviatesemi-technologies 的头像

    semi-technologies/weaviate

    16,337在 GitHub 上查看↗

    Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query. The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result

    Provides a vector store optimized for RAG, integrating similarity search with generative AI workflows.

    Go
    在 GitHub 上查看↗16,337
  • memorilabs/memoriMemoriLabs 的头像

    MemoriLabs/Memori

    15,358在 GitHub 上查看↗

    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

    Provides a dedicated interface for inspecting stored agent memory, including captured messages and knowledge graph structures.

    Pythonagentaiaiagent
    在 GitHub 上查看↗15,358
  • unstructured-io/unstructuredUnstructured-IO 的头像

    Unstructured-IO/unstructured

    14,019在 GitHub 上查看↗

    Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into structured, machine-readable formats. It functions as a comprehensive platform for document ingestion, partitioning, and enrichment, specifically engineered to prepare complex data for retrieval-augmented generation and agentic AI workflows. The platform distinguishes itself through its sophisticated document processing strategies, which combine rule-based extraction with vision-language models to handle diverse file layouts, tables, and images. It provides a modular architecture t

    Transfers processed document data into specialized vector databases to enable similarity search and retrieval-augmented generation workflows.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    在 GitHub 上查看↗14,019
  • basedhardware/omiBasedHardware 的头像

    BasedHardware/omi

    12,869在 GitHub 上查看↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Utilizes a hybrid vector memory store to maintain long-term context and retrieve semantically similar past interactions.

    Dartaiappbci
    在 GitHub 上查看↗12,869
  • nearai/ironclawnearai 的头像

    nearai/ironclaw

    12,456在 GitHub 上查看↗

    Ironclaw is an LLM orchestration framework and AI agent gateway designed to connect large language models with external tools, messaging interfaces, and persistent memory systems. It functions as a communication layer that routes interactions between users and AI models via HTTP webhooks and various messaging channels. The system focuses on secure tool execution through a WebAssembly sandbox and isolated containers, which allows the framework to run untrusted code and dynamically generate new tools from natural language descriptions. Security middleware provides prompt injection defense and s

    Implements a hybrid storage system combining vector similarity and keyword indexing for AI agent context retrieval.

    Rust
    在 GitHub 上查看↗12,456
  • ryancodrai/turbovecRyanCodrai 的头像

    RyanCodrai/turbovec

    11,738在 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
    在 GitHub 上查看↗11,738
上一个123下一个
  1. Home
  2. Data & Databases
  3. Vector Memory Stores

探索子标签

  • API-Based StoresStores persistent memory entries via an API with configurable monthly quotas. **Distinct from Vector Memory Stores:** Distinct from Vector Memory Stores: focuses on the API-based storage interface with quota management rather than the underlying vector storage mechanism.
  • Hierarchical Context Extensions1 个子标签Combinations of vector search and databases used to expand the effective context window of a model. **Distinct from Vector Memory Stores:** Distinct from Vector Memory Stores: specifically focuses on the hierarchical combination of different storage types to extend windows.
  • Memory Record DeletersOperations that remove memory records along with their vector embeddings and associated waypoints from the store. **Distinct from Vector Memory Stores:** Distinct from Vector Memory Stores: focuses on the deletion lifecycle of individual memory records, not on the storage system itself.
  • Memory-Optimized Storage4 个子标签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.
  • RAG OptimizationsDatabase features specifically optimized for retrieval-augmented generation pipelines, including reranking. **Distinct from Vector Memory Stores:** Focuses on the database's optimization for RAG rather than as a general memory store for agents
  • Semantic Memory StoresVector-backed storage systems that index memories by meaning and support salience-based decay, compression, and reinforcement. **Distinct from Vector Memory Stores:** Distinct from Vector Memory Stores: adds salience-based decay, compression, and reinforcement capabilities beyond basic vector similarity storage.