Zen

tags: productivity
url: http://github.com/breily/zen/tree/master

Zen is a command line based task management app. It stores projects in a very readable YAML format so you can edit your task list even if you don't want to use Zen.

Projects contain a list of Tasks. Both Projects and Tasks can have tags - Zen allows searching by tag. Both Projects and Tasks can have an unlimited number of user defined fields - for example, 'duedate', 'status', etc. In a future release, Zen will allow searching by field.

The current release supports adding and deleting tasks, searching by tag, displaying a list of projects, list of tasks, and details for a task. Projects currently have to be added manually.

See this blog post for the introduction of Zen, and the README file for complete documentation.