Takahiro.N113 downloadsDisplay notes from a Base as an Eisenhower matrix and drag cards to update their properties.
Display notes from an Obsidian Base as a 2×2 Eisenhower matrix — urgency × importance — and drag cards between quadrants to write the classification back to each note's frontmatter. Runs fully locally (no network, no telemetry).

The interface language follows Obsidian automatically, or can be forced to English or Japanese in settings.
app.fileManager.processFrontMatter API — no custom storage.isDesktopOnly: true — classification is mouse/keyboard drag-and-drop; touch support is planned for a later version..base containing the notes you want to triage.note.* properties to use for urgency and importance (defaults: urgent / important). Non-writable formula / file.* properties can't be selected. The plugin settings tab lets you change the default properties, quadrant labels/colors, the uncategorized-zone display, and the display language (Auto / English / Japanese).true / false back to the frontmatter. Notes whose axis properties are unset go to the Uncategorized zone, from which you can drag them into a quadrant. Notes holding non-boolean values are shown locked to prevent accidental overwrites.v1 supports boolean axes (
true/false). Numeric and tag axes are under consideration for a future version.
Property badges are off / empty by default (unchanged until you opt in); the completion toggle and the stagnation indicator are on by default (completion writes the done property; stagnation flags cards idle for more than 14 days), while the setup diagnostics surface only on misconfiguration. All are configurable — or can be disabled — in settings.
done; change it to another boolean property or clear it in settings to disable). Click it (or press x while the card is focused) to write done: true without opening the note. Let a Base filter decide whether finished notes disappear: add done != true to the Base and completed cards drop out automatically; if you keep them, the "dim completed notes" option marks them instead. Toggling flips completion on/off, and the last toggle can be reverted with the same Undo as a drag. Cards whose completion property holds a non-boolean value (e.g. a date) disable the check to protect the existing value.formula and file.* properties can be shown too. An optional toggle emphasizes due-like values (YYYY-MM-DD on or before today).mtime), so automated processing (Linters, Templater, sync) also resets it — noted in the settings.Once listed, install it from Obsidian → Settings → Community plugins → Browse by searching for "Eisenhower Matrix for Bases".
Download main.js / manifest.json / styles.css from the Releases page, place them in <Vault>/.obsidian/plugins/eisenhower-bases-view/, then enable the plugin in Settings.
Obsidian の Bases(コアのデータベース機能)のカスタムビューとして、緊急度×重要度の 2×2 Eisenhower マトリクスを提供するプラグイン。ノートを 4 象限(Do / Schedule / Delegate / Delete)に配置し、カードのドラッグで frontmatter プロパティを書き戻して分類を永続化する。完全ローカル動作(ネットワーク通信・テレメトリなし)。
app.fileManager.processFrontMatter を用いる。isDesktopOnly: true(マウス DnD のため当面デスクトップ限定・タッチ対応は将来)。.base を作成 / オープンする。note.* プロパティを指定する(既定は urgent / important)。書き戻せない formula / file.* プロパティは選べない。プラグイン設定タブで既定プロパティ・象限ラベル / 色・欠損ノート表示・表示言語(Auto / 英 / 日)を変更できる。true / false が frontmatter に書き戻される。軸プロパティが未設定(欠損)のノートは「未分類ゾーン」に入り、そこから象限へドラッグして分類できる。boolean 以外の値を持つノートは誤書き換えを防ぐためロック表示になる。v1 は boolean 軸(
true/false)に対応する。数値・タグ軸は将来のバージョンで検討する。
追加プロパティバッジは既定オフ(空)でオプトインするまで従来どおり。完了トグルと滞留インジケータは既定で有効(完了トグル=プロパティ done、滞留=14 日)で、診断バナーは設定ミス時のみ出る。いずれも設定で変更・無効化できる。
done。設定で別の boolean プロパティ名に変えたり、空にして無効化できる)。クリック(またはカードにフォーカス中に x キー)でノートを開かずに done: true を書き込める。完了ノートを消すか残すかは Base 側のフィルタに委ねる方針で、Base に done != true を張れば完了カードは自動で消える。残す場合は「完了ノートを淡色表示」オプションで目印にできる。チェックは押すたびに完了 / 未完了を切り替えられ、直前の 1 手はドラッグ移動と同じ**「元に戻す」**で戻せる。完了プロパティが日付など boolean 以外の値を持つカードは、既存の値を守るためチェックを無効化する。file.* 系プロパティも表示できる。期日らしい値(YYYY-MM-DD で今日以前)を強調するトグルも用意した。mtime)に基づく読み取り専用の目印で、Linter・Templater・同期などの自動処理でも更新日時はリセットされる点に注意(設定画面に明記)。掲載後は、Obsidian の設定 → コミュニティプラグイン → 閲覧 から「Eisenhower Matrix for Bases」を検索してインストールできる。
Releases から main.js / manifest.json / styles.css を取得し、対象 Vault の <Vault>/.obsidian/plugins/eisenhower-bases-view/ に配置して、設定でプラグインを有効化する。
This plugin is free and open source (MIT). If it helps you, you can support its development:
本プラグインは無料・オープンソース(MIT)です。役立ったら開発の支援をいただけると励みになります(GitHub Sponsors:継続/Ko-fi:単発)。Obsidian のプラグイン詳細ページの「Donate」からも同じ導線にアクセスできます。
| 目的 / Purpose | コマンド / Command |
|---|---|
ビルド(型チェック+esbuild 本番バンドル → main.js) / Build |
npm run build |
| 開発(esbuild watch) / Dev watch | npm run dev |
| 型チェックのみ / Type-check only | npm run typecheck |
| テスト / Test | npm test |
| Lint | npm run lint |
| フォーマット / Format | npm run format |
Issue 駆動 + Git Flow + git worktree + TDD(Red-Green-Refactor)+ Spec 駆動 + 多段コードレビューを採用する。詳細は CLAUDE.md と .claude/rules/、要件は docs/要件定義書.md、設計は docs/design/ を真実源とする。
gh(GitHub CLI)、フック実行に python3プラグイン id:
eisenhower-bases-view/ name:Eisenhower Matrix for Bases/minAppVersion1.12.0(スパイク #16 の実機検証〔1.12.7〕で確定)。
このプロジェクトは Claude Code エージェント開発ワークフロー・テンプレート v1.9.0 から生成。