lazysourcea logo

lazysourcea

A lightweight, keyboard-first task manager (Java 17, CLI).

Product overview

lazysourcea is a lightweight, command-line-driven task manager designed to help individuals capture, organise, and track work items with minimal friction. It focuses on rapid entry and simple, predictable behaviour so you can spend less time managing tasks and more time completing them. The app supports three basic task types (todo, deadline, event), persistent storage to disk, and a small set of intuitive commands for searching and manipulating tasks.

This page summarises key features and system requirements. For the full documentation, see the User Guide →.

Key features

  • Fast, keyboard-friendly commands with predictable behaviour.
  • Three task types: Todo, Deadline, Event.
  • Forgiving date parsing for common formats.
  • Search/filter by keyword; quick task lookup.
  • Import/Export for backups or sharing.
  • Minimal GUI; primary interaction via concise commands.
  • Automatic saving to a local data file after changes.

System requirements

  • Java 17 (JRE or JDK) available on your PATH.
  • Terminal/command prompt access.

Run

java -jar lazysourcea.jar

The app will create or update a local data file in the working directory.

Screenshots

lazysourcea UI Task list Adding tasks Finding tasks

Contact & contribution

Found a bug or want to suggest improvements? Open an issue in the project repository.

View GitHub repo →