awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 مستودعات

Awesome GitHub RepositoriesAgent Memory Architectures

Frameworks that implement tiered storage systems to manage and retrieve conversation context and historical interaction data for agents.

Explore 21 awesome GitHub repositories matching artificial intelligence & ml · Agent Memory Architectures. Refine with filters or upvote what's useful.

Awesome Agent Memory Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • nousresearch/hermes-agentالصورة الرمزية لـ NousResearch

    NousResearch/hermes-agent

    195,049عرض على GitHub↗

    Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from

    Manages long-term retrieval and preference learning to maintain behavioral patterns across user sessions.

    Pythonaiai-agentai-agents
    عرض على GitHub↗195,049
  • langchain-ai/langchainالصورة الرمزية لـ langchain-ai

    langchain-ai/langchain

    139,458عرض على 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

    Separates short-term context from long-term storage using pluggable backend interfaces for tiered memory architectures.

    Pythonagentsaiai-agents
    عرض على GitHub↗139,458
  • embedchain/embedchainالصورة الرمزية لـ embedchain

    embedchain/embedchain

    58,769عرض على GitHub↗

    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 distin

    Acts as a comprehensive agent memory manager providing persistent storage for user preferences and interaction history.

    Python
    عرض على GitHub↗58,769
  • rohitg00/agentmemoryالصورة الرمزية لـ rohitg00

    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

    Organizes raw observations into episodic, semantic, and procedural memory tiers to optimize token usage.

    TypeScriptagentmemoryagentsai
    عرض على GitHub↗23,785
  • vercel/aiالصورة الرمزية لـ vercel

    vercel/ai

    21,885عرض على GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Provides bespoke storage interfaces and retrieval logic for managing agent persistent data.

    TypeScriptanthropicartificial-intelligencegemini
    عرض على GitHub↗21,885
  • letta-ai/lettaالصورة الرمزية لـ letta-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

    Provides structured memory blocks for persistent agent knowledge and persona definition.

    Pythonaiai-agentsllm
    عرض على GitHub↗21,168
  • memorilabs/memoriالصورة الرمزية لـ MemoriLabs

    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

    Allows agents to share and recall information seamlessly across different models and services by scoping memory to specific entities.

    Pythonagentaiaiagent
    عرض على GitHub↗15,358
  • hkuds/openharnessالصورة الرمزية لـ HKUDS

    HKUDS/OpenHarness

    14,084عرض على GitHub↗

    OpenHarness is a framework for building and orchestrating AI agents that utilize tools and plugins to execute complex tasks. It provides an orchestration system for managing language model lifecycles and a multi-agent coordination system for delegating workloads across teams of specialized subagents. The project features an agent gateway that bridges language model agents to external chat platforms and communication channels. It includes a tool integration engine for executing shell, file, and web operations, supported by a memory and skill manager that handles persistent user preferences and

    Provides a system for managing persistent user preferences and the storage and retrieval of agent memory.

    Python
    عرض على GitHub↗14,084
  • andrewyng/context-hubالصورة الرمزية لـ andrewyng

    andrewyng/context-hub

    13,700عرض على GitHub↗

    Context Hub is a retrieval-augmented generation framework and context management system designed to provide large language model agents with curated, versioned markdown documentation. It functions as a documentation provider that delivers precise API references and technical context to reduce hallucinations and token waste. The system incorporates an agentic memory layer that maintains persistent local annotations and user feedback to improve how agents retrieve task-specific knowledge. It uses a version-controlled repository of technical documentation designed for both machine readability an

    Implements feedback mechanisms for agents to log the utility of retrieved documentation to refine future accuracy.

    JavaScript
    عرض على GitHub↗13,700
  • basedhardware/omiالصورة الرمزية لـ BasedHardware

    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

    Classifies user questions into distinct paths to determine if personal memory retrieval or specific persona logic is required.

    Dartaiappbci
    عرض على GitHub↗12,869
  • nidhinjs/prompt-masterالصورة الرمزية لـ nidhinjs

    nidhinjs/prompt-master

    9,731عرض على GitHub↗

    Prompt Master is an AI skill that automates prompt engineering by detecting the target AI system and applying the correct prompt architecture automatically. It generates optimized prompts for over 30 different AI tools, adapting format and syntax to each target system without requiring manual conversion. The system distinguishes itself through several integrated capabilities. It extracts missing dimensions of intent from vague requests by asking up to three targeted clarifying questions before generating a final prompt. A memory block of prior decisions and constraints is prepended to maintai

    Prepends a memory block of prior decisions and constraints to prevent contradictions across sessions.

    claude-aiclaude-skillsllm
    عرض على GitHub↗9,731
  • nevamind-ai/memuالصورة الرمزية لـ NevaMind-AI

    NevaMind-AI/memU

    9,470عرض على GitHub↗

    memU is a long-term memory system for AI agents that provides a persistent knowledge base. It extracts facts and preferences from conversations into structured memories, organizing this information through a hierarchical knowledge base based on a file-system architecture of nested categories and linked resources. The system includes a multimodal data ingestion pipeline that converts audio, video, and images into standardized natural language for storage in large language model contexts. It also features a model provider abstraction layer, offering a unified interface to use interchangeable la

    Implements a tiered memory system using pluggable providers for long-term storage and retrieval.

    Pythonagent-memoryagentic-workflowclaude
    عرض على GitHub↗9,470
  • evomap/evolverالصورة الرمزية لـ EvoMap

    EvoMap/evolver

    8,744عرض على GitHub↗

    Evolver is a self-evolving AI agent framework that uses gene expression programming to autonomously improve agent behaviors through a continuous five-step loop of scanning, selecting, mutating, validating, and solidifying. It functions as an auditable evolution system that records every mutation and selection step, and can translate natural-language problems into executable Python code for automated grading and evaluation. The framework distinguishes itself through a distributed architecture that enables multiple agents to collaborate and share learned experiences across a network. It operate

    Maintains a three-tier memory system with persistent facts, procedural knowledge, and session history.

    JavaScripta2aagent-evolutionagent-framework
    عرض على GitHub↗8,744
  • microsoft/promptbaseالصورة الرمزية لـ microsoft

    microsoft/promptbase

    5,754عرض على GitHub↗

    Promptbase هو إطار عمل لهندسة الأوامر مصمم لتصميم واختبار وتحسين الأوامر لنماذج اللغات الكبيرة. يوفر نظاماً لقياس دقة النموذج وأدائه من خلال مجموعة أدوات تقييم تقارن المخرجات مقابل مجموعات بيانات الحقيقة الأرضية. يتضمن المشروع أيضاً خط أنابيب تنسيق لأتمتة مهام تعلم الآلة متعددة المكونات عبر نقاط النهاية القائمة على السحابة وأداة مساعدة لإعداد مجموعات بيانات التوليد المعزز بالاسترجاع. يتميز إطار العمل بتحسين جودة الاستجابة المتقدم، باستخدام مولدات سلسلة الأفكار لإنتاج خطوات تفكير وسيطة واسترجاع أمثلة قليلة اللقطات ديناميكياً باستخدام البحث الدلالي القائم على التضمين. ينفذ طرق التجميع لزيادة الدقة التنبؤية، باستخدام توجيه الاستعلام القائم على التعقيد وتجميع تصويت الأغلبية لمتغيرات نماذج متعددة. يغطي النظام قدرات أوسع في إدارة البيانات والأتمتة، بما في ذلك تنسيق البيانات الخارجية في ملفات مهيكلة للتدريب وتنسيق خطوط أنابيب تنفيذ النموذج عبر أدوات سطر الأوامر.

    Analyzes query complexity to dynamically select the most effective prompting technique or reasoning path for a given input.

    Python
    عرض على GitHub↗5,754
  • memtensor/memosالصورة الرمزية لـ MemTensor

    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

    Organizes memory into three tiers with separate retrieval channels for Skills, Traces, and World Models.

    Pythonagentagent-memoryclawdbot
    عرض على GitHub↗5,665
  • modelengine-group/nexentالصورة الرمزية لـ ModelEngine-Group

    ModelEngine-Group/nexent

    5,265عرض على GitHub↗

    Nexent هو منصة تحكم في الذكاء الاصطناعي للمؤسسات ومنصة تنسيق وكلاء LLM. توفر بيئة بدون كود لتصميم ونشر وإدارة وكلاء الذكاء الاصطناعي في الإنتاج من خلال إطار عمل تعاوني متعدد الوكلاء ينسق الوكلاء المستقلين المتخصصين باستخدام بروتوكولات مراسلة موحدة. تدمج المنصة بروتوكول سياق النموذج (Model Context Protocol) لربط الوكلاء بالأدوات، والإضافات، والخدمات الخارجية عبر واجهة اتصال عالمية. كما تتميز بمدير قاعدة معرفة RAG مخصص يستورد المستندات غير المهيكلة ويستخدم البحث الهجين لتوفير سياق مؤصل لاستجابات النموذج. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك التحكم في الوصول القائم على الأدوار متعدد المستأجرين، والتفاعل متعدد الوسائط عبر النصوص والصوت والصور، والاسترجاع المتجهي الهجين. كما يتضمن سوقاً لتوزيع واكتشاف الوكلاء، إلى جانب أدوات مراقبة لالتقاط آثار التنفيذ. تدعم المنصة النشر الآمن من خلال التغليف دون اتصال بالحاويات للبنية التحتية المعزولة (Air-gapped).

    Implements a tiered memory architecture that separates user preferences from agent-specific state for persistent context.

    Pythonagentagentic-aiagentic-framework
    عرض على GitHub↗5,265
  • agiresearch/aiosالصورة الرمزية لـ agiresearch

    agiresearch/AIOS

    5,168عرض على GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Stores information with dynamic linking and retention scores to support autonomous cognitive clustering.

    Python
    عرض على GitHub↗5,168
  • openbmb/agentverseالصورة الرمزية لـ openbmb

    openbmb/agentverse

    5,064عرض على GitHub↗

    Agentverse هو إطار عمل متعدد الوكلاء ومنسق مصمم لنشر وإدارة وكلاء نماذج لغات كبيرة متعددة. يوفر بيئة محاكاة حيث يتفاعل الوكلاء بناءً على شخصيات مخصصة وقواعد تفاعل محددة لحل المهام أو محاكاة الديناميكيات الاجتماعية. يتميز النظام بطبقة دمج أدوات تربط الوكلاء بمكونات وظيفية خارجية وأدوات متخصصة، مما يوسع قدراتهم إلى ما هو أبعد من توليد النصوص. يستخدم مزيجاً من حقن المطالبات القائم على الشخصية والذاكرة المدارة بالحالة للحفاظ على اتساق الوكيل ومجموعات المهارات المتخصصة أثناء المحاكاة. يتضمن إطار العمل وقت تشغيل للمحاكاة ومحرك مهام مع لوحة تحكم محلية قائمة على الويب لتنفيذ ومراقبة السيناريوهات. يدعم توفير البيئة القائم على التكوين لتعريف سلوك الوكيل، وتوجيه الرسائل، والتنسيق القائم على الأدوار.

    Implements a tiered storage system to maintain interaction history and context for individual agents across simulations.

    JavaScript
    عرض على GitHub↗5,064
  • opensquilla/opensquillaالصورة الرمزية لـ opensquilla

    opensquilla/opensquilla

    4,211عرض على GitHub↗

    OpenSquilla هو إطار عمل لتنسيق وكلاء LLM مصمم لتنسيق سير عمل الذكاء الاصطناعي متعدد الخطوات وتنفيذ الأدوات باستخدام الرسوم البيانية الموجهة غير الدورية (DAGs). يعمل كنظام مركزي لإدارة حزم المهارات المتخصصة وتنفيذ تسلسلات التفكير المعقدة. يتميز المشروع ببوابة توجيه توجه المهام إلى مزودي ذكاء اصطناعي مختلفين بناءً على التعقيد والتكلفة والأداء. يستخدم نظام ذاكرة ذكاء اصطناعي متعدد المستويات ينظم المعرفة العاملة والعرضية والدلالية باستخدام التضمينات المحلية و SQLite، إلى جانب بيئة تنفيذ آمنة تعزل الكود الذي تم إنشاؤه بواسطة الوكيل عبر ملفات تعريف أذونات قائمة على المخاطر. تغطي المنصة مجموعة واسعة من الإمكانيات، بما في ذلك النشر متعدد القنوات على الويب ومنصات المراسلة، وجدولة المهام الآلية عبر cron، وجسر بروتوكول سياق النموذج (Model Context Protocol) للاتصال بالأدوات الخارجية. كما يوفر أدوات مراقبة شاملة لتتبع تكاليف الرموز (Tokens)، وتدقيق قرارات وقت التشغيل، وإدارة كتالوج للمهارات القابلة لإعادة الاستخدام. يتضمن النظام أدوات سطر أوامر لتهيئة مساحة العمل وإدارة دورة حياة المهارات.

    Implements a three-tier memory architecture using working, episodic, and semantic layers with automated consolidation.

    Pythonagentaiai-agents
    عرض على GitHub↗4,211
  • i-am-bee/beeai-frameworkالصورة الرمزية لـ i-am-bee

    i-am-bee/beeai-framework

    3,304عرض على GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Maintains conversation context and state across multiple interactions to ensure continuity in complex agent tasks.

    Pythonagentsaiai-agent
    عرض على GitHub↗3,304
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Memory and Context Systems
  5. Agent Memory Architectures

استكشف الوسوم الفرعية

  • Agent Memory Managers5 وسوم فرعيةGeneral systems for managing memory storage and retrieval.
  • Composable Memory Architectures1 وسم فرعيTiered memory systems using pluggable backends for context management.