ToastFish is a passive language learning tool and notification-based vocabulary learner. It delivers words and definitions through periodic system alerts, allowing for discreet memorization without requiring a dedicated application window to remain open.
The project includes a spreadsheet-driven wordlist importer for loading personalized vocabulary from tabular files. To verify retention, it features a vocabulary testing system that triggers evaluation phases after notification sequences to track memorization progress.
The software manages learning through local database persistence for state tracking and scheduled background execution to handle the delivery of study intervals.