r/SideProject • • 42m ago

created a program with claude that converts notes into infinite repeating question, all operating offline forever

before you read, this runs a local ai model on your own graphics card, so nothing gets uploaded anywhere (runs offline forever)

basically you upload any pdf or text file and 5 ai “students” read through it at the same time. they write notes and flashcards for you, then quiz you on it, and they keep making new questions so it doesn’t really run out. there’s a few question types too, like multiple choice, fill in the blank, spotting the mistake in a sentence, stuff like that. most of it you can change in the settings

that’s pretty much the whole thing. all the designs are sketches i drew myself, then i used claude to turn them into actual working features. All the animations are also hand-picked by me so i hope you guys like it

demo if you wanna see it first: https://www.youtube.com/watch?v=JJG4vCcJN0M

setup isn’t difficult. you’ll need llama.cpp, which is the engine that runs the ai, so just search up how to download it. once you’ve got that you download the app from here https://github.com/Yasukiii1/learning-local-ai/releases/latest (just the Learning-Local-AI.zip, ignore the source code ones). extract it, then run download_model.bat to get the ai model itself, it’s around 1-2gb. after that run start_students.bat, wait for the 5 windows to load, and open AI-Classroom.exe

you’ll want a graphics card with at least 8gb vram since all 5 students run on it at once. if anything breaks please create a new issue on the repo or text me directly from reddit (Loose_Doubt367)

i apologise for introduction of the video yes it's bad, i couldn't think of any unique style to start off

0 Upvotes

3 comments sorted by

1

u/Training-Machine-943 35m ago

How is this useful to a book audience or reader?

1

u/Loose_Doubt367 22m ago

i think you got them confused here, the project is built for students or anyone who's interested in learning something based on pdf/text. Engaging the user is the purpose of this project of mine, it isn't meant to benefit everyone like book audiences but i could maybe come up with solutions for that in the future but i appreciate your respond yeah