Repolode
chrisvel

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

    Baixe a imagem do Docker

    docker pull chrisvel/tududi:latest
  2. 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

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

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