Lars is a friendly, interactive chatbot designed to help users manage tasks, deadlines, and events efficiently.
This guide will show you how to interact with Lars and make the most of its features.

Prerequisites:
.jar filejava -jar lars.jar
help anytime to see a list of supported commands.| Feature | Format |
|---|---|
| Help | help |
| List | list |
| Todo | todo <description> |
| Event | event <description> /from <start> /to <end> |
| Deadline | deadline <description> /by <yyyy-mm-dd> |
| Mark | mark <index> |
| Unmark | unmark <index> |
| Find | find <description> |
| Delete | delete <index> |
| Remind | remind or click the ⏰ button |
| Bye | bye |
Displays the full list of available commands and their formats.
Format
help
Displays every task currently in your list.
Format
list
Adds a task without any date/time constraints.
Format
todo <description>
Example
todo 2103
Adds a task with a start and end time.
Format
event <description> /from <start> /to <end>
Examples
event project meeting /from 2026-02-10 /to 2026-02-10
Adds a task that needs to be done by a specific date.
Format
deadline <description> /by <yyyy-mm-dd>
Example
- deadline return library book /by 2026-02-15
- deadline return library book /by 2026-02-15 1800
- deadline return book /by Sunday
Marks a specific task as completed or incomplete.
Format
- Mark as done:
mark <index>- Mark as not done:
unmark <index>
Examples
mark 1unmark 1
Find tasks according to keyword
Format
find <description>
Example
find book
Permanently deletes a task from the list.
Format
delete <index>
Example
delete 2
Shows tasks that are overdue or approaching their deadline.
Format
- Type command:
remind- Click the
⏰button
Closes the application.
Format
bye
Feature-complete
Actively maintained