awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thedotmack avatar

thedotmack/claude-mem

0
View on GitHub↗
82,698 estrellas·7,157 forks·JavaScript·Apache-2.0·17 vistasclaude-mem.ai↗

Claude Mem

Claude-mem is an agentic memory persistence system designed to provide AI assistants with long-term context across multiple development sessions. It functions as a background orchestrator that captures, summarizes, and indexes interaction history, allowing models to maintain continuity and recall technical decisions from past tasks. By utilizing a vector-augmented context engine, the system injects relevant historical observations into active sessions, ensuring that AI agents remain informed without exceeding finite token budgets.

The project distinguishes itself through an endless memory architecture that compresses tool observations into concise summaries, preventing context window exhaustion during extended workflows. It employs a multi-layered retrieval framework that enforces progressive disclosure, fetching compact indices before retrieving full details to optimize performance. Users can further refine this behavior through granular context filtering, custom model selection for processing, and the ability to route requests through unified API gateways to support various AI providers.

Beyond its core memory capabilities, the system includes a comprehensive suite of development and maintenance tools. It features a real-time dashboard for monitoring memory streams, automated diagnostics for system health, and utilities for managing database integrity. The infrastructure is built to handle intensive tasks asynchronously, ensuring that data capture and processing do not interfere with the responsiveness of the primary host application.

Features

  • Agent Memory Persistence - Stores and retrieves historical session data to ensure AI assistants maintain continuity across development tasks.
  • AI Memory Layers - Captures, summarizes, and indexes development session history for long-term context retrieval.
  • Context Compression - Compresses tool observations into summaries to maintain linear context complexity.
  • Agentic Orchestrators - Manages lifecycle hooks and worker processes for autonomous development assistants.
  • Agentic Process Managers - Manages the lifecycle and health of autonomous AI worker processes to ensure reliable task execution.
  • Context Injection - Injects historical session summaries and observations into the current context to provide relevant background.
  • Vector Context Engines - Manages token-efficient memory access through progressive disclosure and vector-augmented retrieval.
  • Agent Knowledge Bases - Enables the creation of filtered observation corpora to prime AI sessions with synthesized historical knowledge.
  • Knowledge Retrieval Systems - Searches through past observations and documentation to recall technical details and previous problem-solving steps.
  • Model Gateways - Routes requests through unified gateways to support multiple AI providers and interchangeable models.
  • Observation Processing - Processes observations using an AI agent SDK that builds structured prompts and stores results.
  • Session Management - Executes custom logic at specific points in a session lifecycle, such as starting, prompting, or ending.
  • Workflow Orchestration - Enforces progressive disclosure by separating search indexing, chronological navigation, and detail fetching.
  • Context Engineering - Provides techniques to curate token usage across turns to maximize model performance.
  • Context Retrieval Systems - Fetches compact indices before full details to minimize token usage and maintain context efficiency.
  • Context Window Management - Manages token usage by compressing historical data and selectively injecting relevant project information.
  • Lifecycle Hooks - Hooks into session events to inject context, track prompts, and perform background cleanup.
  • Retrieval Workflows - Executes a three-layer retrieval workflow to minimize token usage while fetching relevant details.
  • Context Filters - Filters historical observations by type or concept to control information injected into sessions.
  • Development History Automation - Automatically captures and summarizes development activity to help AI models understand project evolution.
  • State Persistence - Manages session state by capturing identifiers and ensuring graceful cleanup to prevent data loss.
  • Search Indices - Provides full-text search indices with support for project, type, and date range filtering.
  • Asynchronous Task Runners - Executes hooks asynchronously by enqueuing tasks for background processing to maintain application responsiveness.
  • Task Queuing Systems - Decouples data capture from intensive processing using a queue-based architecture to handle parallel events and retries.
  • Process Management - Manages worker processes using standardized scripts for status checks, starting, stopping, and logging.
  • AI Provider Integrations - Supports connecting to self-hosted or bridged API endpoints via base URL configuration.
  • Context Generation Tools - Generates markdown summaries of project directories to provide AI models with historical development context.
  • Model Selection Tools - Allows selection of specific models to balance processing speed, quality, and costs.
  • Chronological Retrieval - Retrieves chronological context around memory observations to understand narrative arcs and relationships.
  • Full-Text Search Engines - Performs fast full-text searches across observations and prompts using synchronized virtual tables.
  • Task Queues - Decouples intensive tasks from the main flow to ensure responsiveness and handle retries.
  • Service Discovery - Resolves service ports from configuration to facilitate communication between development environments and background processes.
  • Data Sanitization - Strips sensitive or system-level tags from user prompts and tool data to ensure privacy.
  • Health Monitoring - Monitors worker health and provides real-time updates via Server-Sent Events.
  • Data Visualization Interfaces - Serves a web-based viewer UI that provides real-time memory stream visualization and pagination.
  • Memory Dashboards - Provides a web-based interface for live visualization and administrative control over stored session data.

Historial de estrellas

Gráfico del historial de estrellas de thedotmack/claude-memGráfico del historial de estrellas de thedotmack/claude-mem

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace thedotmack/claude-mem?

Claude-mem is an agentic memory persistence system designed to provide AI assistants with long-term context across multiple development sessions. It functions as a background orchestrator that captures, summarizes, and indexes interaction history, allowing models to maintain continuity and recall technical decisions from past tasks. By utilizing a vector-augmented context engine, the system injects relevant historical observations into active sessions, ensuring that AI…

¿Cuáles son las características principales de thedotmack/claude-mem?

Las características principales de thedotmack/claude-mem son: Agent Memory Persistence, AI Memory Layers, Context Compression, Agentic Orchestrators, Agentic Process Managers, Context Injection, Vector Context Engines, Agent Knowledge Bases.

¿Qué alternativas de código abierto existen para thedotmack/claude-mem?

Las alternativas de código abierto para thedotmack/claude-mem incluyen: memorilabs/memori — Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language… kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… cpacker/memgpt — MemGPT is a memory management framework and external memory layer for large language models. It functions as a… microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software…

Alternativas open-source a Claude Mem

Proyectos open-source similares, clasificados según cuántas características comparten con Claude Mem.
  • memorilabs/memoriAvatar de MemoriLabs

    MemoriLabs/Memori

    15,358Ver en 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

    Pythonagentaiaiagent
    Ver en GitHub↗15,358
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    Ver en GitHub↗15,616
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • cpacker/memgptAvatar de cpacker

    cpacker/MemGPT

    23,374Ver en GitHub↗

    MemGPT is a memory management framework and external memory layer for large language models. It functions as a platform for building stateful AI agents that maintain a persistent identity and continuous context across multiple sessions. The system enables agents to bypass fixed context window limitations by using a virtual context windowing approach. This allows models to manage their own memory through internal commands to search, update, and delete stored information within a hierarchical structure of short-term working context and long-term archival storage. The framework provides a local

    Python
    Ver en GitHub↗23,374
  • Ver las 30 alternativas a Claude Mem→