For students
Every assignment, every deadline, on your own machine.One card at the top. Start there.
keeptrack keeps your coursework in order: what is due, how big it is and how far along you are, with a score that rewards finishing on time.keeptrack takes the planning out of your head: every assignment has a size, a due date and a slider, the one you are furthest behind on sits at the top, and a score rewards finishing. Built to work with an ADHD brain, not against it.
Not you? Pick again.
keeptrack
keepcourses
keeptraining
keepconverting
keeplaunch
What you get
Made for students.
Know what is due
Each assignment has a size, a due date and a progress slider. The dashboard puts the one you are furthest behind on at the top.
Progress that updates while you work
Open the file in the built-in editor and a small model on your own computer raises your progress as it sees more done. Nothing is sent anywhere.
Drills, quizzes and tests
Practice sessions and drills, quizzes and tests in keeptraining, with stats for the last 14 days.
Your teacher's server, not a vendor's
You sign in to a server your teacher runs. Your work stays between you and your class.
ADHD and these apps
Built around what the research says helps.
Every feature below is in the apps today. Each carries a number that links to the study behind it, listed in full under works cited at the foot of the page.
Size, due date and progress on every card
Barkley's account of ADHD puts working memory and the sense of time at the centre: holding a plan in your head and feeling how far away a deadline is are the hard parts. His practical conclusion is to put that information outside the head, where it can be seen. keeptrack does exactly that: each assignment is a card with its size (ω), its due date and a progress slider you can see at a glance. [1]
One card at the top
The dashboard sorts by urgency, so there is always one card to start on. Deciding in advance what you will do next is what the research calls an implementation intention, and a meta-analysis of 94 studies found it has a medium-to-large effect on actually following through (d = 0.65). A later experiment found the same if-then planning improved response inhibition in children with ADHD. [2] [3]
Progress you move, and a score that moves with it
Monitoring progress toward a goal makes reaching it more likely, and more so when the progress is recorded somewhere rather than only noticed, according to a meta-analysis of 138 studies. The slider on each card is that record; the σ score and the late toast are the feedback. [4]
Time estimates in work, not in hours
People underestimate how long their own tasks will take, the planning fallacy, and adults with ADHD reproduce and estimate time intervals less accurately than controls. keeptrack asks for a size in ω instead of a guess in hours, then shows urgency as work left against time left, so being behind pace is visible before the deadline is. [5] [6]
Work broken into sets, kept on the screen
Working memory is one of the most consistent differences found in ADHD across a meta-analysis of 26 studies. keepcourses keeps each course's readings, problem sets and progress in one folder, keepinstruct hands out problems one set at a time, and the editor keeps the file and the card side by side, so less has to be held in mind. [7]
Reminders that cost something
Each time keeptrack opens, every past-due, unfinished assignment costs a little score and a toast says which one. That is a reminder tied to a consequence, at the moment you can act on it; Barkley's work argues that for ADHD, cues and consequences work best at the point of performance, not in a lecture beforehand. [1]
These apps are a study aid. They do not diagnose or treat ADHD or anything else, and the studies above are about planning, memory and time, not about these apps.
How the score works
Two symbols, no secrets.
keeptrack measures work in ω and rewards it in σ. Every number on the dashboard comes from these rules and nothing else.
- ω total work
- How big an assignment is. You set it when you add the assignment (a weekly problem set might be 4ω).
- Progress
- A slider from 0 to 100% on each assignment. You move it yourself, or let the local model move it up as it reads your file.
- σ score
- 1σ for every ω completed. Raising a 4ω assignment by 50% is +2σ. Lowering progress takes it back.
- Late
- Each time keeptrack opens, every past-due, unfinished assignment costs σ, where d is the days late and ω the work left. A toast lists what cost you.
- Urgency
- Work left compared with time left. Above 1 means you are behind pace. The dashboard sorts by it, so the top card is the one to work on next.
The apps
Everything keeplaunch can open.
Each app is its own window with its own job. Hover or tap one to read what it does.
keeptrack
keeptrackAssignments and deadlines, with progress estimates, urgency and a score. Courses, readings, mail and AI help in one window.
keepcourses
keepcoursesEvery course in one place: syllabi, readings, assignments and progress, plus an optional ADHD homework upgrade that rewrites trivial problems into harder, more engaging ones.
keeptraining
keeptrainingPractice sessions and drills, quizzes and tests, with stats for the last 14 days.
keepconverting
keepconvertingTurns a Markdown file into a PDF or a Word document, in MLA format if you want.
keeplaunch
keeplaunchThe launcher. Every keep app on one grid, each a click away.
Hover or tap a tile to read what it does.
Security
Your class data stays on your own computer.
The class server runs on a computer the host owns, every connection to it is post-quantum encrypted, and the models that estimate your progress run on your own machine.
The four protections, in detail
Post-quantum encryption
Every connection to the class server uses the new post-quantum standards (ML-KEM and ML-DSA, the standardised CRYSTALS-Kyber and Dilithium). A client that can't do it is refused, never downgraded.
Self-hosted
The class server is a program on the host's own computer. Rosters, problem sets, answers and the published copy of the suite stay there.
Local AI
Laya and Gemma run on your own machine. Progress estimates come from the file you are editing, with no call to a cloud model. The optional Ask AI and Sources features can send your question to Claude through a sign-in you make yourself.
Signed keys and one-time codes
Every licence key is signed, so it cannot be forged without the owner's private key. A setup code works once, to choose a password of at least 12 characters; after that the password alone signs you in.
Pricing
Your class key is free to you.
Your teacher gives you a class key; there is nothing to pay. Want keeptrack for yourself, outside any class? Buy your own key: you pay, and the owner emails it to you.
Yearly
$3 an app
$3 an app and $2 a year for the first year, then $2 a year in all, however many apps.
One app for one year is $5. The $2 a year keeps the key server running.
One person, one role.
Buy itUltimate
$75 once
Every paid keep app there is now and every one added later, for $75.
One person, one role.
Buy itBundles and your own plan
Take every app in a bundle and it costs $15 less on a lifetime key and $5 less on a yearly key. Each app counts toward one bundle. keepcli, when it arrives, counts as three apps.
- Study
- keeptrack, keepcourses, keeptraining
- Everyday
- keepconverting, keeptrack, keeplogin
- Tools
- keepgit, keepmonitoring
Customize your plan Pick the apps you want and see the price before you buy.
“Buy it” opens the owner's Stripe checkout in a new tab; after payment, keepkeys' Stripe sync issues your key and emails it to you. For a bundle or your own pick of apps, use “Customize your plan”: it shows the total and carries your apps to the checkout, and the amount is checked against the same price table.
Get started
Three steps to your first sign-in.
-
Get a key
Ask your teacher for a class key. Paste it into the installer; your request goes to your teacher's server and your teacher approves it.
- Class key
- Made for one class or team and a set number of people. The host approves each request.
- Your own key
- One person, one role. Bought from the owner (yearly or lifetime; see pricing) or given to you. Works again after a reinstall.
-
Install the apps
Windows, macOS or Linux. Choose what you want below and the exact command appears; the installer skips whatever is already there.
No install on a phone or tablet: open the server address shown in keepinstruct's Server panel in your browser (it looks like
https://192.168.1.5:8443) and sign in. What the server shares with your role is there; the desktop apps and the local models need an install.Already have part of it?
tools/install-suite.sh --checklists every step and what is present, without touching the network.Fully customizable
Say what you want in your own words. Which apps, models or not, which class, which machine.
- Draft it in the box, then copy it (click in the box, Ctrl+A, Ctrl+C).
- On your computer, run
tools/install-suite.sh --custom. It asks for your description; paste it there. - Fable, running on your own Claude subscription on your own computer, turns it into an install plan: which apps, which steps, which downloads. You confirm the plan before anything is installed.
No Claude sign-in? The installer offers a checklist instead. What you type here stays in the box and is sent nowhere.
-
Sign in
Use your username and the one-time code your host gave you to choose a password of at least 12 characters. From then on, your username and password are all you need.
Works cited
The studies behind the ADHD notes.
Numbered where they are used above. Each link opens the paper at its publisher.
- Barkley, R. A. (1997). Behavioral inhibition, sustained attention, and executive functions: Constructing a unifying theory of ADHD. Psychological Bulletin, 121(1), 65–94. doi:10.1037/0033-2909.121.1.65 ↩
- Gollwitzer, P. M., & Sheeran, P. (2006). Implementation intentions and goal achievement: A meta-analysis of effects and processes. Advances in Experimental Social Psychology, 38, 69–119. doi:10.1016/S0065-2601(06)38002-1 ↩
- Gawrilow, C., & Gollwitzer, P. M. (2008). Implementation intentions facilitate response inhibition in children with ADHD. Cognitive Therapy and Research, 32(2), 261–280. doi:10.1007/s10608-007-9150-1 ↩
- Harkin, B., Webb, T. L., Chang, B. P. I., Prestwich, A., Conner, M., Kellar, I., Benn, Y., & Sheeran, P. (2016). Does monitoring goal progress promote goal attainment? A meta-analysis of the experimental evidence. Psychological Bulletin, 142(2), 198–229. doi:10.1037/bul0000025 ↩
- Buehler, R., Griffin, D., & Ross, M. (1994). Exploring the “planning fallacy”: Why people underestimate their task completion times. Journal of Personality and Social Psychology, 67(3), 366–381. doi:10.1037/0022-3514.67.3.366 ↩
- Barkley, R. A., Murphy, K. R., & Bush, T. (2001). Time perception and reproduction in young adults with attention deficit hyperactivity disorder. Neuropsychology, 15(3), 351–360. doi:10.1037/0894-4105.15.3.351 ↩
- Martinussen, R., Hayden, J., Hogg-Johnson, S., & Tannock, R. (2005). A meta-analysis of working memory impairments in children with attention-deficit/hyperactivity disorder. Journal of the American Academy of Child and Adolescent Psychiatry, 44(4), 377–384. doi:10.1097/01.chi.0000153228.72591.73 ↩