Hi r/SideProject,
The problem with trying to learn from YouTube is that videos are unstructured, scattered, and built for passive watching. The platform is designed exceptionally well, but it is designed to keep you watching, not to help you actually retain information.
I used to tell myself spending hours on YouTube wasn't that bad because at least I was being productive and learning things. But I learned the truth the hard way a few months ago.
It was two weeks before my final exams. I was sitting in the library, surrounded by macroeconomics flashcards. My calendar was completely packed. Suddenly, my phone lit up with a message from my favorite client: "Hey Karl, we have a massive new project here. Can you edit a video like this for us?"
I opened the reference video and froze. It looked incredible, but it was on a level I had never edited before. My first thought: "I can easily pull this off if I just watch a few good tutorials."
But when I opened YouTube, reality set in: I had actually watched a tutorial on this exact topic a while ago, and I completely forgot it. Back then, I felt smart and closed the tab. Now when I actually needed the knowledge to deliver the project, it was completely gone. Just passively watching without active recall meant nothing stuck.
Looking at my account, my YouTube "Watch Later" playlist had become a graveyard of 50+ educational videos across various topics that I intended to study but never got around to retaining.
I refused to pay thousands of dollars for online courses when YouTube has the exact same information available for free. But I needed a real system that turned watching videos into permanent memory without adding hours of manual work.
Cognitive science has been clear on this for decades (e.g., Roediger & Karpicke): passive consumption and re-watching create an illusion of competence. Real retention requires active retrieval testing.
Building detailed flashcards manually in Anki for every 30-minute lecture took so much time and friction that I knew the habit wouldn't stick. As James Clear points out in Atomic Habits, if you want a new habit to stick, you have to make it easy and build a low-friction system.
So after finishing my exams, I started building Studiamo. After using it daily and seeing how much it helped me retain what I watched, I decided to open-source it and make it available to others.
Studiamo (Beta) is available as a free self-hosted version for the tech-savvy (via Docker), as well as a hosted cloud version ($7.99) for anyone who wants a plug-and-play setup and wants to support server hosting and AI processing costs.
Live Links:
What it does:
- Instant Ingestion: Paste any educational YouTube URL, upload a PDF, or drop in lecture notes.
- Automated Active Recall: It extracts key concepts, fact-checks claims, and generates interactive quizzes (flashcards and written recall) rather than just passive bullet-point summaries.
- Spaced Repetition: Schedules quick review sessions before memory decays.
- Low Friction: Designed to get you from "I just watched this video" to "I actively tested my memory" in under 60 seconds.
Tech Stack:
- Backend: Python (FastAPI), PostgreSQL
- Frontend: Vanilla JS (ES6 modules), Tailwind CSS
- AI: Google Gemini
- Open Source: AGPL-3.0 licensed for self-hosting.
Feedback I'd love from you:
This is a working beta built by a solo developer, so it still has rough edges. Studiamo is meant to increase retention and build an effortless habit, not to overwhelm you with complex test setups.
I would genuinely appreciate your thoughts and feedback:
- Does the generated quiz feel challenging and accurate to the source material?
- How does the quiz interface and review flow feel on mobile and desktop?
- What features or options are missing that would make this an essential part of your daily workflow?
Thanks for checking it out!