I’ve had large concepts earlier than. Concepts that felt pressing and vital at 11 p.m. and by some means evaporated through morning. So, when the speculation for developing an AI-powered studying advice machine to generate pupil pleasure about our faculty’s library catalog got here to me, I requested my spouse what she thought of me giving up evenings and weekends for a 12 months or two. “Simply opt for it,” she stated.
That dialog used to be in Would possibly 2025. By way of November, my vibe-coded app used to be are living in my study room.
Why I Began Vibe Coding
I’m a U.Ok.-trained number one faculty instructor with 11 years of enjoy in world faculties around the Center East and Southeast Asia. Through the years, I’ve observed librarians moderately curate books most effective to have them sit down untouched on library cabinets. It’s because there used to be no systematic strategy to attach every kid to the ebook in all probability to excite them.
Current answers have been dear, inflexible, and constructed round proprietary ebook lists that didn’t fit our assortment. The extra I checked out what used to be to be had, the extra I spotted the issue wasn’t that the generation didn’t exist — it used to be that no person had constructed it for lecturers like me, operating in faculties like mine.
So, I determined to construct one myself, the use of an AI methodology that I had examine with expanding hobby: vibe coding.
Finding out to Construct an App
Vibe coding is a tradition the place other people use AI gear to generate device code through describing what they would like in simple language to the instrument, with little to no conventional programming wisdom required. So, I began vibe coding and telling a big language type what I used to be seeking to construct.
Development used to be painfully gradual — an afternoon ahead, 3 days again. Over the summer season months I just about surrender a number of instances. The early structure choices haunted me: I used to be operating on a 12-year-old Mac I hadn’t upgraded, and simply getting the best construction setting put in felt like a full-time activity. The worst second got here when a number of information of code have been deleted without a backup. Hours of labor, long gone. I sat staring on the display screen for a very long time.
Some of the painstaking levels concerned ebook duvet pictures — I sought after to show covers for our library’s 10,000 books the use of freely to be had API calls, with out scraping the tips, to stick at the proper facet of copyright rules. Writing the code for this used to be hard. When it in spite of everything labored imperfectly, I constructed a separate web page to manually evaluation each and every duvet — AI in search of those that hadn’t loaded as it should be. That procedure took weeks. Then the web page itself failed totally, and I needed to get started from scratch.
Switching from Copilot to Claude made an important distinction. It used to be nonetheless susceptible to mistakes and loops that might, as I put it to colleagues, power me completely loopy. Nevertheless it used to be extra dependable than what I’d had earlier than.
What moves me now could be how a lot has modified — what took me days and weeks in overdue 2025, I will be able to now accomplish in hours. The speed of growth in LLMs is frankly horrifying.
How It Works
For those who’re considering construction a identical instrument, the stairs are easy: A instructor uploads their faculty’s library catalog as a CSV document — no re-cataloging required. The instructor then creates pupil profiles and runs a brief studying evaluation to gauge their studying stage and pursuits. The AI analyzes the catalog towards every pupil’s studying stage, pursuits, favourite authors and curriculum subjects, and generates a customized studying checklist from the books already at the cabinets.
Scholar profiles come with identify, studying age, studying pursuits, favourite authors, most popular genres, and present magnificence subject. Those profiles energy the AI suggestions. Development knowledge comprises books learn, critiques written, issues earned, and comprehension quiz ratings. Scholar profiles and development knowledge are most effective visual to their magnificence instructor and faculty librarian — to not different scholars.
When scholars log in, they see their suggestions — usually 50 books ranked through how smartly the books fit their profile. Scholars can mark books as “studying,” “completed,” or “wish to learn.” Once they end a ebook, they write a teacher-verified assessment and resolution AI-generated studying comprehension questions. Proper solutions earn genre-specific issues which release equipment for his or her animated computer virus better half — one accent class according to style throughout 21 genres, so studying extensively is rewarded, no longer simply studying so much. Scholar critiques are fed again into the advice engine — so a hidden gem that one kid discovers turns into visual to the entire faculty group through the years.

A LibraryAid Advice Malicious program
Credit score: David Webb
The advice engine within the app attracts on a “grasp books” checklist I constructed from greater than 1,000 award-winning and extremely rated youngsters’s titles throughout quite a lot of classes. It’s no longer simply matching studying ranges — it’s actively surfacing books that almost all youngsters would by no means bump into independently.

