BetaBuilt for a real semester, not a demo

Plan the semester.
Retain the material.

Drop in a course profile. Modulo Flow builds the schedule around your actual classes, tracks every assessment, and turns your material into spaced-repetition recall that adapts to what you keep forgetting.

Recall74 due · 3 courses
Relearn9Missed last time
Shaky23Slow to recall
Retained42Next in 60 days

Superposition applies only to linear circuits

Circuit Analysis · due today

Study now

How it works

From a course profile to knowing the material

Four steps, in order. Each one produces the input the next one needs — so by the time you’re revising, the schedule already exists.

01

Import what your course already gave you

Drop in your course outline as a PDF and it gets read for you — assessments, weightings, due dates, topics. Import your timetable as an .ics file and every class lands on the calendar: every single occurrence, including the one-off labs that a weekly repeat would get wrong. At supported universities you can skip the PDF and just enter the course code.

Import
PDFcourse_outline.pdf6 assessments · 11 topics found
ICStimetable.ics296 classes · 7 courses · 2 semesters
02

A schedule built around your actual classes

Study sessions get placed in the gaps between your lectures and pracs — never on top of them — at roughly ten hours a week per course. Every assessment breaks into checkpoints with their own due dates, so a report due in six weeks stops being a single terrifying block.

This week
M
T
W
T
F
Classes Study
03

Practice papers you can actually trust

Each paper is planned, then authored question by question, then checked by an independent examiner before you ever see it. Every question ships with a verification record — and a computed answer we can't confirm is flagged as unverified rather than quietly passed off as correct.

Practice · Q3

Determine the Thévenin equivalent seen by R_L in the network below.

6 marks
Verifiedanswer key checked by an independent examiner
Answer key

Vth = 8.0 V · Rth = 2.4 kΩ

04

Recall that expands as it sticks

Answer a card correctly and it comes back later — 14 days, then 30, 60, 120, 240. Miss it and it comes straight back. The queue is always sorted by what you're closest to forgetting, so the work goes where it's actually needed.

Review schedule
14d30d60d120d240d

Each correct answer pushes the next review further out. A miss resets it to the front of the queue.

The platform

Built to be handed to other people

Isolation

Your data is yours

Every account is isolated at the database level by Postgres row-level security, not just by application code. A query for your data cannot return anyone else’s.

Residency

Stored in Australia

The database runs in Sydney (ap-southeast-2) and the app is served from the same region — your coursework does not leave the country to be stored.

Fair use

AI that can’t be drained

AI runs on a shared key with a per-account daily budget, so one heavy user can never exhaust the capacity for everyone else. Nothing to configure, and no key of your own to paste in.

Offline

A desktop app that keeps working

The macOS app holds a local-first copy of your data and syncs when it can — so a dropped connection during study week costs you nothing.

Start with one course

Import a profile, and see the schedule and the first week of recall build themselves.

Get started