dooit
A terminal-based todo manager with vim-like keybindings and customizable themes
Dooit is a terminal-based todo manager built with Python that provides an interactive interface for managing tasks. The application organizes todos into topic-wise separated lists with branching support, allowing users to create hierarchical task structures.
The tool uses vim-like keybindings for navigation and task management, making it familiar to users comfortable with modal editors. Users can press ? within the application to view available keybindings and commands. The interface is fully customizable through Python configuration files, allowing modification of colors, bar display, and overall appearance.
Dooit supports extensibility through its Python configuration system and integrates with Dooit Extras for additional customization options. The application comes with several pre-configured themes including NordTheme, Catpuccin, and Everforest color schemes. This tool targets developers and terminal users who prefer keyboard-driven task management with extensive customization capabilities.



Alternatives & related tools
Pop
Send emails from the terminal via a TUI or CLI flags, using Resend or SMTP, with Markdown bodies, attachments, and AI agent skill support.
dijo
Terminal-based habit tracker with vim-like navigation and scriptable automation for tracking events
Numbat
Statically typed scientific calculator language with physical dimensions as types and first-class units, with an interactive REPL and unit conversion via ->.
frogmouth
Terminal-based Markdown viewer/browser with navigation, bookmarks, and GitHub repository support
calcure
TUI calendar and task manager with vim keys, cloud sync, and customizable interface
add a badge to your README
Maintain dooit? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/dooit?utm_source=badge)<a href="https://www.trmn.sh/tools/dooit?utm_source=badge"><img src="https://www.trmn.sh/badge/dooit.svg" alt="Featured on trmn" height="20"></a>