"A recent dilemma: how to eat less sweet food but still have it in moderation? My solution: Have it with prob 2/3. Abiding by the RNG is far easier than resisting temptation!"
So I went ahead and implemented an app for that! Aleator helps you stick to your goals by letting RNG make the hard choices. We're good at setting high-level goals, and the RNG both enforces discipline and rewards you with treats sometimes.
The name comes from "aleatoric" - relating to chance or randomness (alea = 🎲). Aleator lets you gradually improve your habits while tracking your progress along the way.
This project was an experiment in vibe coding (one-handed, due to a recent injury) with Claude Code -- I provided setup, scaffolding, and high-level guidance, but touched maybe 1% of the code.
- 🎲 Create probabilistic decision rules (e.g., "have dessert with 67% probability")
- 📊 Track your progress
- 🎨 "Matsu" Ghibli theme by Matt Wierzbicki
git clone https://github.com/MaxWolf-01/aleator.git
cd aleator
make dev