Skip to content

LoreKeeper 1.0: The Knowledge Guardian Release

Choose a tag to compare

@GabrieleTrovato01 GabrieleTrovato01 released this 07 May 15:22
· 98 commits to main since this release

📚 LoreKeeper v1.0.0 - The Knowledge Guardian Release

(Scroll down for the Italian version 🇮🇹)

Welcome to the first official release of LoreKeeper, the 3D digital library designed to transform the way you organize, browse, and analyze your books.

This version marks a fundamental shift in our architecture: we have removed the heavy local AI integrations (which were slow and resource-hungry) to transform LoreKeeper into the ultimate data preparation tool for modern Cloud AIs.

🌟 Main Features

  • Immersive 3D Environment: Explore your collection in a fluid graphical environment built with Three.js. Navigate through shelves, move books around, and enjoy your library like never before.
  • 🤖 Killer Feature: Export for AI: Every book can now be instantly transformed into a clean textual "Knowledge Base". With a single click, LoreKeeper extracts the text from the EPUB, strips away unnecessary code, and generates a .txt file optimized to be fed to ChatGPT, Claude, or Gemini.
  • Smart Management: Upload your EPUBs and let LoreKeeper do the dirty work. The system automatically extracts metadata and covers, with smart fallback algorithms using Google Books and Apple Books.
  • Dynamic Organization: Create custom shelves, rename them, and move books with an intuitive and persistent drag-and-drop interface.
  • 100% Privacy: Everything you upload stays on your computer. LoreKeeper runs entirely locally via Docker.

🚀 Technical Optimizations (vs dev versions)

  • Digital Diet: We completely removed Ollama and Langchain from the app's core. The result? The Docker image is incredibly lighter, and RAM usage has dropped by 90%.
  • Lightning Fast: The Node.js server now responds instantly, ensuring extreme fluidity during 3D navigation.
  • Docker-Ready: Refined configuration files for an immediate, one-command deployment (docker-compose up -d --build).

🛠 How to use the AI feature

  1. Select a book from the 3D carousel.
  2. Click on "🤖 Esporta per IA" (Export for AI).
  3. Drop the downloaded .txt file into your favorite AI chat.
  4. Ask complex questions about the plot, request summaries, or stylistic analysis: the AI will now have the complete and clean context of the book!

📦 Quick Start

git clone https://github.com/GabrieleTrovato01/LoreKeeper.git
cd LoreKeeper
docker-compose up -d --build

Then open http://localhost:3000 and start building your sanctuary of knowledge.



🇮🇹 Versione Italiana

Benvenuti alla prima release ufficiale di LoreKeeper, la libreria digitale 3D progettata per trasformare il modo in cui organizzi, sfogli e analizzi i tuoi libri.

Questa versione segna un cambio di rotta fondamentale: abbiamo rimosso le pesanti integrazioni IA locali (lente e voraci di risorse) per trasformare LoreKeeper nello strumento definitivo di preparazione dei dati per l'IA moderna in cloud.

🌟 Novità Principali

  • Ambiente 3D Immersivo: Esplora la tua collezione in un ambiente grafico fluido sviluppato con Three.js. Naviga tra le mensole, sposta i libri e goditi la tua libreria come mai prima d'ora.
  • 🤖 Feature Killer: Esporta per IA: Ogni libro può ora essere trasformato istantaneamente in una "Knowledge Base" testuale pulita. Cliccando un tasto, LoreKeeper estrae il testo dall'EPUB, lo ripulisce dal codice superfluo e genera un file .txt ottimizzato per essere dato in pasto a ChatGPT, Claude o Gemini.
  • Gestione Intelligente: Carica i tuoi EPUB e lascia che LoreKeeper faccia il lavoro sporco. Il sistema estrae automaticamente metadati e copertine utilizzando algoritmi di fallback su Google Books e Apple Books.
  • Organizzazione Dinamica: Crea mensole personalizzate, rinominale e sposta i libri con un'interfaccia drag-and-drop intuitiva e persistente.
  • Privacy al 100%: Tutto quello che carichi rimane sul tuo computer. LoreKeeper gira interamente in locale tramite Docker.

🚀 Ottimizzazioni Tecniche (rispetto alle versioni dev)

  • Dieta Digitale: Abbiamo rimosso Ollama e Langchain dal core dell'app. Risultato? L'immagine Docker è infinitamente più leggera e l'utilizzo della RAM è calato del 90%.
  • Velocità di Esecuzione: Il server Node.js ora risponde istantaneamente, garantendo una fluidità estrema durante la navigazione 3D.
  • Docker-Ready: File di configurazione rifiniti per un deploy immediato con un solo comando (docker-compose up -d --build).

🛠 Come usare la funzione AI

  1. Seleziona un libro dal carosello 3D.
  2. Clicca su "🤖 Esporta per IA".
  3. Carica il file ottenuto nella tua chat IA preferita.
  4. Fai domande complesse sulla trama, chiedi riassunti o analisi stilistiche: l'IA avrà il contesto completo e pulito del libro.

📦 Installazione rapida

git clone https://github.com/GabrieleTrovato01/LoreKeeper.git
cd LoreKeeper
docker-compose up -d --build

Poi vai su http://localhost:3000 e inizia a costruire il tuo santuario del sapere.


Creato con passione da Gabriele Trovato. LoreKeeper è qui per custodire le tue storie e prepararle per il futuro della conoscenza.