Come molti di voi sanno, BookSeerr è nato dal mio desiderio di avere uno strumento simile a Jellyseerr, ma dedicato al mondo dei libri: un’applicazione capace di analizzare la propria biblioteca e suggerire nuove letture basandosi sui propri gusti. Dopo l’esperienza iniziale di sviluppo (dove l’AI mi ha guidato passo dopo passo nella creazione di backend in Python e frontend in React), sono entusiasta di annunciarvi il rilascio della versione 2.0!
Questa nuova release non è un semplice aggiornamento, ma una vera e propria evoluzione del progetto. BookSeerr 2.0 è stato riscritto da zero e introduce novità sostanziali:
- Nuova Interfaccia Utente: Un design moderno, elegante e completamente mobile-friendly, grazie all’adozione di TailwindCSS.
- Sviluppo Moderno: L’intera applicazione è stata riscritta utilizzando OpenSpec come framework, implementando un processo di Spec-driven Development.
- Supporto Kubernetes: Per chi desidera una gestione più scalabile e professionale della propria istanza, è ora disponibile il supporto per Kubernetes.
- Suggerimenti più Precisi: Ho lavorato per ridurre le allucinazioni del modello LLM, integrando l’uso di metadati per rendere le raccomandazioni più accurate.
- Velocità di Ricerca: Grazie all’implementazione della similarità semantica basata sulle sinossi, è ora possibile ottenere raccomandazioni velocissime tra i libri già presenti in biblioteca.
BookSeerr continua a integrarsi perfettamente con Calibre e a sfruttare la potenza dei modelli AI (tramite Ollama o qualsiasi endpoint compatibile con le API di OpenAI) per aiutarvi a scoprire il vostro prossimo libro preferito.
Provatelo e contribuite! Il progetto resta Open Source (licenza GNU GPLv3 o successive). Vi invito a testare questa nuova versione e, se ne avete voglia, a contribuire attivamente allo sviluppo.
Trovate tutto il codice e le istruzioni sul mio repository GitLab
Aspetto i vostri suggerimenti e feedback!