Aplicación web de gestión de tareas autohospedada y basada en GTD, creada con Ruby on Rails para organizar próximas acciones, proyectos y contextos.
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
Descarga la imagen de Docker
docker pull chrisvel/tududi:latest - 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
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
Plataforma de gestión de proyectos de código abierto que combina tareas, planificación de recursos, seguimiento del tiempo y colaboración con clientes; autohospedable con Docker.
Gestor de tareas y listas de pendientes autoalojado, con listas, tableros Kanban, backend en Go y frontend en Vue.js.
Una app de tareas para Nextcloud que se sincroniza con clientes CalDAV y permite gestionarlas desde el navegador.
Una app gratuita de tareas basada en GTD y pensada para usarse sin conexión, en escritorio y móvil; no requiere cuenta y puede sincronizarse mediante tu propio almacenamiento.
Plataforma autohospedada de gestión de proyectos y tareas para equipos de software pequeños, con tableros Kanban, flujos de trabajo, seguimiento del tiempo e integración con MCP.