QTask is an open-source Qt-based graphical user interface for managing tasks. It is based on Taskwarrior, a popular command-line organizer.
The goal of this application is to allow users to manage task list quickly using mostly the keyboards shortcuts while still having a user-friendly graphical user interface.
You may find the following features of this utility useful:
If you have any ideas on how to improve this utility, feel free to create an issue or open a PR.
Arch Linux users could use AUR to install qtask
:
yay -S qtask-git
On other distributions you'll need to build it from sources.
First of all, you need to install the dependencies. You will need Qt at least version 5.14. For earlier versions of Qt, some features will be disabled.
On Debian-based distributions you need to run the following command:
sudo apt-get install qt5-default qttools5-dev libqt5svg5-dev libx11-xcb-dev qtbase5-private-dev
Clone the repository with submodules:
git clone --recurse-submodules https://github.com/jubnzv/qtask.git qtask
cd qtask
Build QTask in the build directory:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
Then you can install the compiled binary:
sudo make install