37 个仓库
Enable AI agents to store, retrieve, and manage long-term knowledge and context.
Explore 37 awesome GitHub repositories matching part of an awesome list · Knowledge and Memory. Refine with filters or upvote what's useful.
The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil
Provide persistent memory systems based on knowledge graphs.
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
Compress context to reduce token usage while maintaining answer quality.
Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall and structured knowledge. It functions as a framework for building persistent memory systems that connect large language models to graph-based knowledge and vector storage, enabling agents to maintain context across complex tasks and multiple sessions. The platform distinguishes itself through a hybrid approach that combines semantic similarity search with structural graph traversal, allowing for context-aware information retrieval. It features a modular architecture that orche
Manage GraphRAG memory with custom data ingestion and processing.
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
Enables AI agents to store, retrieve, and manage long-term knowledge and context.
OpenMetadata is an enterprise data catalog, metadata platform, and governance suite that functions as a knowledge graph for data assets. It serves as an AI-ready metadata layer, providing governed context and organizational memory to large language model agents via the Model Context Protocol. The platform distinguishes itself by capturing institutional knowledge, linking conversations, decisions, and remediation notes directly to data assets to preserve tribal knowledge. It integrates AI agents to automate metadata governance, such as suggesting descriptions and identifying sensitive data thr
Preserves context from AI threads and incidents to maintain a historical record of institutional knowledge.
Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov
Stores and retrieves successful task trajectories to refine and optimize future automation actions.
an ambient intelligence library
Maintains persistent conversation state across interactions using a thread model that preserves history and context.
This project is an AI assistant integration that connects OpenAI models to the Feishu team communication platform. It functions as a multi-model gateway that routes requests to GPT-4, GPT-4V, DALL-E-3, and Whisper models, enabling voice conversations, image generation, and multi-topic dialogues within team chats. The assistant operates through a bridge layer that translates Feishu chat events into internal commands, supporting plugin-based persona switching to alter response behavior and tone for different use cases. It distributes API requests across multiple authentication tokens for load b
Preserves dialogue history across threads with auto-expiring inactive sessions for coherent multi-topic conversations.
This project is a ChatGPT-powered bot integrated into the Feishu chat platform, enabling conversational AI, image generation, and voice interaction within both private and group chats. It connects large language models to the team messaging environment, allowing users to engage in multi-topic conversations, generate images from text prompts, and analyze uploaded images using vision models. The bot supports persona preset switching, allowing predefined role templates to modify the AI's behavior and tone with a single command. It maintains separate conversation histories per topic using session
Keeps separate discussion threads active across private and group chats for coherent topic switching.
MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases. The system distinguishes itself through a portable memory interchange protocol that allows memory to be transferred between different AI models, devices, and applications, along with a
Ships a web UI for managing AI memory items, skills, traces, and knowledge bases.
Open Canvas 是一个通过协作编辑器和编排框架管理有状态 AI 代理工作流的系统。它提供了一个共享工作空间,人类和大语言模型可以在其中实时共同创作文档和编写代码,并由带有实时渲染的结构化文本编辑器提供支持。 该项目通过集成状态管理器脱颖而出,该管理器可跨对话线程跟踪会话上下文、用户记忆和历史快照。它采用持久化执行模型,允许人类介入,并为文档和代码块维护版本跟踪系统。 该框架涵盖了广泛的功能领域,包括用于聊天和嵌入的提供商无关模型接口、用于护栏和路由的中间件驱动工作流组合,以及用于存储用户偏好的个人上下文管理。它还包括用于代理执行调试的工具,以及通过容器镜像部署服务器的能力。 提供了一个本地代理服务器来处理运行、线程和持久化存储。
Maintains persistent conversation state and user memories across threads to tailor LLM responses.
该项目是一个知识库插件和 RAG 上下文管理器,使用本地向量数据库接口来实现语义搜索和关系映射。它将文本转换为数值向量,根据概念含义而非关键词匹配来查找语义相关的笔记和摘录。 该系统通过语义图可视化工具脱颖而出,该工具将笔记映射为集群以揭示概念联系。它还具有上下文管理器,能够将本地笔记和摘录捆绑成可重用的包,为大语言模型对话提供扎实的事实基础。 该工具涵盖了广泛的功能,包括自然语言知识查询、用于笔记创建的自动化工作流执行,以及在本地和云端 AI 模型之间路由提示的能力。它提供了多种发现界面,例如内联相关内容指示器和用于在编辑过程中显示相似文档的底部面板。
Maintains persistent conversation state and history across interactions using a dedicated thread model.
PromptX is an LLM agent orchestration framework designed to execute multi-step workflows using autonomous agents. It features a sandboxed tool execution environment for secure filesystem operations and external API integrations, alongside a persona management system that defines professional roles and domain expertise to control agent behavior. The system implements a semantic memory network for persistent knowledge storage, utilizing graph-based memory and engrams to retain information across sessions. This cognitive memory includes specialized tools for knowledge graph visualization, allowi
Tracks knowledge growth and connection density through statistics and visual mind maps.
Build semantic graphs from local files for cross-session memory.
Deploy advanced long-term memory with multiple retrieval strategies.
On-premises conversational RAG with configurable containers
Facilitate RAG operations on local file systems.
mem0-mcp-server wraps the official Mem0 Memory API as a Model Context Protocol (MCP) server so any MCP-compatible client (Claude Desktop, Cursor, custom agents) can add, search, update, and delete long-term memories.
Manage developer preferences and technical documentation context.
Model Context Protocol (MCP) Server for Graphlit Platform
Ingest multi-source content into searchable knowledge projects.
A knowledge graph server that uses the Model Context Protocol (MCP) to provide structured memory persistence for AI models.
Enhance graph-based memory for AI roleplay and storytelling.
An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
Enable vector-based document retrieval for enhanced AI responses.