Scholar E book Suggestions
Credit score: David Webb
Infrequently a advice labored as it used to be an award-winning ebook the kid had by no means heard of. Infrequently it used to be merely a style they hadn’t attempted earlier than however which sat below an issue they’d indexed as an hobby — opening their eyes to a brand new nook of the library. Different instances it used to be a herbal subsequent step: a identical creator, a continuation of a chain, a ebook that constructed on one thing they’d already cherished and rated.
For knowledge coverage, LibraryAid is COPPA and GDPR compliant. Scholar knowledge is saved securely in Google Firebase. No pupil e mail addresses are accumulated — scholars log in by the use of a school-issued code and PIN, without a private e mail required. Knowledge isn’t offered or shared with 3rd events.
Sure Comments From Colleagues and Circle of relatives
Early on I instructed a colleague what I used to be seeking to do. What she stated, and the sincerity with which she stated it, gave me extra self belief than any educational or documentation. She stated she truly believed I may make it paintings, and that I must no longer surrender. Comments from different lecturers proved similarly worthwhile. It used to be frank and once in a while humbling. To this point, one colleague has built-in the app into her magnificence and located it very helpful.
My 12-year-old son, on the other hand, become most likely my maximum enthusiastic supporter. He spent substantial time checking out the machine, instructed his personal faculty about it and, in what felt like a distinctly fresh parenting second, instructed me he’d requested an LLM whether or not LibraryAid had a prime likelihood of being a success and it replied with an enthusiastic “sure.”
What My Scholars Concept
When my instrument went are living with my scholars, one thing shifted in them. Youngsters who have been unenthused concerning the library earlier than abruptly become excited to discover it. Discovering their really helpful ebook become a treasure hunt. Scholars started venturing into new sequence and authors they’d by no means have selected independently.
One pupil, an English learner studying roughly two grade ranges underneath his present placement, made 3x the common studying development of his classmates as soon as he used to be matched to books that truly him on the proper stage. The generation didn’t repair his studying struggles, however it attached him to books well worth the effort of studying.
I additionally learn aloud to my magnificence, finishing the college 12 months with “Swimming Towards the Typhoon” through Jess Butterworth, which has a robust environmental theme. The have an effect on of studying that ebook closing 12 months used to be hanging: abruptly the vast majority of the category used to be looking out the app for journey tales with a identical really feel. That second strengthened one thing I imagine deeply concerning the app — it really works highest along human affect, no longer as an alternative of it. The app surfaces the best books for college kids, however the instructor or librarian sparks the hobby.
What Vibe Coding Taught Me
Debugging code and diagnosing why a pupil isn’t figuring out an idea require unusually identical considering. For each, you want to be systematic, affected person, and hypothesis-driven. Writing algorithms that adapt to other studying patterns made me suppose extra obviously about differentiation. And spending months construction one thing that actual youngsters would use each day gave me readability into why such a lot edtech misses the mark. No less than in my very own enjoy, maximum training generation is constructed for directors, no longer lecturers. It optimizes for reporting and knowledge dashboards somewhat than the day by day fact of 30 youngsters with 30 other relationships with studying. The goods that paintings are those constructed through individuals who have stood in a study room and felt the space between what exists and what’s wanted.
Even if my instrument surfaces an array of engaging books for youngsters, there’s no ensure the suggestions will encourage them to do so. I take into account a second I had with one kid this time period, who confirmed me her curated checklist with a misplaced expression and eyes that have been pleading for steerage. Her checklist had hidden gemstones and well known classics, all with interesting covers — some in her convenience zone and a few designed to stretch her considering. Then again, the one person who her used to be a well-known sequence she already knew. The set of rules had finished its activity. What she wanted subsequent used to be a dialog with a depended on grownup.
There isn’t a advice engine on the planet that may change the instant a kid says, “I’m no longer positive about any of those,” and appears to their instructor or librarian for a nudge. The accept as true with a kid has for the individual status in entrance of them can’t be coded.
My recommendation to any educator taking into account construction their very own edtech instrument: construct one thing that extends what lecturers do somewhat than replaces what they do. The generation must take care of the matching however let the kids’s studying guides take care of the instant.
LibraryAid has became out to be probably the most helpful factor I’ve ever constructed, most likely even eclipsing a few of my courses.





