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
·

7 repository-uri

Awesome GitHub RepositoriesConversational Memory Systems

Architectures that manage and store historical interaction data to provide context for ongoing artificial intelligence conversations.

Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Conversational Memory Systems. Refine with filters or upvote what's useful.

Awesome Conversational Memory Systems GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • shubhamsaboo/awesome-llm-appsAvatar Shubhamsaboo

    Shubhamsaboo/awesome-llm-apps

    114,725Vezi pe GitHub↗

    This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent loops, alongside educational materials designed to support rapid prototyping and experimentation. The project distinguishes itself by offering a dual focus on technical implementation and critical analysis. It provides a library of lightweight, single-file agents and tutorials f

    Implementations of chatbots maintain state and interaction history across multiple user sessions.

    Pythonagentsllmspython
    Vezi pe GitHub↗114,725
  • 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

    Limits the amount of historical data retrieved by selecting only the most recent messages for AI context.

    Credisredis-for-windowsredis-msi-installer
    Vezi pe GitHub↗9,987
  • liaokongvfx/langchain-chinese-getting-started-guideAvatar liaokongVFX

    liaokongVFX/LangChain-Chinese-Getting-Started-Guide

    9,039Vezi pe GitHub↗

    This project is a collection of tutorials and guides for building large language model applications using the LangChain framework, written in Chinese. It serves as a learning resource for developing software that integrates language models with memory and chain-based logic. The resource provides specific walkthroughs for implementing retrieval augmented generation systems using vector stores and document loaders. It includes guides on creating autonomous agents that dynamically select and execute external tools, as well as tutorials for translating plain text queries into executable database

    Manages and stores historical interaction data to provide context for ongoing AI conversations.

    Vezi pe GitHub↗9,039
  • togethercomputer/openchatkitAvatar togethercomputer

    togethercomputer/OpenChatKit

    8,981Vezi pe GitHub↗

    OpenChatKit is a training and inference toolkit for large language models. It provides a comprehensive set of tools for managing the model lifecycle, including a fine-tuning pipeline, a model weight converter, and a command-line interface for interacting with conversational agents. The toolkit features a framework for retrieval augmented generation, allowing models to incorporate relevant context from external vector indices. It also includes utilities for converting trained model checkpoints into formats compatible with standard inference libraries. The project covers conversational AI trai

    Implements architectures to manage and store historical interaction data for maintaining context in ongoing AI conversations.

    Python
    Vezi pe GitHub↗8,981
  • a16z-infra/companion-appAvatar a16z-infra

    a16z-infra/companion-app

    5,959Vezi pe GitHub↗

    This is an open-source platform for creating, hosting, and interacting with persistent AI characters that maintain personality and memory across conversations. The system orchestrates the full lifecycle of an AI companion by combining character definitions, conversation history, memory retrieval, model abstraction, and external communication channels into a unified runtime pipeline. The platform enables users to define detailed character personalities through structured configuration files that shape conversational behavior, and supports multi-turn dialogue through a memory system that stores

    Stores chat history and retrieves contextual memories from a vector database for coherent ongoing dialogue.

    TypeScript
    Vezi pe GitHub↗5,959
  • atmosphere/atmosphereAvatar Atmosphere

    Atmosphere/atmosphere

    3,780Vezi pe GitHub↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    Tracks chat history across requests and replays interactions to maintain consistent model context.

    Javaacpagentic-aiembabel
    Vezi pe GitHub↗3,780
  • jetbrains/koogAvatar JetBrains

    JetBrains/koog

    3,735Vezi pe GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Provides capabilities to reduce token consumption by filtering and trimming conversation history to fit model windows.

    Kotlinagentframeworkagentic-aiagents
    Vezi pe GitHub↗3,735
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Memory and Context Systems
  5. Conversational Memory Systems

Explorează sub-etichetele

  • Context TrimmingProcesses to limit the amount of historical conversation data retrieved to fit model token windows. **Distinct from Conversational Memory Systems:** Focuses on the reduction and filtering of history rather than general storage of interaction data.