Gestor de marcadores autoalojado, minimalista, rápido y fácil de configurar con Docker.
goniszewski/grimoire
Un gestor de marcadores local y autohospedado que guarda, extrae, busca y organiza enlaces, con enriquecimiento opcional mediante IA.
Alternativa open source a:Pocket
- Estrellas
- 2,874
- Forks
- 91
- Issues abiertos
- 17
- Último commit
- hace 26 días
¿Qué es?
Grimoire es un gestor de marcadores para desarrolladores y otras personas que guardan recursos técnicos y necesitan encontrarlos más adelante. Puedes guardar URL desde la aplicación, la API, MCP, un bookmarklet del navegador o importando marcadores del navegador. El daemon obtiene cada página, extrae el texto legible y los metadatos, y guarda todo en SQLite local y en archivos, para que la biblioteca permanezca en tu equipo.
La búsqueda combina la coincidencia de palabras clave de SQLite FTS5 con la búsqueda semántica mediante embeddings, y puede usar un modo de clasificación híbrida. Los marcadores están disponibles inmediatamente después de guardarlos, mientras que los resúmenes, las etiquetas, las categorías y los embeddings se generan en un proceso en segundo plano que se puede volver a ejecutar. Los proveedores de IA, como OpenAI, Ollama, Anthropic, OpenRouter y los endpoints personalizados compatibles con OpenAI, son opcionales; la aplicación funciona sin ellos.
El proyecto funciona como un frontend de React y un daemon de Bun/Hono. Se puede instalar de forma nativa, mediante Homebrew en macOS o con Docker Compose, e incluye copias de seguridad cifradas, una CLI y un endpoint MCP para clientes de IA locales.
Funciones clave
- 01Guarda enlaces desde la aplicación, la API, MCP, un bookmarklet o mediante la importación de marcadores del navegador.
- 02Extrae contenido legible de páginas web, PDF, repositorios e issues de GitHub, y metadatos de YouTube.
- 03Ofrece búsquedas por palabras clave, semánticas e híbridas en toda la biblioteca.
- 04Admite resúmenes, etiquetas y categorías opcionales generados mediante IA con varios proveedores.
- 05Incluye copias de seguridad cifradas, restauración y una CLI llamada grimoire.
- 06Funciona localmente y almacena los datos en SQLite y archivos locales.
Casos de uso
- Mantener un archivo con búsquedas de artículos técnicos, repositorios y documentación.
- Sustituir un servicio en la nube para guardar artículos y leerlos después por una biblioteca autohospedada.
- Exponer una base de conocimiento personal a herramientas de IA locales mediante MCP.
- Importar una colección existente de marcadores del navegador y organizarla con etiquetas.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/goniszewski/grimoire.git - 2
Entra en la carpeta del proyecto
cd grimoire - 3
Inicia Grimoire con Docker Compose
docker compose up -d - 4
Abre http://127.0.0.1:3210 en tu navegador
Antes de usarlo
- La exposición a una red pública no es una modalidad compatible. Para acceder de forma remota, necesitas configurar tu propio túnel autenticado, VPN o proxy inverso.
- La instalación de Homebrew en Linux no está verificada; usa el archivo nativo para Linux o Docker Compose.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es grimoire?
- Un gestor de marcadores local y autohospedado que guarda, extrae, busca y organiza enlaces, con enriquecimiento opcional mediante IA. Grimoire es un gestor de marcadores para desarrolladores y otras personas que guardan recursos técnicos y necesitan encontrarlos más adelante. Puedes guardar URL desde la aplicación, la API, MCP, un bookmarklet del navegador o importando marcadores del navegador. El daemon obtiene cada página, extrae el texto legible y los metadatos, y guarda todo en SQLite local y en archivos, para que la biblioteca permanezca en tu equipo.
- ¿grimoire es gratuito? ¿Qué licencia tiene?
- grimoire es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿grimoire sigue mantenido?
- Mantenimiento activo. El último commit de grimoire fue el 28 sept 2026.
- ¿Para qué puedo usar grimoire?
- Mantener un archivo con búsquedas de artículos técnicos, repositorios y documentación. Sustituir un servicio en la nube para guardar artículos y leerlos después por una biblioteca autohospedada. Exponer una base de conocimiento personal a herramientas de IA locales mediante MCP. Importar una colección existente de marcadores del navegador y organizarla con etiquetas.
- ¿Cómo se instala grimoire?
- Clona el repositorio: git clone https://github.com/goniszewski/grimoire.git Entra en la carpeta del proyecto: cd grimoire Inicia Grimoire con Docker Compose: docker compose up -d Abre http://127.0.0.1:3210 en tu navegador
- ¿Dónde consigo grimoire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/goniszewski/grimoire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de marcadores autoalojado y herramienta para leer más tarde, una bifurcación de linkding localizada al chino, con resaltados, modo de lectura y archivo de copias.
Una app nativa y privada para macOS que guarda páginas, texto, enlaces, notas e imágenes, y permite encontrarlos con búsqueda de texto completo y OCR.
Gestor de marcadores autohospedado y centrado en la privacidad, con etiquetas anidadas, detección de duplicados e integraciones para guardar desde el navegador y iOS.
Una app autoalojable para guardar enlaces, notas e imágenes, con etiquetado automático basado en IA y búsqueda de texto completo.
Gestor de marcadores de escritorio con resúmenes de IA, búsqueda semántica, un grafo de conocimiento y sincronización opcional en la nube con Supabase, desarrollado con Go, Wails y React.