Task Coach is a simple, open source todo manager to keep track of personal tasks and todo lists. Often, tasks and other things todo consist of several activities.
Task Coach is designed to deal with composite tasks. In addition, it offers effort tracking, categories, and notes.
The development of this application grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, which do not provide facilities for composite tasks.
Features include:
- Create, edit, and delete 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.
- Can be run from a removable medium.
- Tasks and notes can be synchronized via a Funambol server such as ScheduleWorld.
- Multi-platform.
Website: sourceforge.net/projects/taskcoach
Support: FAQ
Developer: Frank Niessink, Jérôme Laheurte
License: GNU General Public License v3.0

Task Coach is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Graphical Task Managers | |
|---|---|
| Super Productivity | Todo app with timeboxing & time tracking capabilities |
| Makagiga | To-do manager, RSS reader, notepad, widgets, image viewer |
| Vikunja | To-do app to organize your life |
| TreeSheets | Free form data organizer |
| Planify | Keep track of all your tasks, projects, and goals |
| Lotti | AI-powered context manager |
| Task Coach | Friendly useful todo manager with composite tasks support |
| Zanshin | KDE software to manage your day to day actions |
| sleek | todo manager based on the todo.txt syntax |
| GTG | Personal tasks and TODO list items organizer |
| Kanri | Modern offline Kanban board |
| OpenTodoList | Simple todo and task management |
| Mindwtr | Getting Things Done (GTD) productivity system |
| Endeavour | Personal task manager for GNOME |
| Errands | Manage your tasks |
| WHPH | Productivity app |
| cfait | Take control of your TODO list |
| Aion-Task | Cyclic TODO task manager |
| Progressive | Keep track of your tasks |
| Finitodo | Graphical task/todo list manager |
| Diurnals | Get daily Todoist notifications |
| Nottodbox | Organize notes, to-dos and diaries |
| KomoDo | Todo manager |
| Reminduck | Simple reminder app |
| TowDow | Tasks and process management |
| Progress | Simple Kanban board manager |
| FromScratch | Auto-saving scratchpad built with Electron |
| Done | To-do lists reimagined |
Read our verdict in the software roundup.
| GUI Time Tracking | |
|---|---|
| Super Productivity | Todo app with timeboxing & time tracking capabilities |
| ActivityWatch | Automated time tracking application |
| Kimai | Web based software that tracks work time, and classifies it |
| Pomotroid | Simple and visually-pleasing Pomodoro timer |
| Project Hamster | Time tracking applet for the GNOME desktop environment |
| Time Tracker | Simple time-tracker program for GNOME |
| Time Cop | Billed as a time tracking app that respects your privacy |
| Tockler | Tracks time by monitoring your active window title |
| Task Coach | Designed to deal with composite tasks |
| dotProject | Web-based, multi-user, multi-language project management application |
| KTimetracker | Todo management and time tracking application |
| Kapow | Punch clock program designed to track time |
| Pomodorolm | Simple, good looking and configurable pomodoro tracker with tray icon |
| Timetrack | Simple timetrack app for GNOME |
| Flowkeeper | Pomodoro Technique desktop timer |
| Valot | Modern time tracking application |
| Furtherance | Track your time |
| TimeSlotTracker | Java based time tracking tool |
| Play Timer | Native-feeling timers |
| Flowtime | Spend your time wisely |
| Samaya | Minimalist Pomodoro timer for your desktop |
| Baralga | Simple and lightweight time tracking |
| TimeIT | Unobtrusive time tracker |
| dxtime | Small program for time tracking using wxWidgets, wxSQLite, and SQLIte3 |
| Sessions | Focus with timed work intervals |
| Pomolin | Minimalist Pomodoro timer |
| zomodoro | Simple pomodoro made with Qt |
| Toggl Desktop | Toggl time tracking client |
| Solanum | Balance working time and break time |
| Rachota | Designed for personal timetracking of projects |
| KTeaTime | Timer for steeping tea |
| Khronos | Simple tool to let you track the time spent on a task |
| Charm | Cross-platform software for professionals |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

