Communitygithub.com

Memgentic — Capa de Memoria Universal para IA

Capa de memoria universal para IA— tu segundo cerebro en todas las herramientas de IA. Local primero, código abierto, compatible con MCP.

¿Qué es Memgentic — Capa de Memoria Universal para IA?

Memgentic es una capa de memoria universal que captura y almacena conocimientos de todas tus herramientas de IA, permitiendo búsquedas semánticas y por tipo de contenido. Es útil para evitar repeticiones de trabajo, mantener contexto entre sesiones y diferentes plataformas, y tener un historial completo de decisiones, aprendizajes y preferencias. Funciona con múltiples plataformas como Claude Code, ChatGPT, Aider y más, tanto a través de la línea de comandos como mediante un servidor MCP (Model Context Protocol) que expone herramientas directamente al agente. Su diseño local primero y de código abierto garantiza privacidad y control total sobre los datos.

Compatible con✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add Chariton-kyp/Memgentic

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Memgentic — Capa de Memoria Universal para IA?

Memgentic captura conocimiento de todas tus herramientas de IA y lo hace buscable. Cada recuerdo lleva la procedencia completa: qué herramienta, qué sesión, cuándo ocurrió.

Cuándo Usarlo

Busca en la memoria antes de trabajar, no después:

  • Al iniciar una nueva tarea — Revisa decisiones previas, contexto o trabajo relacionado.
  • Al tomar decisiones arquitectónicas — Verifica si esto ya se discutió antes.
  • Al depurar — Busca problemas y soluciones pasados relacionados.
  • Cuando el usuario pregunta sobre el historial — "¿qué decidimos acerca de...", "recuerda cuando...", "cómo manejamos..."
  • Al encontrar código desconocido — Revisa el contexto de por qué se escribió así.
  • Al configurar algo — Revisa las preferencias y convenciones del usuario.

Ante la duda, busca. Cuesta poco y evita trabajo repetido.

Comandos CLI

Búsqueda Semántica (principal)

# Buscar recuerdos por significado
memgentic search "estrategia de migración de base de datos"

# Salida compacta — menos tokens, buena para escanear
memgentic search "estrategia de migración de base de datos" --format compact

# Filtrar por plataforma
memgentic search "implementación de autenticación" -s claude_code
memgentic search "diseño de API" -s chatgpt

# Filtrar por tipo de contenido
memgentic search "por qué elegimos PostgreSQL" -t decision
memgentic search "estilo de codificación del usuario" -t preference

Almacenar un Recuerdo

# Guardar un hecho o decisión importante
memgentic remember "Elegimos Qdrant sobre Pinecone para almacenamiento vectorial local primero"

# El tipo de recuerdo se clasifica automáticamente según el contenido
memgentic remember "Usa siempre UV para la gestión de paquetes"

Otros Comandos

# Ver qué plataformas tienen recuerdos y cuántos
memgentic sources

# Generar archivo de contexto independiente con actividad reciente
memgentic update-context

# Explorar el grafo de conocimiento alrededor de una entidad
memgentic graph "autenticación"

# Verificar el estado del sistema
memgentic doctor

Herramientas MCP

Si el servidor MCP de Memgentic está en ejecución, estas herramientas están disponibles directamente:

HerramientaPropósito
memgentic_recallBúsqueda semántica con filtro por fuente
memgentic_rememberAlmacenar un nuevo recuerdo
memgentic_searchBúsqueda de texto completo por palabra clave
memgentic_recentRecuerdos recientes por marca de tiempo
memgentic_briefingResumen entre agentes de la actividad reciente
memgentic_sourcesListar plataformas y conteos de recuerdos
memgentic_configure_sessionEstablecer filtros de fuente a nivel de sesión
memgentic_statsEstadísticas y análisis de recuerdos
memgentic_forgetArchivar (eliminación suave) un recuerdo
memgentic_exportExportar recuerdos como JSON

Ejemplos MCP

memgentic_recall(query="flujo de autenticación", limit=5)
memgentic_recall(query="auth", sources=["claude_code", "chatgpt"])
memgentic_remember(content="El proyecto usa JWT con tokens de actualización", memory_type="decision")
memgentic_search(query="PostgreSQL", content_type="decision")
memgentic_configure_session(exclude_sources=["codex_cli"])
memgentic_briefing(hours=24)

Estrategia de Recuperación Eficiente

Minimiza el uso de tokens con un enfoque progresivo:

  1. Empieza compacto — Usa --format compact para una visión general de lo que existe.
  2. Acota — Añade filtro de plataforma (-s claude_code) o filtro de tipo (-t decision) cuando sepas lo que buscas.
  3. Detalle completo — Elimina --format compact solo cuando necesites el contenido completo del recuerdo.
  4. Limita resultados — Usa --limit para limitar el número de resultados devueltos.
# Paso 1: Escaneo rápido
memgentic search "despliegue" --format compact --limit 10

# Paso 2: Resultados relevantes encontrados, obtén detalles de una plataforma específica
memgentic search "despliegue" -s claude_code --limit 3

Tipos de Recuerdos

Los recuerdos se clasifican en tipos para filtrar:

TipoContiene
decisionDecisiones arquitectónicas y técnicas con justificación
learningCosas aprendidas durante el desarrollo
preferencePreferencias del usuario, convenciones, estilo de código
factConocimiento general y contexto del proyecto
bug_fixCorrecciones de errores, causas raíz y soluciones
conversation_summaryResúmenes de sesiones completas

Filtra por tipo para obtener resultados precisos:

memgentic search "base de datos" -t decision    # Solo decisiones sobre bases de datos
memgentic search "pruebas" -t preference        # Solo preferencias de pruebas
memgentic search "auth" -t bug_fix              # Solo correcciones de errores relacionadas con auth

Contexto Multiplataforma

Memgentic captura de múltiples herramientas de IA. Cada recuerdo registra su plataforma de origen:

PlataformaID de origen
Claude Codeclaude_code
Gemini CLIgemini_cli
ChatGPTchatgpt
Aideraider
Codex CLIcodex_cli
Copilot CLIcopilot_cli
Claude Web/Desktopclaude_web
Antigravityantigravity

Usa el filtro por fuente para acotar las búsquedas:

# ¿Qué discutimos en Claude Code sobre este proyecto?
memgentic search "arquitectura del proyecto" -s claude_code

# ¿Qué sugirió ChatGPT sobre este tema?
memgentic search "estrategia de caché" -s chatgpt

# Ver todas las fuentes disponibles
memgentic sources

Métodos de Captura

Los recuerdos ingresan al sistema a través de:

  • auto_daemon — Un vigilante de archivos captura conversaciones automáticamente en segundo plano.
  • mcp_tool — Almacenados mediante llamadas a herramientas MCP durante sesiones de IA.
  • cli — Guardados manualmente mediante memgentic remember.
  • json_import — Importados en masa desde exportaciones de conversaciones (ChatGPT, Claude Web).

Configuración

# Verificar requisitos previos
memgentic doctor

# Configuración interactiva (selección de modelo, configuración)
memgentic setup

# Importar conversaciones existentes de todas las herramientas de IA detectadas
memgentic import-existing

# Iniciar el demonio de captura en segundo plano
memgentic daemon

# Iniciar el servidor MCP para integración con herramientas de IA
memgentic serve

Skills relacionados