Sobre el proyecto
Karakeep es una herramienta integral de marcadores autohospedada que permite a los usuarios recopilar y organizar diversos tipos de contenido, incluidos enlaces, notas sencillas, imágenes y PDFs. Cuenta con la obtención automática de metadatos de enlaces (títulos, descripciones e imágenes) y permite organizar los marcadores en listas colaborativas.
Las capacidades clave incluyen:
- Integración de IA: Etiquetado y resumen automáticos basados en LLM, con soporte para modelos locales a través de Ollama.
- Búsqueda y Descubrimiento: Búsqueda semántica y de texto completo en todo el contenido almacenado, y OCR para la extracción de texto de imágenes.
- Archivado: Archivado de página completa utilizando monolith para evitar la degradación de enlaces y archivado automático de videos a través de yt-dlp.
- Automatización: Un motor basado en reglas para la gestión personalizada y la recopilación automática desde feeds RSS.
- Ecosistema: Disponible a través de una aplicación web, aplicaciones móviles para iOS y Android, y extensiones de navegador para Chrome, Firefox y Safari.
- Interoperabilidad: Proporciona una REST API, CLI para agentes LLM e importadores para servicios como Pocket, Linkwarden y Omnivore.
La aplicación está construida utilizando un stack moderno que incluye NextJS, Drizzle ORM, NextAuth, tRPC, Puppeteer y Meilisearch.