I have a few recurring tasks like watering our plants in every week. If I forget to water them on Monday and do it on Friday I should not water them again on the next Monday, it should be on the next Fridays (+7, +14, +21 days) and remains me on Fridays (until I forget it again to water them).

The same is true, for example, for charging unused batteries in every six months. If I forget to do it and I do it in March instead of January it is unnecessary to charge them again in July (January + 6 months), I'm good with September (March + 6 months), then the next March, next September etc.

So missing a due date usually is not a big problem, keeping the interval between the actions is more important. I would like a reminder software which automatically modifies the next due date based on the last 'done' date.


  • remember completion dates of tasks
  • have an "I have done it a minute ago" function which schedules the next action according to the completion date
  • run offline, store data offline
  • support Linux (Debian/Ubuntu)


  • email notification
  • If you can't remember to water the plants, do you think that you will remember to udpate the program? ;-) – Mawg says reinstate Monica Feb 6 '15 at 14:51
  • Seriously, since you have to open the reminder program anyway, you could just manually change the next due date. – Mawg says reinstate Monica Feb 6 '15 at 14:51
  • @Mawg: I forgot to mention a popup or some automatic reminder feature. – palacsint Feb 6 '15 at 16:46
  • 1
    What is also missing is that your use cases require a period counting back from the next due date in which taking the action results in skipping the next due date. E.g. 4 days: if your weekly watering is 2 days late (5 early for the next) do not skip, but if 4 days late (3 early for the next = within that 4 day period): skip. – user416 Jun 23 '16 at 13:17
  • @JanDoggen: I did my best and edited the question. Could you check it, please? Let me know if you find any ambiguity. – palacsint Jun 27 '16 at 15:06

Getting Things GNOME! (GTG) is a personal tasks and TODO-list items organizer for the GNOME desktop environment inspired by the Getting Things Done (GTD) methodology.
Recurring tasks can be set and there is "Send task via email" plugin for GTG.

| improve this answer | |
  • 2
    I've tried version 0.3.1-1 (available in Linux Mint 17) but it does not have this feature. I've also tried the current PPA version for Trusty (0.3.1.r88~ubuntu14.04.1) on the same Linux Mint instance but unfortunately I could not even start it. – palacsint Jan 7 '15 at 8:22

Toodledo can do this. For every repeating task, you can specify whether it should repeat from the scheduled date or the checked-off date:

Toodledo Repeat and Repeat From

It has a variety of repeat options, and you can also type in plain text for an unusual option, such as "every 3 weeks" or "the 3rd of every month".

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.