A terminal user interface for Taskwarrior with vim-like navigation and live filtering capabilities.
taskwarrior-tui is a terminal user interface that provides a visual layer for managing tasks with Taskwarrior. It functions as a frontend to the existing Taskwarrior task management system, allowing users to interact with their tasks through a TUI instead of command-line operations.
The tool includes vim-like navigation controls, live filter updates that respond as you type, and standard task operations including adding, deleting, completing, and logging tasks. It supports multiple task selection and tab completion for efficient task management. The interface uses the same color scheme as Taskwarrior's CLI to maintain consistency.
The application reads configuration from Taskwarrior's .taskrc file, including report formats, columns, and color settings. Users can customize key bindings through UDA (User Defined Attributes) in their .taskrc configuration. The tool is built with Rust and supports cross-platform usage on Linux, macOS, and Windows.
# via Binary
Download tar.gz from https://github.com/kdheepak/taskwarrior-tui/releases/latest