Ubuntu / Linux news and application reviews.

Todo.txt is a popular, minimalistic todo list format in which the data is stored in a simple text file. Since todo.txt is both machine and human-readable, you can check out your tasks with a simple text editor from any OS, synchronize it with cloud sync tools such as Dropbox, etc.

QTodoTxt is a simple Todo.txt GUI, which allows you to manage your tasks in a GTD way.

Of course, you can easily manage your Todo.txt tasks with a simple text editor, but using a tool such as QTodoTxt simplifies things, providing a better overview of your tasks by using colored priorities and due dates as well as a sidebar treeview which allows you to quickly access contexts and projects.

Since QTodoTxt is cross-platform, it means you can manage your tasks from Linux, Windows and Mac OS X (the app isn't available for mobile devices, but there are other Todo.txt clients for that) and even though the application itself doesn't sync your tasks, that can be done by using Dropbox, Owncloud, Megasync, Copy or other similar tools - when QTodoTxt prompts you to save the todo.txt file, simply save it in your Dropbox/Copy/etc. folder and that's it!

QTodoTxt - Completed tasks

In case you're wondering how the tasks from the screenshots above (both pending and completed tasks) look like in plain text, here it is:

Note that the application comes with a tray icon which unfortunately doesn't work properly in Unity (the icon is displayed but it doesn't do anything when clicked). If you're looking for a Todo.txt Ubuntu AppIndicator, try Todo Indicator.

Before using QTodoTxt, you may want to read its user documentation (includes keyboard shortcuts and some useful tips). Also read about the todo.txt format, HERE.

Download QTodoTxt

There are QTodoTxt binaries available for Ubuntu/Debian/Linux Mint and derivatives (in my test, the application worked in Ubuntu 14.10 and 14.04 but failed to start in Ubuntu 12.04!), Windows, Mac OS X as well as a generic Linux .tar.gz archive:

Optionally, Ubuntu/Debian/Linux Mint users can install QTodoTxt by using its official repository (this way, you'll get automatic QTodoTxt updates). To add the repository and install QTodoTxt, use the commands below: