Веб-приложение для управления задачами по методике GTD: размещайте его на своём сервере, группируйте следующие действия по проектам и контекстам.
chrisvel/tududi
Локальный или размещённый в облаке менеджер задач и проектов для личной и командной работы: задачи, проекты, заметки, области и повторяющиеся задачи.
Open source альтернатива:Todoist
- Звёзды
- 3,519
- Форки
- 287
- Открытые issues
- 18
- Последний коммит
- 19 часов назад
Что это?
tududi — приложение для управления задачами и повседневными делами с понятной иерархией: области объединяют проекты, проекты содержат задачи и заметки, а теги помогают связывать их между собой. Задачи можно отфильтровать по представлениям «Сегодня», «Предстоящие» и «Когда-нибудь», отсортировать по сроку или приоритету, а также разбить на подзадачи с отслеживанием прогресса.
Для повторяющихся задач доступны ежедневные, еженедельные, ежемесячные шаблоны и шаблон на последний день месяца, а также собственные интервалы и необязательная дата окончания. Приложение запускается в Docker: по умолчанию использует SQLite, а для более крупных развёртываний — PostgreSQL. В нём есть вход через OIDC/SSO, синхронизация CalDAV с клиентами вроде Apple Reminders и Thunderbird, REST API с персональными токенами доступа и устанавливаемое PWA, которое сохраняет содержимое для работы офлайн.
Семьи и небольшие команды могут совместно использовать проекты и области, работать с группами и ролями, а также назначать задачи участникам или контактам без учётной записи.
Ключевые возможности
- 01Иерархическая организация областей, проектов, задач, заметок и тегов.
- 02Повторяющиеся задачи с ежедневными, еженедельными, ежемесячными шаблонами и собственными интервалами.
- 03Подзадачи с отслеживанием прогресса.
- 04Синхронизация CalDAV с такими клиентами, как Apple Reminders, Thunderbird и tasks.org.
- 05Вход через OIDC/SSO с такими провайдерами, как Google, Okta и Keycloak.
- 06REST API с персональными токенами доступа и документацией Swagger.
Сценарии использования
- Настройка личной GTD-системы на собственном сервере или NAS.
- Распределение домашних дел между членами семьи, включая детей без учётных записей электронной почты.
- Синхронизация задач из самостоятельно размещённого сервиса со встроенными приложениями-напоминаниями через CalDAV.
- Автоматизация создания задач из скриптов через REST API.
Быстрый старт
- 1
Загрузите образ Docker
docker pull chrisvel/tududi:latest - 2
Запустите контейнер, указав учетные данные администратора и секрет сессии, затем откройте http://localhost:3002
docker run -e TUDUDI_USER_EMAIL=admin@example.com -e TUDUDI_USER_PASSWORD=your-secure-password -e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) -v ~/tududi_db:/app/db -v ~/tududi_uploads:/app/uploads -v ~/tududi_backups:/app/backups -p 3002:3002 -d chrisvel/tududi:latest
Что важно знать
- Для самостоятельного размещения нужно настроить Docker и самостоятельно управлять томами данных и секретами.
- При обновлении с v1.1.x необходимо изменить пути к томам, иначе данные могут быть потеряны.
В подборках
Темы
Частые вопросы
- Что такое tududi?
- Локальный или размещённый в облаке менеджер задач и проектов для личной и командной работы: задачи, проекты, заметки, области и повторяющиеся задачи. tududi — приложение для управления задачами и повседневными делами с понятной иерархией: области объединяют проекты, проекты содержат задачи и заметки, а теги помогают связывать их между собой. Задачи можно отфильтровать по представлениям «Сегодня», «Предстоящие» и «Когда-нибудь», отсортировать по сроку или приоритету, а также разбить на подзадачи с отслеживанием прогресса.
- tududi можно использовать бесплатно? Какая у него лицензия?
- tududi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tududi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tududi — 6 нояб. 2026 г..
- Для чего можно использовать tududi?
- Настройка личной GTD-системы на собственном сервере или NAS. Распределение домашних дел между членами семьи, включая детей без учётных записей электронной почты. Синхронизация задач из самостоятельно размещённого сервиса со встроенными приложениями-напоминаниями через CalDAV. Автоматизация создания задач из скриптов через REST API.
- Как установить tududi?
- Загрузите образ Docker: docker pull chrisvel/tududi:latest Запустите контейнер, указав учетные данные администратора и секрет сессии, затем откройте http://localhost:3002: docker run -e TUDUDI_USER_EMAIL=admin@example.com -e TUDUDI_USER_PASSWORD=your-secure-password -e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) -v ~/tududi_db:/app/db -v ~/tududi_uploads:/app/uploads -v ~/tududi_backups:/app/backups -p 3002:3002 -d chrisvel/tududi:latest
- Где скачать tududi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/chrisvel/tududi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа управления проектами с открытым исходным кодом: задачи, планирование ресурсов, учёт времени и работа с клиентами; можно развернуть самостоятельно с Docker.
Самостоятельно размещаемый менеджер задач и приложение для списков дел с Kanban-досками, бэкендом на Go и фронтендом на Vue.js.
Приложение Tasks для Nextcloud: управление задачами в браузере и синхронизация с CalDAV-клиентами.
Бесплатное GTD-приложение для задач на компьютерах и мобильных устройствах: работает офлайн, не требует аккаунта и синхронизируется через ваше хранилище.
Платформа для самостоятельного размещения проектов и задач в небольших командах разработчиков: Kanban-доски, рабочие процессы, учёт времени и интеграция с MCP.