Repolode
chrisvel

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. 1

    Загрузите образ Docker

    docker pull chrisvel/tududi:latest
  2. 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 необходимо изменить пути к томам, иначе данные могут быть потеряны.

В подборках

Темы

#gtd#task-management#todo#self-hosted#project-management#recurring-tasks#nodejs#react#expressjs#get-things-done

Частые вопросы

Что такое 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.

3,3 тыс.+7 за неделю395TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 23 часа назад

Бесплатное GTD-приложение для задач на компьютерах и мобильных устройствах: работает офлайн, не требует аккаунта и синхронизируется через ваше хранилище.

2,4 тыс.+24 за неделю158TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён вчера

Платформа для самостоятельного размещения проектов и задач в небольших командах разработчиков: Kanban-доски, рабочие процессы, учёт времени и интеграция с MCP.

1,4 тыс.+15 за неделю140TypeScriptOtherАктивно поддерживаетсяОбновлён 6 дней назад