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

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

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

24 个仓库

Awesome GitHub RepositoriesShared Knowledge Graph Memory

Mechanisms for multiple agents to read and write to a shared knowledge graph with session-level privacy and isolation.

Distinct from Shared Memory Management: Distinct from Shared Memory Management: specifically focuses on persistent knowledge graph storage for agents.

Explore 24 awesome GitHub repositories matching software engineering & architecture · Shared Knowledge Graph Memory. Refine with filters or upvote what's useful.

Awesome Shared Knowledge Graph Memory GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • safishamsi/graphifysafishamsi 的头像

    safishamsi/graphify

    67,973在 GitHub 上查看↗

    Graphify is a knowledge retrieval system that transforms directories of source code and documentation into structured, queryable project maps. It utilizes a code-to-graph parser to extract technical metadata and system connectivity, converting a mix of code, SQL schemas, and documentation into a unified graph structure. The project distinguishes itself by integrating these knowledge graphs with AI coding assistants through a Model Context Protocol server and dedicated tool hooks. This allows AI agents to perform lookups and impact analysis on node neighbors and shortest paths to understand ho

    Hosts a centralized knowledge graph over HTTP so multiple team members can query a single source of project truth.

    Pythonantigravityclaude-codecodex
    在 GitHub 上查看↗67,973
  • qwibitai/nanoclawqwibitai 的头像

    qwibitai/nanoclaw

    29,956在 GitHub 上查看↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    Allows separate chat sessions to read and write to a common filesystem for shared agent memory.

    TypeScriptai-agentsai-assistantclaude-code
    在 GitHub 上查看↗29,956
  • 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

    Provides a shared knowledge graph where multiple agents can read and write common patterns with session-level isolation.

    TypeScriptagentmemoryagentsai
    在 GitHub 上查看↗23,785
  • letta-ai/lettaletta-ai 的头像

    letta-ai/letta

    21,168在 GitHub 上查看↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Allows attaching shared memory blocks to multiple agents for synchronized context.

    Pythonaiai-agentsllm
    在 GitHub 上查看↗21,168
  • topoteretes/cogneetopoteretes 的头像

    topoteretes/cognee

    17,850在 GitHub 上查看↗

    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

    Supports shared knowledge graph access for collaborative environments with session-level isolation.

    Pythonaiai-agentsai-memory
    在 GitHub 上查看↗17,850
  • neo4j/neo4jneo4j 的头像

    neo4j/neo4j

    15,928在 GitHub 上查看↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Enables multiple agents to share a knowledge graph while maintaining session-level privacy and multi-tenant isolation.

    Javacypherdatabasegraph
    在 GitHub 上查看↗15,928
  • nesquena/hermes-webuinesquena 的头像

    nesquena/hermes-webui

    14,912在 GitHub 上查看↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Utilizes a structured knowledge graph to maintain long-term factual memory across different projects and sessions.

    Pythonagentai-agentshermes
    在 GitHub 上查看↗14,912
  • hkuds/deeptutorHKUDS 的头像

    HKUDS/DeepTutor

    10,365在 GitHub 上查看↗

    DeepTutor is a framework for personalized AI tutoring and educational content generation. It functions as an agentic workflow system that executes reasoning loops to complete multi-step tasks, transforming raw sources into structured learning materials such as interactive books, quizzes, and concept graphs. The platform distinguishes itself through an extensible skill architecture that allows the installation and auditing of third-party capability packages from community registries. It utilizes persona-driven tool policies to deploy persistent AI companions with unique behavioral profiles and

    Synchronizes memory and state across different tools via a shared knowledge base to maintain consistent user context.

    Pythonai-agentsai-tutordeepresearch
    在 GitHub 上查看↗10,365
  • muratcankoylan/agent-skills-for-context-engineeringmuratcankoylan 的头像

    muratcankoylan/Agent-Skills-for-Context-Engineering

    8,376在 GitHub 上查看↗

    This project is a comprehensive framework for the orchestration, evaluation, and context management of large language model agents. It provides a set of architectural patterns and standards for designing agent interactions, integrating external tools, and establishing memory architectures to persist knowledge across sessions. The system focuses on optimizing the limited memory of language models through token-aware context compression and filesystem-based context offloading. It incorporates secure execution environments using sandboxed virtual machines and isolated containers to safely run ba

    Implements long-term memory using a network of entities and relationships in a knowledge graph.

    Python
    在 GitHub 上查看↗8,376
  • 1jehuang/jcode1jehuang 的头像

    1jehuang/jcode

    7,778在 GitHub 上查看↗

    jcode 是一个用于开发自主 AI 编码代理的框架,这些代理可自动化软件开发任务。它作为一个代理编排器、工具运行时和语义记忆引擎,支持创建能够修改代码、运行测试并迭代自身功能的代理。 该项目以其递归代理群集(Swarming)而著称,其中协作代理的层级结构可以生成子代理来分解复杂任务。它实现了一个语义记忆系统,结合了基于向量的检索和基于图的关系映射,以在会话间保持上下文。为了管理风险,该系统使用分级操作治理,要求人工批准敏感操作,并将代理活动隔离在单独的 Git 工作树中。 该框架包含一个全面的浏览器自动化工具包,用于与网页交互、提取 DOM 快照和捕获截图。它还实现了模型上下文协议(MCP)以集成外部工具和数据,并支持二进制热重载以在不丢失活动网络连接的情况下更新服务器。 该系统提供用于管理代理记忆的命令行界面,并包括用于跟踪计划进度和可视化代理群集拓扑的审计工具。

    Provides a command-line interface to view, edit, delete, or export agent memories using human-readable JSON.

    Rust
    在 GitHub 上查看↗7,778
  • athensresearch/athensathensresearch 的头像

    athensresearch/athens

    6,298在 GitHub 上查看↗

    Athens is no longer maintainted. Athens was an open-source, collaborative knowledge graph, backed by YC W21

    Lets multiple users work on the same knowledge graph simultaneously through hosted or self-hosted instances.

    Clojurehacktoberfestknowledge-baseknowledge-graph
    在 GitHub 上查看↗6,298
  • memtensor/memosMemTensor 的头像

    MemTensor/MemOS

    5,665在 GitHub 上查看↗

    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

    Shares persistent memory between different models, devices, and applications using a portable memory interchange protocol.

    Pythonagentagent-memoryclawdbot
    在 GitHub 上查看↗5,665
  • mervinpraison/praisonaiMervinPraison 的头像

    MervinPraison/PraisonAI

    5,592在 GitHub 上查看↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Implements thread-safe shared memory coordination so multiple agents can concurrently access a common store.

    Pythonagentsaiai-agent-framework
    在 GitHub 上查看↗5,592
  • memmachine/memmachineMemMachine 的头像

    MemMachine/MemMachine

    4,607在 GitHub 上查看↗

    MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It functions as a persistence layer that stores user profiles and conversational context, providing a decoupled data store that prevents vendor lock-in by serving different AI models through a consistent API. The system implements the Model Context Protocol to share persistent agent memories and session data with compatible AI clients. It utilizes a multi-tiered memory hierarchy, combining a graph-based conversation store for episodic interactions with a vector knowledge base for se

    Links a single memory layer to different LLM providers to avoid vendor lock-in using portable protocols.

    Pythonagentagentic-aiagents
    在 GitHub 上查看↗4,607
  • xacrimon/dashmapxacrimon 的头像

    xacrimon/dashmap

    4,064在 GitHub 上查看↗

    DashMap 是一个 Rust 并发哈希映射,提供了一种专为高性能多线程访问设计的线程安全关联数组。它作为一种并发数据结构,允许在无需全局锁的情况下进行同步读写。 该项目利用分片锁架构来减少线程争用,在分片级别采用细粒度锁定。它是一个兼容 Serde 的映射,实现了序列化和反序列化,以便在映射数据与常用格式之间进行转换。 该库涵盖了并发数据存储、共享状态管理以及实现线程安全缓存的功能。

    Enables multiple threads to safely read and modify a common memory store without a global lock.

    Rustconcurrentconcurrent-data-structureconcurrent-map
    在 GitHub 上查看↗4,064
  • evoscientist/evoscientistEvoScientist 的头像

    EvoScientist/EvoScientist

    3,806在 GitHub 上查看↗

    EvoScientist is an autonomous AI scientist and multi-agent research framework designed to plan, code, and execute end-to-end scientific research workflows. It functions as an agentic workflow orchestrator that uses a state-machine to coordinate specialized agents through iterative phases of planning, execution, and verification. The system is distinguished by a persistent knowledge graph memory that distills agent interactions into reusable skills and a hub for integrating external tools via the Model Context Protocol. It features a provider-agnostic model layer for switching between language

    Converts recurring research patterns and findings into a graph-based memory system to create reusable skills.

    Python
    在 GitHub 上查看↗3,806
  • moonbingbing/openresty-best-practicesmoonbingbing 的头像

    moonbingbing/openresty-best-practices

    3,620在 GitHub 上查看↗

    This project is an API gateway optimization manual and implementation guide for OpenResty. It provides a collection of architectural patterns and coding standards for developing scriptable server logic using the Lua language within Nginx. The repository serves as a reference for extending web server functionality and optimizing network traffic gateways. It focuses on deployment strategies and high-performance coding patterns to reduce latency and increase request throughput. The content covers the development of custom gateway logic, edge computing workflows, and high-throughput network engi

    Provides thread-safe shared memory stores for fast data retrieval across multiple Nginx worker processes.

    Lua
    在 GitHub 上查看↗3,620
  • campfirein/ciphercampfirein 的头像

    campfirein/cipher

    3,529在 GitHub 上查看↗

    Cipher is an AI agent orchestration framework and LLM context memory layer. It provides a collaborative AI knowledge base and a context synchronization service that allows AI agents and CLI tools to maintain a persistent, structured memory of project decisions and codebase patterns across different sessions and machines. The system distinguishes itself through a version-controlled context model, using branches and commits to track how project knowledge evolves. It features a hierarchical knowledge store where information is organized as markdown files and can be synchronized between local env

    Creates shared memory environments where teams synchronize project context across different machines.

    TypeScriptagentllmmcp
    在 GitHub 上查看↗3,529
  • mirix-ai/mirixMirix-AI 的头像

    Mirix-AI/MIRIX

    3,535在 GitHub 上查看↗

    MIRIX is an AI agent state orchestrator and long-term memory system designed to provide persistent context for large language models. It functions as a multi-modal AI memory pipeline that processes text, voice, and screen captures into structured knowledge stores, including a dedicated screen activity knowledge base. The project distinguishes itself by integrating a multi-modal observation pipeline that monitors desktop activity in real-time to build a searchable history of user actions. It utilizes a multi-tiered memory hierarchy—separating episodic, semantic, procedural, and core stores—and

    Integrates a unified memory pipeline across multiple agents to maintain a shared knowledge base.

    Pythonllm-agentsllm-memorymemory-agents
    在 GitHub 上查看↗3,535
  • deepractice/promptxDeepractice 的头像

    Deepractice/PromptX

    3,526在 GitHub 上查看↗

    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

    Utilizes a persistent graph-based memory network and engrams to retain cognitive information.

    JavaScript
    在 GitHub 上查看↗3,526
