Kuromi クロミ is a desktop application that acts as a personal assistant chatbot to keep track of your tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). The character Kuromi クロミ (the bot) is taken from a Sanrio Character, and the user will play the role as Kuromi クロミ’s rival, My Melody マイメロディ.
Kuromi keeps track of your tasks by allowing you to add
, view
, delete
, mark
, and unmark
by typing specific commands through the application. Kuromi is talkative and will give comments to your commands! :D
Kuromi can remind you of your upcoming deadlines by sending the command remind
. You can set the number of upcoming tasks that should be shown.
To easily search for specific tasks, Kuromi is able to find the tasks which include a specific keyword.
Data loss? Fret not! The tasks are autosaved everytime you send a command.
From this source, Kuromi has a notebook Kuromi Note
that lists all the mistakes that My Melody made to Kuromi. You can get My Melody's your mistakes by specifying the command mistakes
.
Prerequisites: JDK 11, update Intellij to the most recent version.
- Open Intellij (if you are not in the welcome screen, click
File
>Close Project
to close the existing project first) - Open the project into Intellij as follows:
- Click
Open
. - Select the project directory, and click
OK
. - If there are any further prompts, accept the defaults.
- Click
- Configure the project to use JDK 11 (not other versions) as explained in here.
In the same dialog, set the Project language level field to theSDK default
option. - After that, locate the
src/main/java/kuromi/gui/Launcher.java
file, right-click it, and chooseRun Launcher.main()
(if the code editor is showing compile errors, try restarting the IDE). If the setup is correct, you should see something like the below as the output: