awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
embedchain avatar

embedchain/embedchain

0
View on GitHub↗
58,769 estrellas·6,758 forks·Python·Apache-2.0·11 vistasmem0.ai↗

Embedchain

Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions.

The system employs a hybrid vector database interface that combines semantic embeddings with traditional keyword search. It utilizes an entity-linking knowledge graph to connect related information points and applies temporal ranking to distinguish current states from historical data.

The framework covers multi-level state management across user, session, and agent tiers and implements multi-signal retrieval to surface relevant context. It includes a command line interface for administering stored data and interaction history.

Features

  • Long-term Memory Stores - Provides a persistent long-term memory store that extracts facts from interactions to maintain a knowledge base across sessions.
  • AI Memory Layers - Provides a persistent storage layer for AI agents to remember user preferences and interaction history.
  • Fact Extraction Pipelines - Ships a pipeline that extracts confirmed facts from unstructured interactions to build a permanent knowledge base.
  • Agent Memory Managers - Acts as a comprehensive agent memory manager providing persistent storage for user preferences and interaction history.
  • Context-Aware Retrieval - Implements context-aware retrieval by combining temporal ranking and multi-level state management to optimize AI agent responses.
  • RAG Pipelines - Functions as a RAG pipeline that orchestrates vector and keyword search to provide relevant context for LLMs.
  • Context Partitioning - Partitions context into distinct user, session, and agent layers to maintain state across interaction scales.
  • Multi-Level Memory Management - Manages hierarchical memory layers across user, session, and agent tiers to maintain interaction context.
  • Fact Extraction Pipelines - Provides a pipeline to process unstructured interactions and isolate confirmed facts as permanent long-term memory entries.
  • Hybrid Search Engines - Integrates vector-based semantic retrieval with keyword-based indexing for finding relevant stored information.
  • Hybrid Vector-Keyword Indexing - Combines semantic vector embeddings with inverted keyword indices to improve information recall.
  • Information Retrieval - Implements a retrieval mechanism to query stored information based on semantic and keyword context.
  • Stateful Weight Management - Maintains stateful weight management of memories based on temporal timestamps.
  • Retrieval Re-ranking - Applies temporal weighting to re-rank retrieved information, distinguishing current states from historical data.
  • Signal Pipelines - Uses signal-based processing stages to aggregate semantic and keyword data for context retrieval.
  • Entity Relationships - Provides configurations for defining associations between entities to enable retrieval of complex associated information.
  • Temporal - Utilizes temporal tracking to rank retrieved data and distinguish current states from past events.
  • Knowledge Graph Retrieval - Utilizes a knowledge graph for entity-relationship retrieval to connect associated data points for AI agents.
  • Multi-Signal Retrieval Aggregators - Aggregates semantic, keyword, and entity signals to surface the most relevant context for given queries.
  • Graph Linking Systems - Implements a graph-based system to link related information nodes across memory entries for faster retrieval.
  • Agent Frameworks - Simplifies the creation of RAG-optimized AI bots.
  • Application Development - Framework for creating bots over custom datasets.
  • Development Frameworks - Framework for building bots over custom datasets.
  • Development Platforms - Simplifies creating custom bots over specific datasets.
  • Infrastructure and Utilities - Simplifies creating bots over custom datasets.
  • Prompt Engineering Resources - Framework for creating ChatGPT-like bots over custom datasets.
  • Prompting Frameworks - Tool for creating custom chatbots over specific datasets.
  • Templates and Boilerplates - Framework for creating LLM bots over datasets.

Historial de estrellas

Gráfico del historial de estrellas de embedchain/embedchainGráfico del historial de estrellas de embedchain/embedchain

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Embedchain

Proyectos open-source similares, clasificados según cuántas características comparten con Embedchain.
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Ver en 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

    Pythonagentaiaiagent
    Ver en GitHub↗15,358
  • openai/chatgpt-retrieval-pluginAvatar de openai

    openai/chatgpt-retrieval-plugin

    21,192Ver en GitHub↗

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    Pythonchatgptchatgpt-plugins
    Ver en GitHub↗21,192
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Ver en GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Pythonagentsaiai-agents
    Ver en GitHub↗139,458
  • hwchase17/langchainAvatar de hwchase17

    hwchase17/langchain

    139,533Ver en GitHub↗

    LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor

    Python
    Ver en GitHub↗139,533
Ver las 30 alternativas a Embedchain→

Preguntas frecuentes

¿Qué hace embedchain/embedchain?

Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions.

¿Cuáles son las características principales de embedchain/embedchain?

Las características principales de embedchain/embedchain son: Long-term Memory Stores, AI Memory Layers, Fact Extraction Pipelines, Agent Memory Managers, Context-Aware Retrieval, RAG Pipelines, Context Partitioning, Multi-Level Memory Management.

¿Qué alternativas de código abierto existen para embedchain/embedchain?

Las alternativas de código abierto para embedchain/embedchain incluyen: memorilabs/memori — Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language… openai/chatgpt-retrieval-plugin — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow… langchain-ai/langchain — LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large… hwchase17/langchain — LangChain is a framework for building applications that chain large language models with external data sources and… getzep/graphiti — Graphiti is a backend framework and memory server designed to provide artificial intelligence agents with persistent,… cpacker/memgpt — MemGPT is a memory management framework and external memory layer for large language models. It functions as a…