#tui #task #productivity #todo

app tatou

Tatou is a simple TUI application to manage and organize tasks

2 releases

Uses new Rust 2024

0.1.1 Oct 21, 2025
0.1.0 Oct 21, 2025

#294 in Command line utilities

Download history 199/week @ 2025-10-20 17/week @ 2025-10-27

216 downloads per month

MIT license

89KB
879 lines

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

Dependencies

~28–41MB
~667K SLoC