Shelfie: I Built a Book Scanner That Runs Entirely on a $75 Raspberry Pi (Using Gemma 4)
Shane Castile has developed a book scanner named Shelfie that operates entirely on a $75 Raspberry Pi using Gemma 4 technology. The scanner can identify books from a photo, generate a catalog with ratings and descriptions, and provide reading recommendations without relying on cloud services. The project emphasizes efficiency and privacy, running locally on consumer hardware.
- ▪Shelfie uses Gemma 4 E4B to identify every book on a shelf from a photo.
- ▪The scanner enriches the identified books with metadata and generates reading suggestions.
- ▪It operates on a home lab setup with minimal code, approximately 200 lines in Python.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3935622) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Shane Castile Posted on May 24 Shelfie: I Built a Book Scanner That Runs Entirely on a $75 Raspberry Pi (Using Gemma 4) #devchallenge #gemmachallenge #gemma Gemma 4 Challenge: Build With Gemma 4 Submission This is a submission for the Gemma 4 Challenge: Build with Gemma 4 What I Built Shelfie — point your camera at a bookshelf, and Gemma 4 identifies every book, generates a full catalog with ratings and descriptions, and tells you what to read next. No cloud APIs.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).