Remix.run Logo
Show HN: Vim friendly TUI for todos that works with existing md files(github.com)
1 points by magdyks 12 hours ago

I'm spending more time in the terminal (ghostty) since moving to claude code. I wanted a quick way to edit a todo.md alongside claude in a tmux pane that I check into my repo.

lazytodo is a terminal UI that treats any markdown checkbox file as a todo list. No syncing, no database. Just point it at your existing todo.md.

Features:

  - Vim-style navigation (j/k, g/G, dd, u/Ctrl+r for undo/redo)
  - Visual line selection (V) for bulk toggling
  - Inline editing with Tab/Shift+Tab for indentation
  - External editor support ($EDITOR or vim)
  - Auto-reloads when the file changes externally
  - Renders markdown formatting in task text (bold, links, code)
GitHub: https://github.com/magdyksaleh/lazytodo