Repolode
chrisvel

chrisvel/tududi

Gestor de tareas y proyectos, autoalojado o alojado, para organizar el trabajo personal y en equipo con tareas, proyectos, notas, áreas y tareas recurrentes.

Alternativa open source a:Todoist

Estrellas
3,519
Forks
287
Issues abiertos
18
Último commit
hace 10 horas

¿Qué es?

tududi es una aplicación para organizar tareas y la vida personal, basada en una jerarquía clara: las áreas agrupan proyectos, los proyectos contienen tareas y notas, y las etiquetas permiten organizar elementos de ambos. Las tareas se pueden filtrar en las vistas Hoy, Próximas y Algún día, ordenar por fecha de vencimiento o prioridad y dividir en subtareas con seguimiento del progreso.

Las tareas recurrentes admiten patrones diarios, semanales, mensuales y de último día del mes, con intervalos personalizados y fechas de finalización opcionales. La aplicación funciona en Docker con SQLite de forma predeterminada o con PostgreSQL para implementaciones de mayor tamaño. Incluye inicio de sesión con OIDC/SSO, sincronización CalDAV con clientes como Apple Reminders y Thunderbird, una REST API con tokens de acceso personal y una PWA instalable que almacena contenido en caché para usarlo sin conexión.

Las familias y los equipos pequeños pueden compartir proyectos y áreas, usar grupos y roles, y asignar tareas a miembros o a contactos sin cuenta.

Funciones clave

  • 01Organización jerárquica de áreas, proyectos, tareas, notas y etiquetas.
  • 02Tareas recurrentes con patrones diarios, semanales, mensuales y de intervalos personalizados.
  • 03Subtareas con seguimiento del progreso.
  • 04Sincronización CalDAV con clientes como Apple Reminders, Thunderbird y tasks.org.
  • 05Inicio de sesión con OIDC/SSO mediante proveedores como Google, Okta y Keycloak.
  • 06REST API con tokens de acceso personal y documentación de Swagger.

Casos de uso

  • Gestionar un sistema GTD personal autoalojado en un servidor doméstico o NAS.
  • Coordinar las tareas del hogar con familiares e hijos que no tienen cuentas de correo electrónico.
  • Sincronizar tareas desde una herramienta autoalojada con aplicaciones de recordatorios nativas mediante CalDAV.
  • Automatizar la creación de tareas desde scripts mediante la REST API.

Inicio rápido

  1. 1

    Descarga la imagen de Docker

    docker pull chrisvel/tududi:latest
  2. 2

    Ejecuta el contenedor con las credenciales de administrador y un secreto de sesión; después, abre 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

Antes de usarlo

  • El autoalojamiento requiere configurar Docker y gestionar tus propios volúmenes de datos y secretos.
  • Para actualizar desde v1.1.x, debes actualizar las rutas de los volúmenes; de lo contrario, podrías perder datos.

En colecciones

Temas

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

Preguntas frecuentes

¿Qué es tududi?
Gestor de tareas y proyectos, autoalojado o alojado, para organizar el trabajo personal y en equipo con tareas, proyectos, notas, áreas y tareas recurrentes. tududi es una aplicación para organizar tareas y la vida personal, basada en una jerarquía clara: las áreas agrupan proyectos, los proyectos contienen tareas y notas, y las etiquetas permiten organizar elementos de ambos. Las tareas se pueden filtrar en las vistas Hoy, Próximas y Algún día, ordenar por fecha de vencimiento o prioridad y dividir en subtareas con seguimiento del progreso.
¿tududi es gratuito? ¿Qué licencia tiene?
tududi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tududi sigue mantenido?
Mantenimiento activo. El último commit de tududi fue el 6 nov 2026.
¿Para qué puedo usar tududi?
Gestionar un sistema GTD personal autoalojado en un servidor doméstico o NAS. Coordinar las tareas del hogar con familiares e hijos que no tienen cuentas de correo electrónico. Sincronizar tareas desde una herramienta autoalojada con aplicaciones de recordatorios nativas mediante CalDAV. Automatizar la creación de tareas desde scripts mediante la REST API.
¿Cómo se instala tududi?
Descarga la imagen de Docker: docker pull chrisvel/tududi:latest Ejecuta el contenedor con las credenciales de administrador y un secreto de sesión; después, abre 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
¿Dónde consigo tududi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chrisvel/tududi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados