Keeps reminding you about LeetCode's daily challenge until you solve it: two reminders a day at hours you choose, each with the hours left before the reset, and /done to silence them for the day. Open source, free.
Seeing the daily LeetCode problem is easy; solving it before the day resets is the part that slips. This bot is built as a reminder rather than a feed, and it stops only when you tell it you are done.
After /start you get two reminders a day, by default at 06:00 and 14:00 UTC, each saying how many hours are left before the challenge ends. /edit moves either reminder to another hour. Once you have solved the problem, /done stops the reminders for the rest of that day, and they return with the next challenge; /undone takes it back if you marked it too early. /pause and /resume switch all reminders off and on.
/daily shows today's problem: a link to it on LeetCode, the statement, the topics hidden as a spoiler, and buttons for each hint and for the difficulty, so you can decide how much help to take.
The bot does not connect to your LeetCode account, so it cannot see whether you solved anything; marking the day done is on your honour. The code, by GitHub user Bisceto, is public under the MIT licence, and the last code change was in March 2025. All times are in UTC, and the interface is in English.
/dailyToday's challenge/doneStop reminders for today/undoneResume today's reminders/editChange the two reminder hours/pausePause all reminders/resumeResume all remindersFree
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 6 / 10 | |
| Reliability & speed | 15 | 6 / 10 | |
| Popularity & trust | 15 | 3 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 8 / 10 | |
| Safety & privacy | 10 | 8 / 10 | |
| Freshness | 5 | 5 / 10 | |
| Localization | 5 | 10 / 10 | |
| No intrusive ads | 5 | 10 / 10 | |
| Score | 100 | 66.5 |
No. It does not connect to your LeetCode account; you tell it with /done, and the reminders stop for that day.
Yes. /edit lets you pick a new hour for each of the two reminders; the hours are in UTC.