A simple application for creating and organizing task lists, offering essential features for efficient task management, similar to Notepad in its simplicity and functionality.
Do you often save important ideas, to-do lists, phone numbers, or command-line snippets in random text files, hoping to find them later… only to forget where exactly you put them? No more wasted time searching — Notetask helps bring order to the chaos!
All your notes can be stored locally on your device — no clouds, no third parties.
This handy desktop app helps you organize your tasks, capture ideas, and manage your lists — with no more confusion!
Notetask is a cross-platform application for managing task lists that include completion status, task description, and notes. Each task can have a due date and be marked as a favorite with a star. It uses its own storage text format based on Markdown.

It is designed to help you quickly organize a large number of small routine tasks. You can enter tasks directly in the app or paste raw text from the clipboard — such as a list of requirements or ideas — then sort them into groups, set durations or amounts, and start working right away. Perfect for managing project to-dos, bug lists, feature requests, and other ongoing tasks.
Notetask allows you to keep a shopping list with item prices and see the total cost in the status bar, including the cost of purchased items.

Suitable for note-taking with an optional general note field at the bottom of the application window, as well as support for paged grouping and all task management features.

Suitable for storing personal information in encrypted files, with secure access and optional grouping for better organization. Highlights duplicate data.

Supports advanced features such as executing selected comments, tasks, or the entire script from notes as console commands.

Notetask can encrypts files using AES-256 in CBC mode with a key derived via PBKDF2-HMAC-SHA256. The derived 64-byte key is split into a 32-byte encryption key and a 32-byte HMAC key. Files are compressed using zlib before encryption, and a SHA-256 HMAC over the salt, IV, and ciphertext ensures integrity and authenticity.
The user can save an encrypted binary file with password protection. If the password is left empty, the file is still encrypted but without password protection, storing only the compressed data in the encrypted format.
To save an encrypted file, the corresponding format must be selected in the file save dialog.

Nearly all major features can be accessed through convenient keyboard shortcuts.
View menu settings are saved individually based on filename.

The status bar provides a concise, real-time overview of the current task list. These values are dynamically calculated based on either the full list of the current group or the currently selected tasks. Settings are configured through the context menu on the status bar. It displays:


Notetask uses a simple plain text format based on Markdown (file extension .tsk), where each line represents a single task with the following structure:
## Group // Tooltip
- [x] Date, Amount, ~~**Text `tag`**~~ // Note #texttag <br>
All fields are optional. A task line may include any combination of them.
## Group — the group title, marking the start of a set of related tasks // Tooltip — tooltip with the group description- [x] or - [ ] — task completion status ([x] = done, [ ] = pending)Date — task date and optional timestamp in ISO 8601 format yyyy-MM-ddTHH:mm:ssAmount — numeric value related to the task (e.g., cost, quantity), using a dot . as the decimal separator~~**Text**~~ — task description, bold if marked as favorite with a star, and crossed out if archived (inactive regardless of completion)`tag` — tags are collected from any position in the task text when enclosed in backticks, and after saving the task they are stored immediately after the task text, separated by a space// Note — comment or additional information about the task#texttag — text tags can appear in the note or in the task, will be collected as suggestions for the filter, and may start with the characters # @ % + $<br> — line break in a note or taskPlanning
- [x] 2024-08-10, ~~Organize attic storage~~
storage// Completed in late summer cleanup.- [x] 2024-08-14, ~~Sort garage tools~~
storage// Organized into labeled bins.- [ ] ~~Declutter old paperwork and create a filing system for important documents while recycling unnecessary ones~~
storagedelayed// Not completed, delayed due to lack of time.- [x] 2024-08-25, ~~Deep clean the kitchen~~
cleaning// Completed before hosting a dinner.- [x] 2024-09-01, Rearrange home office and add a standing desk for more comfortable work during long hours
organization// Improved lighting and ergonomics.- [x] 2024-09-07, Plan and organize pantry
storage// Added new shelving.- [ ] ~~Donate unused clothes~~
storagedelayed// Postponed due to bad weather on donation day.- [x] 2024-09-21, Set up new filing system
organization// All important documents categorized.- [x] 2024-09-30, Clean living room windows
cleaning// Sparkling clean before guests arrived.- [x] 2024-10-05, Organize bookshelves
storage// Sorted by category and frequency of use.- [x] 2024-10-12, Sort holiday decorations
storage// Separated outdated items for donation.Repair
- [x] 2024-07-15, ~~Replace leaking kitchen faucet~~
repair// Scheduled plumber visit.- [x] 2024-07-20, Fix broken garage door opener
repairurgent// Order replacement parts.- [ ] 2024-07-25, Repair cracked bathroom tiles
repairdelayed// Awaiting tile delivery.- [x] 2024-07-30, Service heating system before winter
maintenance// Book technician.- [ ] 2024-08-05, Paint front door and touch up exterior walls
paintingdelayed// Prepare paint and materials.
Note: The following text styles are used only inside the application.
Legend Description The date is scheduled but has not yet been reached The task is past its due date and remains incomplete The task has been archived but remains incomplete The task has been moved to the archive The task has been marked as favorite Highlight cell text duplicates relative to the active cell, and highlight text fragments found through filter
Several installer options are available on the releases page:
| Description | Files |
|---|---|
| Universal installer (EXE) — universal installer for x86 and x64, supports installation for the current user or for all users | notetask‑any‑x86‑x64.exe |
| User installer (MSI) — installs the application for the current user | notetask‑x64.msinotetask‑x86.msi |
| System installer (MSI) — installs the application for all users on the system | notetask‑x64‑allusers.msinotetask‑x86‑allusers.msi |
Portable version — saves its settings to form_settings.json if it is near the executable; otherwise, in the user directory |
notetask‑x86‑x64‑portable.zip |
Note: Windows XP supports installation only via MSI installers. The EXE installer is not compatible with Windows XP.
Download the installer from the releases page, run it, and follow the on-screen instructions. After installation, you can launch Notetask from the Start menu or from the desktop shortcut.
Download the appropriate .deb package for your system from the releases page, or use wget directly. An example of using wget is provided on the release page.
If you downloaded the package manually, you can also install it via:
sudo dpkg -i /path/to/notetask.deb
If there are missing dependencies, fix them by running:
sudo apt-get install -f
Download the appropriate .rpm package for your system, or use wget directly. An example of using wget is provided on the release page.
If you downloaded the package manually, you can also install it via:
sudo dnf install /path/to/notetask.rpm
If there are missing dependencies, fix them by running:
sudo dnf install -y gtk2
Some Notetask functions can run scripts in a terminal.
If no terminal emulator is installed, you can add one, for example:
sudo dnf install -y xterm
Notetask has been reviewed and listed on reputable software directories:
If you like Notetask and want to support its development, you can send a donation:
| Currency | Network | Wallet Address |
|---|---|---|
| USDT | Tron (TRC20) | TYSJJHjpu6aqr8UsGaCTLxDyh6HKWoNQ8k |
| USDT | Ethereum (ERC20), Binance Smart Chain (BEP20) | 0x328e689E961c3Abb143835f8677947Fa9eaF9f6F |
| BTC | Bitcoin (BTC) | bc1qp8m5j75yd58zhf9hl0a753shay093j2548f84e |
| ETH | Ethereum (ERC20) | 0x328e689E961c3Abb143835f8677947Fa9eaF9f6F |
Every little help is appreciated! 🙏
Notetask is licensed under the GPL v3 license. See the LICENSE file for details.
The Notetask application uses third-party resources licensed as described in the THIRD_PARTIES file.