Calcurse is a text-based personal organizer which helps keeping track of
events and everyday tasks. It contains a calendar, a 'todo' list, and
puts your appointments in order. The user interface is configurable, and
one can choose between different color schemes and layouts. All of the
commands are documented within an online help system.