次に行うアクション、プロジェクト、コンテキストを整理できる、Ruby on Rails製のセルフホスト型GTDタスク管理Webアプリです。
- スター
- 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
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でセルフホストできるオープンソースのプロジェクト管理プラットフォーム。
リストやカンバンボードを備えたセルフホスト型タスク管理・ToDoアプリ。GoバックエンドとVue.jsフロントエンドで構成。
Nextcloud向けのタスクアプリ。CalDAVクライアントと同期し、ブラウザーでタスクを管理できます。
アカウント不要で、自分のストレージ経由で同期できる、デスクトップ・モバイル向けの無料オフライン対応GTDタスク管理アプリです。
Kanbanボード、ワークフロー、時間記録、MCP連携を備えた、小規模なソフトウェアチーム向けのセルフホスト型プロジェクト・タスク管理プラットフォーム。