awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rohitg00 avatar

rohitg00/agentmemory

0
View on GitHub↗
23,785 Stars·1,959 Forks·TypeScript·Apache-2.0·5 Aufrufeagent-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.

Star-Verlauf

Star-Verlauf für rohitg00/agentmemoryStar-Verlauf für rohitg00/agentmemory

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Agentmemory

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Agentmemory.
  • camel-ai/camelAvatar von camel-ai

    camel-ai/camel

    17,253Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,253
  • redis/redisinsightAvatar von redis

    redis/RedisInsight

    8,556Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,556
  • alibaba/zvecAvatar von alibaba

    alibaba/zvec

    5,198Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,198
  • agiresearch/aiosAvatar von agiresearch

    agiresearch/AIOS

    5,168Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,168
Alle 30 Alternativen zu Agentmemory anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von rohitg00/agentmemory?

Die Hauptfunktionen von rohitg00/agentmemory sind: 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.

Welche Open-Source-Alternativen gibt es zu rohitg00/agentmemory?

Open-Source-Alternativen zu rohitg00/agentmemory sind unter anderem: 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…