TUI calendar and task manager with vim keys, cloud sync, and customizable interface
Calcure is a terminal-based calendar and task management application built with a customizable TUI interface. It combines event scheduling with todo list functionality, supporting subtasks, deadlines, and built-in timers. The application uses vim-style keybindings and operates through plain text databases stored locally for easy cloud synchronization.
The tool integrates with external calendar systems by importing .ics files from cloud services like Nextcloud and Google Calendar in read-only mode. It can display contact birthdays from abook address books and import existing data from calcurse. Additional features include weather display, automatic icon assignment based on event names, private event masking, and support for Persian calendar systems.
Calcure targets users who prefer terminal-based workflows and need unified calendar and task management. The application stores data in plain text format within the user's home directory, making it suitable for version control and cross-device synchronization. Configuration is handled through a config.ini file that allows customization of colors, icons, and interface behavior.
# via pipx
pipx install calcure
# via AUR
yay -S calcure
# via pip (Windows)
pip install windows-curses calcure
