ForgeTasks

1 Task = 1 File, Powered by Your Vault

タスクをMarkdownファイルとして管理するObsidianプラグイン。 YAML frontmatter、親子タスク、デイリーノート連携 — Vault内で完結するタスク管理。

Features

Obsidianネイティブなタスク管理に必要なすべてを、ひとつのプラグインに。

📄

1 Task = 1 File

タスクごとに独立したMarkdownファイルを作成。YAML frontmatterでステータス、優先度、期限、プロジェクト、タグを管理します。

📋

Sidebar Task List

サイドバーにタスク一覧を表示。ステータス別グループ、優先度バッジ、期限表示、フィルタ・検索機能を搭載。

🌳

Parent-Child Tasks

ウィキリンクで親子関係を構築。親タスクのステータス変更が子タスクに自動カスケードします。

📅

Daily Note Integration

コードブロックプロセッサでデイリーノートにタスクを動的表示。期限、ステータス、プロジェクトでクエリ可能。

✏️

Quick Edit & Create

モーダルからタスクの作成・編集。サイドバーのワンクリックで子タスク作成やステータス切り替えが可能。

🔄

Real-time Sync

ファイルの変更をリアルタイムで検知し、サイドバーとコードブロックを即座に更新。手動編集もOK。

🗂️

Kanban Board

ドラッグ&ドロップ対応のカンバンボード。ToDo・In Progress・Doneの3列でタスクを直感的に管理できます。

📊

Matrix View

ステータス×優先度の2次元マトリクス表示。タスクの全体像と優先順位を一目で把握できます。

🎨

Smart Due Dates

期限の段階的色分け(超過=赤、当日=橙、直近=黄)を自動表示。タイトル・期限・優先度のインライン編集にも対応。

How It Works

タスクはすべて通常のMarkdownファイル。特別なフォーマットは不要です。

Task File

---
status: in-progress
priority: high
due: 2026-02-20
project: website-redesign
tags:
  - design
  - ui
parent: "[[master-plan]]"
created: 2026-02-15
updated: 2026-02-16
---

# Redesign landing page

トップページのデザインを刷新する。
モバイル対応も含む。

Daily Note Query

```forge-tasks
status: todo, in-progress
due: today
sort: priority
```

デイリーノートにコードブロックを挿入するだけで、条件に合うタスクが動的に表示されます。 ステータス、期限、優先度、プロジェクトでフィルタ可能。

In Action

Obsidianのワークスペースに統合されたForgeTasksの動作イメージ。

サイドバータスクリストのスクリーンショット
デイリーノート連携のスクリーンショット

Install

以下の手順で ForgeTasks を手動インストールできます。

1. ファイルをダウンロード

以下の3つのファイルをすべてダウンロードしてください。

2. Vaultに配置

  1. 1Obsidian Vaultのフォルダを開き、.obsidian/plugins/forge-tasks/フォルダを作成
  2. 2ダウンロードした3つのファイルをそのフォルダにコピー
  3. 3Obsidianを再起動(または再読み込み)
  4. 4設定 → コミュニティプラグイン → ForgeTasks を有効化

ディレクトリ構成

YourVault/
└── .obsidian/
    └── plugins/
        └── forge-tasks/
            ├── main.js
            ├── manifest.json
            └── styles.css