| Crates.io | crix-todo |
| lib.rs | crix-todo |
| version | 1.0.0 |
| created_at | 2025-07-07 13:17:52.176623+00 |
| updated_at | 2025-10-29 00:31:48.836696+00 |
| description | A terminal-based todo list manager with CLI and TUI support |
| homepage | |
| repository | https://github.com/choneface/crix-todo |
| max_upload_size | |
| id | 1741258 |
| size | 98,504 |
A terminal-based task manager written in Rust β redesigned from the ground up for speed, simplicity, and focus.
No more cluttered commands. Just one clean, unified experience.
crix-todo now runs entirely from a single command:
todo
This launches the interactive TUI, where you can add, edit, delete, split, and reorganize your todos in one streamlined interface.
The philosophy: minimal UI, maximal control.
cargo install crix-todo
todo.= inside the TUI to instantly create a new task.u.Priority 0
ββ Workout session
β β°β Notes: Leg day today at the gym
β°β Schedule dentist appointment
Priority 1
ββ Buy groceries
β β°β Notes: Donβt forget coffee
β°β Finish Rust project
β°β Notes: Add tree-style notes rendering
Normal Mode
ββ [j/k] Move selection up or down
ββ [Space] Expand or collapse todo
ββ [i] Edit (title if collapsed, notes if expanded)
ββ [=] Add a new todo
ββ [β«] Delete selected todo
ββ [p/l] Toggle priority up/down
ββ [b] Split a todo into part 1 and part 2
ββ [u] Undo last action
ββ [h] Show keybindings help menu
β°β [Esc] Quit the TUI
Edit Mode
ββ [Char/Space] Input character
ββ [β/β] Move cursor
ββ [β«] Backspace
β°β [Esc] Return to Normal Mode
Todos are stored locally in a plain JSON file named todo.json.
No sync, no cloud β your data stays on your machine.
Clone the repository and run the TUI directly:
cargo run
Saracen (v1.0.0) is a complete rebuild of crix-todo.
Inspired by the clear-headed leadership of Matt Saracen from Friday Night Lights, this release is about clarity, confidence, and control.
Clear eyes. Full hearts. No distractions.