Passive Learning System

Your notes.
Every day.
Automatic.

Revisoo runs quietly in the background. While you sleep, it generates rich study notes from your syllabus and publishes them - ready to read each morning.

Setup time

5min

Daily effort

0min

Note length

600+ words

AI providers

2free

Getting started

01

First

Claim your handle

Pick a username at /claim. This is your public identity on the leaderboard and your note feed URL.

02

Then

Install the script

Download the Revisoo script and run pip install -r requirements.txt. Needs Python 3.9+.

03

Next

Configure it

Add your username, a free Groq or Gemini API key, and your study plan. The script walks you through it.

04

Finally

Let it run

Run python syllo.py schedule to set a daily schedule. Notes generate and publish automatically - no further input needed.

What it does

Not summaries.
Real notes.

Each note is generated with full context - your syllabus, the topic's place in the curriculum, and what you've already covered. The result reads like a knowledgeable friend explaining something over coffee.

See an example dispatch ->
  • 01Opening hook - Starts with a real-world scenario or analogy - no dry definitions
  • 02Concept explained simply - Plain language first, technical depth second
  • 03Named examples - Specific companies, systems, and real problems - not "for example, a database"
  • 04How it actually works - Components, trade-offs, and the why behind each decision
  • 05Common mistakes - What juniors get wrong that seniors don't
  • 06Key takeaways - 4-6 specific, punchy bullets you'll actually remember

From the dispatch

DailyWeek 1 - Day 1 - System Design

What is System Design?

Imagine you're a software engineer at a startup, tasked with building a new social media platform. You've got the features and UI figured out - but how do you design the underlying system to handle millions of users, ensure data consistency, and stay online when half your servers catch fire?

System design is the process of defining the architecture, components, and interactions of a complex system to meet specific requirements. It's about trade-offs: scalability vs. simplicity, consistency vs. availability, speed vs. cost...

Read full dispatch ->