Терминальный API-клиент с управлением с клавиатуры и встроенным приёмником вебхуков; коллекции хранятся в локальных файлах.
dooit-org/dooit
Менеджер задач для терминала (TUI) на Python с клавиатурными сочетаниями в стиле Vim и вложенными списками задач.
Open source альтернатива:Todoist
- Звёзды
- 2,965
- Форки
- 133
- Открытые issues
- 25
- Последний коммит
- 3 месяца назад
Что это?
Dooit — менеджер задач, который работает в терминале и использует текстовый интерфейс. Он распределяет задачи по спискам, разделённым по темам, и поддерживает ветвление: задачи можно вкладывать в другие задачи, а не хранить в одном плоском списке.
Управление приложением построено на клавиатурных сочетаниях в стиле Vim, а клавиша `?` показывает полный список сочетаний. Внешний вид и поведение можно настраивать через конфигурационный файл на Python: менять строку состояния, цвета и отображение элементов. Конфигурацию можно расширять, поскольку это обычный код на Python.
Проект устанавливается как пакет Python и документирован на отдельном сайте-вики, где есть руководства по установке и настройке. На скриншотах в репозитории показано несколько пользовательских цветовых тем, включая Nord, Catppuccin и Everforest.
Ключевые возможности
- 01Интерактивный терминальный интерфейс для управления задачами
- 02Списки задач, разделённые по темам, с поддержкой ветвления
- 03Клавиатурные сочетания в стиле Vim и встроенная справка по клавише `?`
- 04Настройка строки состояния, цветов и отображения через конфигурационный файл на Python
Сценарии использования
- Ведение задач проекта в терминале без перехода в браузер или графическое приложение
- Организация вложенных подзадач под родительской задачей с управлением с клавиатуры
- Создание персонализированного интерфейса списка задач в цветовой теме терминала
Быстрый старт
- 1
Следуйте руководству по установке в вики проекта
- 2
Запустите приложение и нажмите ?, чтобы посмотреть сочетания клавиш
В подборках
Темы
Частые вопросы
- Что такое dooit?
- Менеджер задач для терминала (TUI) на Python с клавиатурными сочетаниями в стиле Vim и вложенными списками задач. Dooit — менеджер задач, который работает в терминале и использует текстовый интерфейс. Он распределяет задачи по спискам, разделённым по темам, и поддерживает ветвление: задачи можно вкладывать в другие задачи, а не хранить в одном плоском списке.
- dooit можно использовать бесплатно? Какая у него лицензия?
- dooit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dooit всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в dooit — 15 авг. 2026 г..
- Для чего можно использовать dooit?
- Ведение задач проекта в терминале без перехода в браузер или графическое приложение Организация вложенных подзадач под родительской задачей с управлением с клавиатуры Создание персонализированного интерфейса списка задач в цветовой теме терминала
- Как установить dooit?
- Следуйте руководству по установке в вики проекта Запустите приложение и нажмите ?, чтобы посмотреть сочетания клавиш
- Где скачать dooit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dooit-org/dooit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк для создания интерфейсов терминальных и веб-приложений с простым компонентным API.
Локальный или размещённый в облаке менеджер задач и проектов для личной и командной работы: задачи, проекты, заметки, области и повторяющиеся задачи.
Веб-приложение для управления задачами по методике GTD: размещайте его на своём сервере, группируйте следующие действия по проектам и контекстам.
Приложение Tasks для Nextcloud: управление задачами в браузере и синхронизация с CalDAV-клиентами.
Консольный файловый менеджер с клавишами в стиле vi, просмотром в несколько колонок, предпросмотром файлов и запускателем rifle.