Skip to content
igorp74 edited this page Sep 21, 2025 · 4 revisions

Simple CLI app for task management

image

πŸ“’ Features

  • πŸ›’οΈ SQLite database as a back-end - I wanted one central place for all my tasks.
    • Easier syncing between machines and operating systems - portable
    • No need for archiving/moving many files - compact
    • With DB Browser for SQLIte or other RDBMS tools like DBeaver you may analyze (or further edit) all of your data
  • πŸ”„ Task recurrence
    • Make work with repetitive tasks fun
    • Track your meeting duration
  • πŸ“œ Unlimited notes per task(s)
    • Every note has its own timestamp. You may add, delete or update notes & timestamps.
    • I am using notes as milestones during the longer tasks
  • πŸ–οΈ Holidays manager
    • You may add, edit or delete any holidays and non-working days you want.
    • Essentially, this is for more precise calculating of working hours
  • βŒ› Working hours manager
    • Define your working days in the week. As you want...
  • πŸ•ΆοΈ 3 different display formats: Default, Compact and Minimal
    • It is not always important to see every tiny detail on your task or project, thus compact view
    • Sometimes, you want to check when did you create some task or only status of tasks per projects, in these cases you will use minimal view
  • πŸ—‚οΈ Projects, Tags, Contexts
    • For grouping tasks, enriching organization and make search more logical
  • πŸ“Œ Filter
    • You may filter you tasks per status, projects, tags and/or contexts. One in a time or all at once.
    • You may filter tasks before or after start, due or end times
  • πŸ”Ž Search
    • Search for any text in task titles, descriptions and notes (case-insensitive)
  • ...and some more useful things...

Clone this wiki locally