A modern, portable and delightfully simple task-management app.
No Python installation, no command line—just double-click and start working.
- Folder-based organisation – Create, rename, delete and re-order folders any time.
- Organize tasks – Move tasks between folders from a floating, scrollable menu.
- Real-time filter & search – Filter by folder, status or free-text. Results update instantly.
- Multi-language – Switch between English and Spanish with one click.
- Progress indicators – Each folder shows a progress bar and a “tasks remaining” counter.
- Responsive UI – Clean, modern and mobile-friendly.
- Truly portable – All data lives next to the executable (
todos.db
). - Safe deletion – Confirmation dialogs protect you from accidental data loss.
- Smart limits & tooltips – Long texts are gently truncated to keep the layout tidy.
- Native window – Runs in its own window via
pywebview
, not in a browser tab.
-
Download
TaskMaster.exe
No installer, no admin rights—just grab the file from the latest release and place it anywhere you like. -
Run it
Double-clickTaskMaster.exe
. A window appears instantly and a local SQLite database (todos.db
) is created beside it. -
Start organising
Create folders, add tasks — all changes are saved automatically.
TMApp/
├── app.py # Flask backend + pywebview launcher
├── requirements.txt # Python dependencies
├── taskmaster.ico # Application icon
├── TaskMaster-Release/
│ └── TaskMaster.exe # EXECUTABLE APP
├── templates/
│ └── index.html # Front-end (HTML / CSS / JS)
└── README.md # You're reading it!
Flask
- Backend web frameworkpywebview
- Native window for web apps- [HTML/CSS/JS] - Frontend (in
templates/index.html
)
- Windows 10/11
- No internet connection required
- Delete the folder that contains
TaskMaster.exe
andtodos.db
. Nothing is left behind in the registry or elsewhere.
TaskMaster is released under the MIT License – see LICENSE for details.