Show HN: Vim friendly TUI for todos that works with existing md files
github.comI'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 No comments yet.