I can relate to this. I had fond memory of SuperMemo on DOS and wrote a little terminal tool “lrn” inspired by it: https://github.com/krychu/lrn
I acknowledge it’s simple, runs on terminal only and lacks bells and whistles. But this is also probably why I use it so much.