Task Coach: Desktop Task Manager

If you are looking for some task list manager to organize your daily tasks, check out Task Coach, a desktop app with some nice features. You can have tasks, sub tasks and organize them in categories.


While adding tasks you can add name, description for the task and associate a color with it for easy color coding. A task can have dates, a start date, an end date and a completion date. You can also setup a reminder for the task. If the task a routine then you can set it up as a recurrence task. A task can have a budget, here you can add the rate at which you will charge for the task if it is a client work. Based on the time you spent on the task it will update the revenue generated, this way you can use it as a time tracking application for every task. If you wish you could also add attachments to the task.


The effort menu will allow you to create efforts, once you create and start tracking effort you can see how much time you spent on a specified task. Along with effort and budget options will allow you to charge for client work.


Another feature is that you can increase or decrease the priority of any task if you are working on several on the same day.

This is a quite impressive app for managing tasks effectively with some great features. The app is still in alpha but the feature list so far is impressive. Task Coach is a freeware and licensed under GPL, it is available for Windows, Linux and Mac.

Key Features:

  • Creating, editing, and deleting tasks and subtasks
  • Tasks have a subject, description, priority, start date, due date, a completion date and an optional reminder. Tasks can recur on a daily, weekly or monthly basis
  • Tasks can be viewed as a list or as a tree
  • Tasks can be sorted by all task attributes, e.g. subject, budget, budget left, due date, etc
  • Several filters to e.g. hide completed tasks or view only tasks that are due today
  • Tasks can be created by dragging an e-mail message from Outlook or Thunderbird onto a task viewer
  • Attachments can be added to tasks, notes, and categories by dragging and dropping files, e-mail messages from Outlook or Thunderbird, or URL’s onto a task, note or category
  • Task status depends on its subtask and vice versa. E.g. if you mark the last uncompleted subtask as completed, the parent task is automatically marked as completed too
  • Tasks and notes can be assigned to user-defined categories
  • Settings are persistent and saved automatically. The last opened file is loaded automatically when starting Task Coach
  • Tracking time spent on tasks. Tasks can have a budget. Time spent can be viewed by individual effort period, by day, by week, and by month
  • The Task Coach file format (.tsk) is XML
  • Tasks, notes, effort, and categories can be exported to HTML and CSV (Comma separated format). Effort can be exported to iCalendar/ICS format as well
  • Tasks, effort, notes, and categories can be printed. When printing, Task Coach prints the information that is visible in the current view, including any filters and sort order
  • Task Coach can be run from a removable medium

Download Task Coach