Ruby on Rails로 만든 셀프 호스팅 GTD 방식의 작업 관리 웹 앱으로, 다음 행동, 프로젝트, 컨텍스트를 정리할 수 있습니다.
chrisvel/tududi
개인 및 팀의 업무를 작업, 프로젝트, 메모, 영역, 반복 작업으로 정리하는 셀프 호스팅 또는 호스팅형 작업·프로젝트 관리 도구입니다.
대체할 수 있는 제품:Todoist
- 스타
- 3,510
- 포크
- 286
- 열린 이슈
- 18
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
tududi는 명확한 계층 구조를 바탕으로 개인의 일과 업무를 정리하는 앱입니다. 영역에 프로젝트를 모으고, 프로젝트에 작업과 메모를 담으며, 태그는 영역과 프로젝트 전반에 걸쳐 사용할 수 있습니다. 작업은 오늘, 예정, 언젠가 보기로 필터링하고 마감일이나 우선순위에 따라 정렬할 수 있으며, 진행 상황을 추적하는 하위 작업으로 나눌 수도 있습니다.
반복 작업은 매일, 매주, 매월, 매월 말일 패턴을 지원하며, 사용자 지정 간격과 선택 가능한 종료일도 설정할 수 있습니다. 앱은 기본적으로 SQLite를 사용해 Docker에서 실행되며, 규모가 큰 배포 환경에서는 PostgreSQL을 사용할 수 있습니다. OIDC/SSO 로그인, Apple Reminders 및 Thunderbird 같은 클라이언트와의 CalDAV 동기화, 개인용 액세스 토큰을 사용하는 REST API, 오프라인 콘텐츠를 캐시하는 설치형 PWA도 제공합니다.
가족과 소규모 팀은 프로젝트와 영역을 공유하고, 그룹과 역할을 활용하며, 계정이 없는 연락처나 구성원에게 작업을 할당할 수 있습니다.
핵심 기능
- 01영역, 프로젝트, 작업, 메모, 태그를 계층적으로 정리합니다.
- 02매일, 매주, 매월 및 사용자 지정 간격으로 반복 작업을 설정할 수 있습니다.
- 03진행 상황을 추적하는 하위 작업을 지원합니다.
- 04Apple Reminders, Thunderbird, tasks.org 같은 클라이언트와 CalDAV 동기화를 지원합니다.
- 05Google, Okta, Keycloak 등의 제공자를 통한 OIDC/SSO 로그인을 지원합니다.
- 06개인용 액세스 토큰과 Swagger 문서를 제공하는 REST API를 지원합니다.
활용 사례
- 홈 서버나 NAS에서 셀프 호스팅 개인 GTD 시스템을 운영합니다.
- 이메일 계정이 없는 자녀를 포함해 가족 구성원과 가사 작업을 조율합니다.
- CalDAV를 통해 셀프 호스팅 도구의 작업을 기본 미리 알림 앱과 동기화합니다.
- REST API를 사용해 스크립트에서 작업 생성을 자동화합니다.
빠른 시작
- 1
Docker 이미지를 pull합니다
docker pull chrisvel/tududi:latest - 2
관리자 인증 정보와 세션 시크릿을 지정해 컨테이너를 실행한 다음 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
사용 전 알아둘 점
- 셀프 호스팅을 하려면 Docker를 설정하고 데이터 볼륨과 시크릿을 직접 관리해야 합니다.
- v1.1.x에서 업그레이드하려면 볼륨 경로를 업데이트해야 합니다. 그렇지 않으면 데이터가 손실될 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- tududi은(는) 무엇인가요?
- 개인 및 팀의 업무를 작업, 프로젝트, 메모, 영역, 반복 작업으로 정리하는 셀프 호스팅 또는 호스팅형 작업·프로젝트 관리 도구입니다. tududi는 명확한 계층 구조를 바탕으로 개인의 일과 업무를 정리하는 앱입니다. 영역에 프로젝트를 모으고, 프로젝트에 작업과 메모를 담으며, 태그는 영역과 프로젝트 전반에 걸쳐 사용할 수 있습니다. 작업은 오늘, 예정, 언젠가 보기로 필터링하고 마감일이나 우선순위에 따라 정렬할 수 있으며, 진행 상황을 추적하는 하위 작업으로 나눌 수도 있습니다.
- tududi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tududi은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tududi은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tududi의 마지막 커밋은 2026년 11월 5일입니다.
- tududi은(는) 어디에 사용할 수 있나요?
- 홈 서버나 NAS에서 셀프 호스팅 개인 GTD 시스템을 운영합니다. 이메일 계정이 없는 자녀를 포함해 가족 구성원과 가사 작업을 조율합니다. CalDAV를 통해 셀프 호스팅 도구의 작업을 기본 미리 알림 앱과 동기화합니다. REST API를 사용해 스크립트에서 작업 생성을 자동화합니다.
- tududi는 어떻게 설치하나요?
- Docker 이미지를 pull합니다: docker pull chrisvel/tududi:latest 관리자 인증 정보와 세션 시크릿을 지정해 컨테이너를 실행한 다음 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
- tududi은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chrisvel/tududi
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
작업 관리, 리소스 계획, 시간 추적, 고객 협업을 통합하고 Docker로 직접 호스팅할 수 있는 오픈소스 프로젝트 관리 플랫폼입니다.
리스트와 칸반 보드를 지원하는 셀프 호스팅 작업 관리 및 할 일 앱으로, Go 백엔드와 Vue.js 프런트엔드로 구성됩니다.
CalDAV 클라이언트와 동기화하고 브라우저에서 관리할 수 있는 Nextcloud용 Tasks 앱입니다.
계정 없이 사용할 수 있고 자체 저장소로 동기화할 수 있는, 데스크톱·모바일용 무료 오프라인 우선 GTD 할 일 앱입니다.
Kanban 보드, 워크플로, 시간 추적 및 MCP 연동을 제공하는 소규모 소프트웨어 팀용 셀프 호스팅 프로젝트·작업 관리 플랫폼입니다.