tuxedo
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, 2026macOSmacOS
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
lobehub
lobehub
LobeHub is a productivity tool designed to manage AI agents by handling their hiring, scheduling, and reporting for continuous operations. It organizes agents into efficient workflows to ensure seamless 24/7 functionality.
AppFlowy
AppFlowy-IO
AppFlowy is an open-source productivity tool designed as a collaborative workspace with AI integration. It functions as an alternative to Notion, combining projects, wikis, and team management while prioritizing user data control. The platform supports organization and workflow without proprietary lock-in.
rtk
rtk-ai
RTK is a command-line proxy tool designed to minimize LLM token usage by 60-90% for common development commands. It is a lightweight, dependency-free Rust binary.