2 releases
Uses new Rust 2024
| 0.1.1 | Oct 21, 2025 |
|---|---|
| 0.1.0 | Oct 21, 2025 |
#294 in Command line utilities
216 downloads per month
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