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

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

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

rohitg00/agentmemory

0
View on GitHub↗
23,785 نجوم·1,959 تفرعات·TypeScript·Apache-2.0·7 مشاهداتagent-memory.dev↗

Agentmemory

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 relevant historical context.

The project covers a broad range of capabilities including automated project observation via lifecycle hooks, multi-agent coordination through shared synchronized memory pools, and local-first vector storage for data privacy. It also provides an interface for the Model Context Protocol to expose memory tools to compatible agents.

The system includes a command-line interface for server runtime management and environment bootstrapping.

Features

  • Agent Memory Persistence - Provides a long-term knowledge store for AI coding agents to maintain continuity across project sessions.
  • Agent Memory Server Runtimes - Runs the persistent knowledge store and manages the runtime engine that enables long-term agent memory.
  • Agent Activity Observers - Automatically captures agent tool use and file operations through hooks to build a long-term knowledge store.
  • Long-term Memory Stores - Implements a pipeline that compresses raw observations into long-term memory stores to reduce token costs.
  • Fact Extraction Pipelines - Implements pipelines that process raw session data to isolate and store confirmed facts into long-term memory.
  • Multi-Agent Coordination Systems - Manages task distribution across agents by tracking actionable work items, dependencies, and priorities.
  • Agent Communication Protocols - Implements standardized protocols to connect AI agents to the persistent memory server for project data retrieval.
  • Hybrid Search Retrievers - Combines keyword matching, vector embeddings, and graph traversal to retrieve the most relevant project context.
  • Three-Tier Memory Architectures - Organizes raw observations into episodic, semantic, and procedural memory tiers to optimize token usage.
  • Model Context Protocol Integrations - Provides standardized MCP tools that allow agents to explicitly save and analyze project patterns.
  • Automated Activity Observation - Automatically records file edits and tool calls using lifecycle hooks to build a project knowledge base.
  • Automatic Memory Extractors - Automatically extracts and records project details from agent activities without requiring manual user commands.
  • Context Compression - Compresses observations and injects relevant context into the agent's prompt based on the available token budget.
  • Knowledge Graph Extraction - Identifies entities and relationships within stored memories to enable context recall through graph traversal.
  • Semantic Context Stores - Utilizes vector-based storage to manage compressed project state and retrieve context via semantic search.
  • MCP Servers - Exposes memory capabilities as a standardized Model Context Protocol server for compatible AI agents.
  • Memory Compression - Summarizes incoming observations into condensed memories using language models to minimize token usage.
  • Memory Retrieval Budget Controllers - Limits the amount of recalled memory injected into prompts to optimize token consumption.
  • Vector Embeddings - Generates vector representations of text using local or cloud providers to enable semantic retrieval.
  • Memory Pattern Extraction - Analyzes stored memories to extract recurring cognitive patterns and project insights to update architectural context.
  • Knowledge Graphs - Extracts entities and relationships into a graph structure to enable context recall through traversal.
  • Agent Memory Stores - Functions as a persistent memory store that exposes project context to agents via a standardized server.
  • Graph Traversal - Identifies related memories by traversing a graph of entities to surface connections between files and decisions.
  • Hybrid Memory Stores - Implements a hybrid retrieval mechanism combining keywords and vectors specifically for AI agent memory.
  • Vector Storage - Persists embeddings and indices locally on the machine to ensure data privacy and reduce API costs.
  • Multi-Tier Memory Systems - Organizes agent experiences into episodic, semantic, and procedural tiers to optimize detail and token usage.
  • Vector Databases - Provides a vector database for storing high-dimensional embeddings of project observations and facts.
  • Activity Observation Recording - Records file operations, shell commands, and agent decisions to build a long-term history of observations.
  • Vector Search - Retrieves historical observations based on conceptual similarity using embedding vectors and cosine similarity.
  • Persistent Project Artifacts - Persists architectural decisions and naming conventions as managed artifacts to maintain project context across sessions.
  • Team Memory Synchronization - Synchronizes a shared knowledge store across multiple users and agents using a team identifier.
  • Shared Knowledge Graph Memory - Provides a shared knowledge graph where multiple agents can read and write common patterns with session-level isolation.
  • LLM Context Window Injections - Automatically populates agent prompts with relevant historical context while respecting token budget constraints.
  • RESTful Memory Administration APIs - Provides programmatic endpoints to save, recall, forget, or export memory entries and manage active sessions.
  • Message-Passing Agent Orchestrators - Coordinates AI agents through a central hub where they exchange structured signals and messages in real time.
  • Role and Context Isolation - Tags and filters memory by role to share knowledge or isolate data between different agents.
  • Agent Monitoring - Monitors the lifecycle and interactions of sub-agents to capture distributed tasks.
  • Model Provider Integrations - Integrates with cloud and local model providers to perform data compression and knowledge extraction.
  • Action Approval Gates - Pauses agent task execution at specific checkpoints to request human approval before proceeding.
  • File-Centric History Retrieval - Collects all recorded edits and decisions associated with a specific file from earlier sessions.
  • Local AI Runtimes - Runs memory servers and embedding models on local hardware to ensure data privacy.
  • Offline Model Runners - Enables fully offline operation using local embedding and model servers to ensure data privacy.
  • Multi-Agent Coordination - Synchronizes a shared memory pool and task dependencies across multiple autonomous agents.
  • Pinned Context Slots - Provides dedicated, editable slots for persisting personas and guidelines that agents can reference.
  • Embedded Storage Engines - Utilizes a local embedded storage engine to keep observations and indices on the local machine for privacy.
  • Execution Collision Preventers - Uses locking mechanisms to prevent multiple agents from executing the same task simultaneously.
  • Keyword Search - Implements text-based search using term frequency and synonym expansion to match exact technical terms.
  • Search Result Fusion Algorithms - Combines and re-ranks results from multiple search methods to provide diversified and relevant context.
  • Task Dependency Filters - Retrieves high-priority tasks by filtering for those whose dependencies have been met.
  • Agent Execution Replays - Visualizes a timeline of prompts and tool calls with playback controls to audit agent activities.
  • AI Skills - Persistent memory solutions for coding agents.

سجل النجوم

مخطط تاريخ النجوم لـ rohitg00/agentmemoryمخطط تاريخ النجوم لـ rohitg00/agentmemory

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Agentmemory

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Agentmemory.
  • camel-ai/camelالصورة الرمزية لـ camel-ai

    camel-ai/camel

    17,253عرض على GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    عرض على GitHub↗17,253
  • redis/redisinsightالصورة الرمزية لـ redis

    redis/RedisInsight

    8,556عرض على GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    عرض على GitHub↗8,556
  • alibaba/zvecالصورة الرمزية لـ alibaba

    alibaba/zvec

    5,198عرض على GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    C++ann-searchembedded-databaserag
    عرض على GitHub↗5,198
  • 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

    Python
    عرض على GitHub↗5,168
عرض جميع البدائل الـ 30 لـ Agentmemory→

الأسئلة الشائعة

ما هي وظيفة rohitg00/agentmemory؟

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.

ما هي الميزات الرئيسية لـ rohitg00/agentmemory؟

الميزات الرئيسية لـ rohitg00/agentmemory هي: Agent Memory Persistence, Agent Memory Server Runtimes, Agent Activity Observers, Long-term Memory Stores, Fact Extraction Pipelines, Multi-Agent Coordination Systems, Agent Communication Protocols, Hybrid Search Retrievers.

ما هي البدائل مفتوحة المصدر لـ rohitg00/agentmemory؟

تشمل البدائل مفتوحة المصدر لـ rohitg00/agentmemory: camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and…