Judy is an intelligent chatbot designed to assist users with various tasks, providing a seamless and interactive experience. Built with Java and JavaFX, Judy features natural language processing capabilities and a structured command system, making it a reliable virtual assistant for productivity and task management.
✅ Task Management – Add, delete, and list tasks effortlessly
✅ Smart Date Parsing – Understands natural date inputs like "next Monday"
✅ Interactive UI – User-friendly interface powered by JavaFX
✅ Persistent Storage – Saves task data automatically for future sessions
✅ Custom Commands – Supports user-defined commands for flexibility
- Ensure you have Java 11 or later installed.
- Download the latest
Judy.jarrelease from GitHub Releases. - Run the chatbot using:
java -jar Judy.jar
Use the following commands to interact with Judy:
todo <task>– Adds a new taskdeadline <task> /by <date>– Adds a task with a deadlineevent <task> /from <date> /to <date>– Adds an eventlist– Displays all tasksdelete <task number>– Removes a taskbye– Exits the chatbot
We welcome contributions! Feel free to fork the repository, submit pull requests, or report issues.