上一个12下一个
  1. Home
  2. Software Engineering & Architecture
  3. Shared Memory Management
  4. Shared Knowledge Graph Memory

探索子标签

  • Bidirectional Memory BacklinkingCreating directed, typed, and weighted links between memory files to support bidirectional navigation and context retrieval. **Distinct from Shared Knowledge Graph Memory:** Distinct from Shared Knowledge Graph Memory by focusing specifically on the bidirectional backlinking mechanism between memory files.
  • CLI Memory Sharing Tools1 个子标签Command-line tools that multiple agents execute to read and write the same memory space. **Distinct from Shared Knowledge Graph Memory:** Distinct from Shared Knowledge Graph Memory: focuses on CLI-based sharing, not graph-based knowledge stores.
  • Centralized Project IntelligenceShared hosted repositories of project-specific knowledge graphs used as a single source of truth for teams. **Distinct from Shared Knowledge Graph Memory:** Focuses on the organizational benefit of shared project truth rather than agent-level session memory.
  • Multi-User Graph Hosting1 个子标签Deployment strategies for serving a single knowledge graph instance to multiple concurrent network users. **Distinct from Shared Knowledge Graph Memory:** Focuses on the hosting and serving aspect for humans/agents via HTTP rather than internal agent memory isolation.
  • Remote Access APIsNetwork endpoints that allow remote users or agents to query a hosted knowledge graph. **Distinct from Shared Knowledge Graph Memory:** Focuses on the network transport and remote access layer rather than the internal memory management of the graph.
  • Semantic NetworksGraph-based memory structures that use nodes and edges to store concepts and their relationships. **Distinct from Shared Knowledge Graph Memory:** Focuses on the semantic graph structure itself rather than the shared access mechanism
  • Shared Archival KnowledgeCollections of passages shared across agents for persistent long-term knowledge access. **Distinct from Shared Knowledge Graph Memory:** Distinct from shared knowledge graphs: focuses on archival passage collections for retrieval.
  • Shared Filesystem Memory2 个子标签Mechanisms for multiple agent sessions to share access to a common persistent directory or file store. **Distinct from Shared Knowledge Graph Memory:** Focuses on shared filesystem access rather than complex graph-based knowledge memories.
  • Shared Memory Stores with Thread SafetyEnabling multiple agents to safely read and write a common memory store using thread-level locking mechanisms. **Distinct from Shared Knowledge Graph Memory:** Distinct from Shared Knowledge Graph Memory: focuses on thread-safe concurrent access to a shared memory store, not graph-based knowledge structures.
  • Skill Distillation EnginesSystems that distill agent interactions and research findings into reusable skills within a knowledge graph. **Distinct from Shared Knowledge Graph Memory:** Focuses on the process of distilling behavioral skills from research patterns, not just shared storage