CommunityImagengithub.com

runablehq/mem

Almacena y recupera recuerdos (notas, hechos, decisiones, fragmentos de código, imágenes) usando una base de datos SQLite local con búsqueda de texto completo. Útil cuando necesitas recordar información entre sesiones, recordar decisiones previas, almacenar fragmentos de código o buscar en tu base de conocimiento.

¿Qué es mem?

Esta habilidad te permite gestionar una memoria persistente local utilizando SQLite con capacidad de búsqueda de texto completo. Es ideal para agentes de IA o desarrolladores que necesitan mantener información a través de múltiples sesiones, como notas, decisiones de diseño, fragmentos de código o incluso referencias a imágenes. Al ser completamente local, no requiere conexión a internet ni servicios externos, garantizando privacidad y velocidad. Funciona con cualquier plataforma que admita herramientas de línea de comandos y acceso a SQLite, como Claude Code, Cursor o Codex, y se activa mediante comandos simples para guardar, buscar, listar o eliminar recuerdos.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/runablehq/memory/tree/main/skills/mem

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace mem?

Almacena y recupera recuerdos (notas, hechos, decisiones, fragmentos de código, imágenes) usando una base de datos SQLite local con búsqueda de texto completo. Útil cuando necesitas recordar información entre sesiones, recordar decisiones previas, almacenar fragmentos de código o buscar en tu base de conocimiento.

Instalación

Clona este repositorio en el directorio de habilidades de tu agente:

git clone https://github.com/runablehq/mem.git

Uso

Guardar un recuerdo

mem add "título" "contenido"

Ejemplo:

mem add "decisión de arquitectura" "Usamos SQLite para persistencia local debido a su simplicidad y rendimiento."

Buscar recuerdos

mem search "término de búsqueda"

Listar todos los recuerdos

mem list

Eliminar un recuerdo

mem delete <id>

Almacenamiento

Los datos se almacenan en ~/.mem/mem.db por defecto. Puedes cambiar la ubicación configurando la variable de entorno MEM_DB_PATH.

Búsqueda de texto completo

La base de datos SQLite utiliza FTS5 para búsqueda de texto completo, permitiendo búsquedas rápidas y eficientes incluso con grandes volúmenes de datos.

Soporte de imágenes

Puedes almacenar referencias a imágenes guardando la ruta del archivo o una URL como contenido del recuerdo.

Plataformas compatibles

  • Claude Code
  • Cursor
  • Codex
  • Cualquier agente que admita comandos personalizados

Skills relacionados