Productivity Made Simple

Join hundreds of users who stay organized with smart task management that adapts to their workflow.

Loading... stars
tududi - Light Mode Interface tududi - Dark Mode Interface tududi - Mobile Light Mode tududi - Mobile Dark Mode

What Users Are Saying

Join hundreds of satisfied users who have transformed their productivity with tududi

💎
"This may be the perfect to-do management tool available."
GitHub
❤️
"I stumbled across this and love it"
Medium
"Looks somewhat like super productivity"
Reddit
"Why does this look so good?"
Reddit
🎉
"This is amazing"
Reddit

Powerful Features for Modern Productivity

tududi combines the simplicity of personal task management with the power of professional project organization. Built for individuals and teams who value privacy, control, and efficiency.

Smart Recurring Tasks

Daily, weekly, monthly patterns with completion-based recurrence and parent-child relationships.

Advanced Task Management

Rich metadata with priorities, due dates, and tags. Smart sorting and powerful filtering options.

Project Documentation

Rich text notes for projects with full search and organization capabilities.

Flexible Tagging System

Custom tags for tasks and notes with instant filtering and cross-project organization.

Hierarchical Organization

GTD-style Areas → Projects → Tasks structure for clear work separation.

Life Area Management

Organize projects by life areas - Work, Personal, Health, Learning - with clear boundaries.

Intelligent Due Date Management

Set due dates with smart categorization: Today's priorities, Upcoming deadlines, and Someday tasks. Visual indicators and automatic sorting keep you focused on what matters now.

Multi-Language Support

Available in 24 languages with full localization support for a truly global productivity experience.

Telegram Integration

Create tasks directly through Telegram messages, receive daily digests of your tasks, and quick capture ideas on the go. Never miss important deadlines with automated notifications.

Responsive Design

Seamlessly works across all devices - desktop, tablet, and mobile. Dark and light themes with automatic system preference detection.

Self-Hosted Privacy

Keep your data completely private and under your control. No cloud dependencies, no data mining, no subscription fees - just your own secure installation.

Smart Filtering & Search

Advanced filtering by status, priority, due dates, tags, and projects. Quick search functionality to find exactly what you need instantly.

Productivity Insights

Track your progress with task completion statistics, project timelines, and productivity patterns to optimize your workflow.

🌍 Global Language Support

tududi speaks your language! Available in 24 languages with full localization support, making productivity accessible to users worldwide.

🇸🇦

Arabic

🇧🇬

Bulgarian

🇨🇳

Chinese

🇩🇰

Danish

🇳🇱

Dutch

🇺🇸

English

🇫🇮

Finnish

🇫🇷

French

🇩🇪

German

🇬🇷

Greek

🇮🇩

Indonesian

🇮🇹

Italian

🇯🇵

Japanese

🇰🇷

Korean

🇳🇴

Norwegian

🇵🇱

Polish

🇵🇹

Portuguese

🇷🇴

Romanian

🇷🇺

Russian

🇪🇸

Spanish

🇸🇮

Slovenian

🇸🇪

Swedish

🇹🇷

Turkish

🇺🇦

Ukrainian

🇻🇳

Vietnamese

Clean, Intuitive Interface

Experience tududi's thoughtfully designed interface that adapts to your workflow. Dark and light themes, responsive design, and distraction-free focus on what matters most.

Light Mode - Desktop
Dark Mode - Desktop
Light Mode - Mobile
Dark Mode - Mobile

Easy Self-Hosted Setup

Deploy tududi in minutes with Docker. No complex configuration, no external dependencies - just pull, configure, and run. Your data stays completely under your control.

1

Pull the latest image

First, pull the latest Docker image:

docker pull chrisvel/tududi:latest
2

Configure Environment Variables

Set up the required environment variables for your installation:

Required Variables:

  • TUDUDI_USER_EMAIL - Initial admin user's email
  • TUDUDI_USER_PASSWORD - Initial admin user's password
  • TUDUDI_SESSION_SECRET - Session encryption key

Optional Variables:

  • TUDUDI_INTERNAL_SSL_ENABLED - Set to 'true' for HTTPS
  • TUDUDI_ALLOWED_ORIGINS - Controls CORS access

Generate a secure session secret with: openssl rand -hex 64

3

Run the Docker container

Launch the application with your configuration:

docker run \ -e TUDUDI_USER_EMAIL=myemail@example.com \ -e TUDUDI_USER_PASSWORD=mysecurepassword \ -e TUDUDI_SESSION_SECRET=$(openssl rand -hex 64) \ -e TUDUDI_INTERNAL_SSL_ENABLED=false \ -e TUDUDI_ALLOWED_ORIGINS=https://tududi,http://tududi:3002 \ -v ~/tududi_db:/app/backend/db \ -v ~/tududi_uploads:/app/backend/uploads \ -p 3002:3002 \ -d chrisvel/tududi:latest
4

Access the application

Navigate to http://localhost:3002 and login with your credentials.

Take Control of Your Productivity

Join thousands of users who've chosen privacy and control over their task management. Start your self-hosted tududi instance today and experience distraction-free productivity.

Join the tududi Community

Connect with other users, get support, share ideas, and stay updated with the latest developments. Our community is here to help you get the most out of tududi.

Join Discord Join Reddit

Get help with installation, share your workflows, request features, and connect with fellow productivity enthusiasts!