Aplicativo web de gerenciamento de tarefas no estilo GTD, auto-hospedado e feito com Ruby on Rails, para organizar próximas ações, projetos e contextos.
chrisvel/tududi
Gerenciador de tarefas e projetos, hospedado ou auto-hospedado, para organizar o trabalho pessoal e em equipe com tarefas, projetos, notas, áreas e tarefas recorrentes.
Alternativa open source a:Todoist
- Estrelas
- 3,510
- Forks
- 286
- Issues abertas
- 18
- Último commit
- há 16 horas
O que é?
tududi é um app para organizar tarefas e a vida, estruturado em uma hierarquia clara: áreas agrupam projetos, projetos contêm tarefas e notas, e tags podem ser usadas em ambos. As tarefas podem ser filtradas nas visualizações Hoje, Próximas e Algum dia, ordenadas por data de vencimento ou prioridade e divididas em subtarefas com acompanhamento do progresso.
As tarefas recorrentes podem seguir padrões diários, semanais, mensais e de último dia do mês, com intervalos personalizados e datas de término opcionais. O app roda em Docker, usando SQLite por padrão ou PostgreSQL em implantações maiores. Inclui login OIDC/SSO, sincronização CalDAV com clientes como Apple Reminders e Thunderbird, uma REST API com tokens de acesso pessoal e uma PWA instalável que armazena conteúdo em cache para uso offline.
Famílias e equipes pequenas podem compartilhar projetos e áreas, usar grupos e funções e atribuir tarefas a membros ou a contatos sem conta.
Recursos principais
- 01Organização hierárquica de áreas, projetos, tarefas, notas e tags.
- 02Tarefas recorrentes com padrões diários, semanais, mensais e intervalos personalizados.
- 03Subtarefas com acompanhamento do progresso.
- 04Sincronização CalDAV com clientes como Apple Reminders, Thunderbird e tasks.org.
- 05Login OIDC/SSO com provedores como Google, Okta e Keycloak.
- 06REST API com tokens de acesso pessoal e documentação Swagger.
Casos de uso
- Manter um sistema pessoal GTD auto-hospedado em um servidor doméstico ou NAS.
- Coordenar tarefas domésticas com familiares e crianças que não têm contas de e-mail.
- Sincronizar tarefas de uma ferramenta auto-hospedada com apps nativos de lembretes via CalDAV.
- Automatizar a criação de tarefas a partir de scripts pela REST API.
Início rápido
- 1
Baixe a imagem do Docker
docker pull chrisvel/tududi:latest - 2
Execute o contêiner com as credenciais de administrador e um segredo de sessão e, em seguida, acesse 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 usar
- A hospedagem própria requer a configuração do Docker e o gerenciamento dos seus próprios volumes de dados e segredos.
- Para atualizar da versão v1.1.x, é necessário atualizar os caminhos dos volumes; caso contrário, os dados podem ser perdidos.
Em coleções
Tópicos
Perguntas frequentes
- O que é tududi?
- Gerenciador de tarefas e projetos, hospedado ou auto-hospedado, para organizar o trabalho pessoal e em equipe com tarefas, projetos, notas, áreas e tarefas recorrentes. tududi é um app para organizar tarefas e a vida, estruturado em uma hierarquia clara: áreas agrupam projetos, projetos contêm tarefas e notas, e tags podem ser usadas em ambos. As tarefas podem ser filtradas nas visualizações Hoje, Próximas e Algum dia, ordenadas por data de vencimento ou prioridade e divididas em subtarefas com acompanhamento do progresso.
- tududi é gratuito? Qual é a licença?
- tududi é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tududi ainda é mantido?
- Manutenção ativa. O último commit de tududi foi em 5 de nov. de 2026.
- Para que posso usar tududi?
- Manter um sistema pessoal GTD auto-hospedado em um servidor doméstico ou NAS. Coordenar tarefas domésticas com familiares e crianças que não têm contas de e-mail. Sincronizar tarefas de uma ferramenta auto-hospedada com apps nativos de lembretes via CalDAV. Automatizar a criação de tarefas a partir de scripts pela REST API.
- Como instalar tududi?
- Baixe a imagem do Docker: docker pull chrisvel/tududi:latest Execute o contêiner com as credenciais de administrador e um segredo de sessão e, em seguida, acesse 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
- Onde consigo tududi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chrisvel/tududi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de gestão de projetos que reúne tarefas, planejamento de recursos, controle de tempo e colaboração com clientes, com opção de hospedagem própria via Docker.
Gerenciador de tarefas e listas de afazeres auto-hospedado, com listas, quadros Kanban, backend em Go e frontend em Vue.js.
App de tarefas para Nextcloud que sincroniza com clientes CalDAV e permite gerenciar tarefas pelo navegador.
Um app de tarefas GTD gratuito e offline-first para desktop e celular, sem necessidade de conta e com sincronização pelo seu próprio armazenamento.
Plataforma de gerenciamento de projetos e tarefas auto-hospedada para pequenas equipes de software, com quadros Kanban, fluxos de trabalho, controle de horas e integração com MCP.