Herramienta de indexación local que lee carpetas, etiquetas y enlaces de tus notas Markdown para que Claude Code o Codex las busquen por significado.
basicmachines-co/basic-memory
Capa de memoria local que permite a asistentes de IA como Claude y Cursor leer y escribir notas como archivos Markdown mediante MCP.
- Estrellas
- 4,509
- Forks
- 352
- Issues abiertos
- 76
- Último commit
- hace 20 horas
¿Qué es?
Basic Memory proporciona memoria persistente a los asistentes de IA. El conocimiento se almacena como archivos Markdown en tu disco; cada nota es una entidad con observaciones (hechos organizados en categorías entre corchetes) y relaciones (wikilinks a otras notas). Tanto tú como tu cliente de IA pueden leer, escribir y buscar en los mismos archivos, y los cambios que hagas en Obsidian o en un editor también se reflejan para el asistente.
El proyecto ofrece sus herramientas mediante Model Context Protocol, por lo que funciona con Claude Desktop, Claude Code, Codex CLI, Cursor, VS Code y cualquier otro cliente compatible con MCP. De forma predeterminada, usa un índice local de SQLite, con Postgres como backend alternativo. La búsqueda combina texto completo y clasificación semántica por vectores; además, un reranker cross-encoder opcional puede refinar los resultados.
También se ofrece una versión alojada en la nube para sincronizar entre dispositivos y crear copias de seguridad, pero la instalación local cuenta con licencia AGPL-3.0 y funciona sin servidor.
Funciones clave
- 01Almacena el conocimiento como archivos Markdown sin formato, con wikilinks y frontmatter.
- 02Funciona con cualquier cliente MCP, incluidos Claude, Codex, Cursor y VS Code.
- 03Permite búsquedas por palabras clave, semánticas por vectores e híbridas en las notas.
- 04Ofrece reranking opcional con cross-encoder para los resultados vectoriales e híbridos.
- 05Incluye una CLI para gestionar proyectos, comprobar el estado, importar datos y acceder a las herramientas.
- 06Se ejecuta localmente con SQLite y ofrece la opción de usar Postgres como backend.
Casos de uso
- Mantener disponibles las decisiones de arquitectura y el contexto de un proyecto entre distintas sesiones de chat con IA.
- Crear una base de conocimiento personal que tanto tú como tu asistente de IA puedan editar.
- Importar conversaciones anteriores de Claude o ChatGPT a notas con búsqueda.
- Usar Obsidian para editar notas que también mantiene un asistente de IA.
Inicio rápido
- 1
Instala Basic Memory con uv
uv tool install basic-memory --prerelease=allow - 2
Añade el servidor de Basic Memory a la configuración de tu cliente de IA (ejemplo para Claude Desktop)
- 3
Reinicia tu cliente de IA y empieza a usarlo
Antes de usarlo
- La instalación local requiere Python gestionado mediante uv.
- Tiene licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
- Depende de una versión preliminar de FastMCP, por lo que se requiere la opción --prerelease=allow; de lo contrario, se instalará una versión anterior.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es basic-memory?
- Capa de memoria local que permite a asistentes de IA como Claude y Cursor leer y escribir notas como archivos Markdown mediante MCP. Basic Memory proporciona memoria persistente a los asistentes de IA. El conocimiento se almacena como archivos Markdown en tu disco; cada nota es una entidad con observaciones (hechos organizados en categorías entre corchetes) y relaciones (wikilinks a otras notas). Tanto tú como tu cliente de IA pueden leer, escribir y buscar en los mismos archivos, y los cambios que hagas en Obsidian o en un editor también se reflejan para el asistente.
- ¿basic-memory es gratuito? ¿Qué licencia tiene?
- basic-memory es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿basic-memory sigue mantenido?
- Mantenimiento activo. El último commit de basic-memory fue el 6 nov 2026.
- ¿Para qué puedo usar basic-memory?
- Mantener disponibles las decisiones de arquitectura y el contexto de un proyecto entre distintas sesiones de chat con IA. Crear una base de conocimiento personal que tanto tú como tu asistente de IA puedan editar. Importar conversaciones anteriores de Claude o ChatGPT a notas con búsqueda. Usar Obsidian para editar notas que también mantiene un asistente de IA.
- ¿Cómo se instala basic-memory?
- Instala Basic Memory con uv: uv tool install basic-memory --prerelease=allow Añade el servidor de Basic Memory a la configuración de tu cliente de IA (ejemplo para Claude Desktop) Reinicia tu cliente de IA y empieza a usarlo
- ¿Dónde consigo basic-memory?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/basicmachines-co/basic-memory
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Vault inicial, guía, skills y scripts para que un agente de IA cree y mantenga una base de conocimiento en Markdown con enlaces, en Claude Code y Obsidian.
Una capa local de memoria y toma de decisiones para agentes de IA, que guarda el contexto en archivos Markdown y JSONL bajo tu control y funciona con varios IDE y LLM.
Servidor MCP que permite a asistentes de IA leer, buscar, añadir contenido y eliminar notas de un vault de Obsidian mediante el plugin Local REST API.
Aiden es un motor de trabajo autónomo de código abierto que planifica tareas de varios pasos, actúa sobre tus archivos, terminal, navegador, aplicaciones y APIs, y verifica el resultado.
Memoria persistente para Claude Code, Codex y otros agentes de IA, almacenada como archivos Markdown en una bóveda de Obsidian.