tdx

Your todos, in markdown, done fast.

tdx demo

Installation

Homebrew (macOS/Linux)

brew install niklas-heer/tap/tdx

Quick Install Script

curl -fsSL https://niklas-heer.github.io/tdx/install.sh | bash
โšก

Fast

Single 4MB binary with instant startup. 30-40x faster than alternatives.

๐Ÿ“

Markdown-native

Todos live in todo.md. Version control friendly, human readable.

โŒจ๏ธ

Vim-style

Navigate with j/k, relative jumps (5j), and number keys.

๐Ÿ–ฅ๏ธ

Interactive TUI

Toggle, edit, delete, undo, move, copy. Fuzzy search, tag filtering, and live updates.

๐ŸŽฏ

Command Palette

Helix-style : commands with fuzzy search. Sort, filter, check all, and more.

๐Ÿ”ง

Scriptable

CLI commands: list, add, toggle, edit, delete for automation.

๐ŸŒ

Cross-platform

Works on macOS, Linux, and Windows.

๐Ÿ”„

Smart Sync

Auto-merge external changes with reactive file watching. Edit in multiple places safely.

๐ŸŽจ

Customizable

10 built-in themes, custom colors, per-file settings via YAML frontmatter.

Keyboard Shortcuts

j / k Move down / up
Space Toggle completion
n New todo
e Edit todo
d Delete todo
c Copy to clipboard
m Move mode
/ Fuzzy search
f Tag filter
: Command palette
u Undo
? Help menu
Esc Quit