No description
Find a file
2025-09-11 13:03:40 +03:00
migrations chore: use sqlite instead of psql 2025-03-22 14:03:03 +02:00
src add screenshots 2025-09-10 17:02:39 +03:00
.envrc update README and some controls 2025-09-10 16:09:19 +03:00
.gitignore add initial nix flake 2025-09-09 15:28:20 +03:00
add.png update README 2025-09-11 13:03:40 +03:00
Cargo.lock add initial nix flake 2025-09-09 15:28:20 +03:00
Cargo.toml chore: use sqlite instead of psql 2025-03-22 14:03:03 +02:00
flake.lock update README and some controls 2025-09-10 16:09:19 +03:00
flake.nix add initial nix flake 2025-09-09 15:28:20 +03:00
install add initial nix flake 2025-09-09 15:28:20 +03:00
LICENSE Initial commit 2024-02-18 15:19:47 +00:00
main.png add screenshots 2025-09-10 17:02:39 +03:00
README.md update README 2025-09-11 13:03:40 +03:00

A screenshot showing the main Habitui
interface. Several tasks are displayed in a 3x3 grid.

habitui

Habitica terminal user interface (TUI) implementing some basic functionalities of a Habitica client. Namely, managing to-do items is possible (and even extended compared to the stock Habitica client). Habits and dailies are not implemented.

Features

  • Add, edit, delete tasks
  • Task name, difficulty, notes and due date can be modified
  • Mark tasks or subtasks as completed
  • VIM keys

A screenshot showing the Habitui
interface with a new task called 'Add screenshots to Habitui repo' being
created. Adding a new task

Vague roadmap, no specific timeframe

  • Polish controls
  • Display historical data of completed tasks
  • Display rewards on task completion
  • Handle error and loading states