tatou

Crates.iotatou
lib.rstatou
version0.1.1
created_at2025-10-21 18:50:12.767032+00
updated_at2025-10-21 20:25:58.173236+00
descriptionTatou is a simple TUI application to manage and organize tasks.
homepage
repositoryhttps://github.com/tangerineArc/tatou
max_upload_size
id1894266
size112,336
Swagatam Pati (tangerineArc)

documentation

README

Tatou

████████╗ █████╗ ████████╗ ██████╗ ██╗   ██╗
╚══██╔══╝██╔══██╗╚══██╔══╝██╔═══██╗██║   ██║
   ██║   ███████║   ██║   ██║   ██║██║   ██║
   ██║   ██╔══██║   ██║   ██║   ██║██║   ██║
   ██║   ██║  ██║   ██║   ╚██████╔╝╚██████╔╝
   ╚═╝   ╚═╝  ╚═╝   ╚═╝    ╚═════╝  ╚═════╝ 

Tatou is a simple TUI application to manage and organize tasks. Tasks are grouped into projects. You can mark tasks as complete, edit existing tasks and projects, delete tasks as well as projects; all via intuitive keybindings.

Installation

[!NOTE] This application is published on crates.io. To install it, you need to have Rust and Cargo installed on your system.

Install Tatou using Cargo:

cargo install tatou

Then run it with:

tatou

Key Bindings

Key Action
Esc discard changes from editor / terminate session
h focus tasks pane
l focus projects pane
k / move up
j / move down
g select first project/task
G select last project/task
a create new project/task
r rename selected project/task
Space mark task as complete/incomplete
Enter accept changes from editor

Data Persistence

The tasks and projects data are stored in a SQLite database locally on your device. Database files are store in:

  • Linux/macOS: ~/.local/share/tatou/tatou.db
  • Windows: %APPDATA%\tatou\tatou.db

Snapshot

Commit count: 0

cargo fmt