Sobre o projeto

Karakeep é uma ferramenta abrangente de marcação auto-hospedada que permite aos usuários coletar e organizar vários tipos de conteúdo, incluindo links, notas simples, imagens e PDFs. Possui busca automática de metadados de links (títulos, descrições e imagens) e suporta a organização de favoritos em listas colaborativas. As principais capacidades incluem: - Integração de IA: Etiquetagem e sumarização automática baseadas em LLM, com suporte para modelos locais via Ollama. - Busca e Descoberta: Busca semântica e de texto completo em todo o conteúdo armazenado, e OCR para extração de texto de imagens. - Arquivamento: Arquivamento de página completa usando monolith para evitar a degradação de links e arquivamento automático de vídeos via yt-dlp. - Automação: Um mecanismo baseado em regras para gerenciamento personalizado e coleta automática de feeds RSS. - Ecossistema: Disponível via aplicativo web, aplicativos móveis para iOS e Android, e extensões de navegador para Chrome, Firefox e Safari. - Interoperabilidade: Fornece uma REST API, CLI para agentes LLM e importadores para serviços como Pocket, Linkwarden e Omnivore. A aplicação é construída utilizando uma stack moderna que inclui NextJS, Drizzle ORM, NextAuth, tRPC, Puppeteer e Meilisearch.