Repolode
chrisvel

chrisvel/tududi

個人やチームのタスク、プロジェクト、メモ、エリア、定期タスクを整理できる、セルフホスト型またはホスト型のタスク・プロジェクト管理ツール。

代替できる製品:Todoist

スター
3,510
フォーク
286
未解決の Issue
18
最終コミット
12 時間前

これは何?

tududiは、明確な階層構造でタスクや日々の活動を整理するアプリです。エリアでプロジェクトをまとめ、プロジェクトにタスクやメモを登録し、タグはその両方にまたがって使えます。タスクは「今日」「近日中」「いつか」のビューに絞り込めるほか、期限や優先度で並べ替えたり、進捗を追跡しながらサブタスクに分割したりできます。

定期タスクは、毎日、毎週、毎月、月末のパターンに対応し、間隔のカスタマイズや終了日の指定も可能です。アプリはDockerで動作し、デフォルトではSQLite、大規模な環境では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. 1

    Docker イメージを pull します

    docker pull chrisvel/tududi:latest
  2. 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 からアップグレードする場合は、ボリュームのパスを更新してください。更新しないとデータが失われる可能性があります。

収録されている特集

トピック

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

よくある質問

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 の数値は毎日更新されます。

関連プロジェクト