I just finished packaging a personal project I've been using for years: Perennial Task (prn), a command-line task manager written in PHP. It's designed to be simple and local-first; all your tasks are stored as individual XML files that you own and control.