Tasky
Tasky copied to clipboard
A Task Deadline Tracker made using Python and PyQt5 for GUI
Tasky
๐ Have a lot of tasks you need to complete within their deadlines? โฐ
Tasky is a simple deadline tracker program that displays a pretty list showing the time remaining for each task, making it easier to prioritize tasks to complete.
Download
Click here to download the latest version of Tasky (v2.0.2)
Includes:
- Tasky
- Tasky CLI Version (Command Line Interface)
Features
-
๐ค Simple and easy to use application
-
โ Modern and interactive graphical user interface
-
๐ Visual track of task deadlines
-
๐ Live updates of the time remaining for upto 100 tasks
-
๐ป Has a console version for people who prefer CLI
-
๐ซ Offers 2 themes:
- ๐ค Dark mode (Grayscale)
- ๐งก Light mode (Gold and Orange)
-
โ Add, edit or remove tasks
-
๐ฌ Enter a task description for each task to store more helpful details
How To Use
- Click the 'New Task' button to add a new task
- Click the 'Dark Theme' or 'Light Theme' button to switch color themes
- Click on a task to edit its details
- Hover over a task to view the task description
- To delete a task, you can either:
- Click the 'TRASH' icon button in the 'Edit Task' window, OR
- Hover over the task and click the 'TRASH' icon button in the far right
- Click the 'Clear All' button in the end of the tasks list to delete all tasks
'TRASH' icon buttons:

Tasky CLI Commands
Note:
โท Here X refers to the task number (1, 2, 3 ...) of any task you want to operate on (task numbers are displayed with the tasks in the output)
โท None of the commands shown below are case-sensitive
Commands
- Add Task -
addnewcreate - Delete Task -
delete Xdel Xremove Xrem X - Delete All Tasks -
clear - Edit Task -
edit Xed Xchange X - View Task Details -
ENTER TASK NUMBER(Examples:1,2,3,4...) - Open Help Menu -
helph - About Tasky -
versionabout - Exit Tasky -
quitbye
Requirements
Only required if you want to run the .pyw or .py file directly. Otherwise use the binary (ZIP, EXE) files in releases.
- ๐ Python 3.9.x or 3.10.x
- ๐ฃ PyQt5
Install PyQt5 using pip via terminal
pip install PyQt5
(NOTE: Tasky's CLI version does not require any additional modules other than in-built Python modules & libraries)
Usage
Repository
- Clone the repository or download the repository ZIP file
- Make sure you have met the requirements above
- Run
gui_main.pywto use Tasky - Run
console_main.pyto use the CLI (Command Line Interface) version of Tasky
- Run
Releases
- Download the setup file from the latest release of Tasky
- Run the setup
tasky-setup.exe - Tasky will be installed on your computer. Check the start menu to find the apps
TaskyandTasky ConsoleunderTaskyfolder in the apps list.
Screenshots
- Light mode and Dark mode of Tasky

- Edit Task window and visible task description on hovering mouse over a task

Tasky CLI
- (Left to Right) These commands have been used:
helpandnew

- (Left to Right) These commands have been used:
edit 9thenremove 1

- The command
5has been used to view the details of task number 5 in the list

Created by Abhineet Kelley (Github: AbhiK002)
Enjoy!