KingDownloads

tuxedo

by webstonehq 1.3k stars MITProductivity
Download

About tuxedo

tuxedo is a terminal-based user interface for managing todo.txt files. It provides keyboard-driven navigation with vim-style bindings and supports atomic writes with instant external-edit detection. The application comes with five preconfigured themes and operates as a single static binary without requiring daemons or databases.

The software functions both as an interactive TUI and a CLI tool, compatible with todo.txt-cli commands. It features natural-language task entry, phone capture via QR code, and supports filtering by projects or contexts. Changes are saved atomically to prevent sync conflicts, and completed tasks can be archived to a separate done.txt file.

Custom themes can be added by placing TOML files in a specific configuration directory. The application checks for updates automatically but respects offline usage. It resolves the target todo.txt file through a predefined hierarchy of locations, including environment variables and local directories.

Key features

  • Pure todo.txt format compatibility
  • Vim-style keyboard bindings
  • Atomic writes with external-edit detection
  • Five built-in themes with customizable options
  • Phone capture via QR code
  • Command palette with fuzzy search
  • Saved searches with filter cycling
  • Multi-select and bulk operations

Download v2026.6.3

Jun 16, 2026
View all 10 versions

Frequently asked questions

Is tuxedo free?
Yes. tuxedo is free and open-source software, distributed under the MIT license.
Which platforms does tuxedo support?
tuxedo provides downloads for Windows, macOS, Linux.
What is the latest version of tuxedo?
The latest version is v2026.6.3, released on Jun 16, 2026.
How do I install tuxedo?
Install via Homebrew on macOS or Linux with 'brew install tuxedo', download prebuilt binaries from GitHub releases, or build from source using Rust.
What platforms does tuxedo support?
Prebuilt binaries are available for x86_64 and aarch64 Linux, macOS, and Windows (x86_64). The software can be built from source on other platforms supporting Rust.
How does tuxedo handle todo.txt file location?
It checks in order: explicit FILE argument, TODO_FILE environment variable, TODO_DIR/todo.txt, ./todo.txt, or prompts to create a new file.

More Productivity