Your Smart Personal Task Manager
Noosy is a Java-based personal assistant for efficient task management. It combines a command-line interface (CLI) for speed with a graphical user interface (GUI) for intuitive interaction — and stores all your tasks persistently, so nothing is lost between sessions.
- Hybrid CLI + GUI – Use keyboard commands or click through a sleek interface.
- Persistent Storage – All tasks are saved automatically.
- Efficient Task Commands – Manage tasks quickly and precisely.
- Search & Filter – Find tasks by keyword or date.
| Command | Description |
|---|---|
add |
Add a new task (e.g., to-do, deadline, event) |
delete |
Remove a task from the list |
list |
View all saved tasks |
mark |
Mark a task as completed |
unmark |
Mark a task as not completed |
find |
Search for tasks by keyword |
datesearch |
Find tasks scheduled for a specific date |
exit |
Exit Noosy and save all tasks |
-
Download the JAR Go to the Releases page and download the latest
noosy.jar. -
Run Noosy
java -jar noosy.jar
-
Start Managing Tasks!
- Use the GUI buttons, or
- Type commands in the input bar (e.g.,
add Read book /by 2025-08-20)
(Add images or GIFs of the CLI and GUI here)
- Java 17+
- JavaFX for GUI
- Gradle for build automation
This project is licensed under the MIT License.