Deng's44 downloadsRead-only assignee workload insights across Project Manager projects.
OBSIDIAN · PROJECT MANAGER COMPANION
A tiny workload observatory for busy Obsidian vaults.
See the team picture, follow the interesting bits, and leave every note exactly where it was.
Install from Obsidian · Releases · Report an issue
English · 简体中文

The v0.2 dashboard in one frame: cross-project totals, data-quality signals, a compact six-ratio ledger, and composable task filters. Captured with the Pixel theme and synthetic data; no real project information is shown.
Project Manager Insights gathers notes created by Project Manager into one friendly, cross-project workload view. See how planned and logged hours are distributed, spot fuzzy data, then trace every number back to its task.
PROJECTS ──→ TEAM SNAPSHOT ──→ ASSIGNEE ──→ TASKS
pick scan focus trace
[!NOTE] A tiny plugin with a firm promise: it reads Project Manager data, but never edits project or task notes.
| Inside the observatory | What you can see |
|---|---|
| 🛰️ Team snapshot | Combined planned, logged, remaining, and overrun hours for the selected projects. |
| 👤 Assignee cards | Each person's task count and workload rails, with personal and shared work kept separate. |
| 🧭 Delivery ledger | Six personal ratios grouped by delivery, time, and data foundation. |
| 🔎 Task drawer | Search plus multi-select project and status filters, with resizable task columns. |
| 🪟 Project Manager handoff | Open a task in Project Manager's editor, or open its project in a new tab. |
| 🧹 Quality ping | Included subtask total and gentle warnings for unestimated, unassigned, and excluded parent tasks. |
The task column stays put on narrow screens while the remaining fields scroll. The interface speaks English and Simplified Chinese, and borrows its colors from your active Obsidian theme.
The assignee panel keeps investigation close to the numbers:
Escape to close project and filter menus without clearing your selections.Opening task details directly is supported with Project Manager 1.8.x. PM Insights still performs no task-note writes; any changes made inside the Project Manager editor are handled by Project Manager itself.
The compact ledger beside each assignee answers three different questions without inserting another dashboard between the person and their tasks.
| Group | Ratio | Calculation |
|---|---|---|
| Delivery | Task closure | Completed non-cancelled tasks ÷ all non-cancelled tasks. |
| Delivery | Planned work closed | Planned hours on completed tasks ÷ all estimated hours. |
| Time | Time consumed | Logged hours on estimated tasks ÷ their planned hours. |
| Time | Tasks over budget | Started estimated tasks over plan ÷ all started estimated tasks. |
| Data foundation | Estimate accuracy | Completed, started tasks within ±20% of estimate ÷ all completed, started estimated tasks. |
| Data foundation | Estimate coverage | Estimated non-cancelled tasks ÷ all non-cancelled tasks. |
An em dash means there is no valid sample yet; it is not reported as zero.
| Gauge | Calculation |
|---|---|
| Planned | Sum of each included task's estimate. |
| Logged | Sum of its time-log entries. |
| Remaining | max(planned - logged, 0) for open, estimated, non-archived tasks. |
| Overrun | max(logged - planned, 0) for estimated tasks. |
To keep the snapshot honest:
type: task are excluded even when they have no subtasks; when type metadata is missing, parent tasks are still inferred from parentId relationships to avoid double counting. Enable Count parent tasks to switch the entire dashboard to parent tasks and exclude child tasks instead.You will need:
1.7.2 or later.Install Project Manager Insights from the Obsidian Community directory, or open Settings → Community plugins → Browse, search for Project Manager Insights, then select Install and Enable.
Open PM Insights from the ribbon, or run PM Insights: Open workload insights from the command palette. Pick your projects, choose an assignee, and you are off. Language and member aliases live under Settings → PM Insights.
# Start the development build
npm run dev
# Type-check, lint, test, and create a production build
npm run check
PM Insights reads Project Manager metadata from your local vault. It does not edit project or task notes, and the current plugin has no network integration.
Made for people who like their project signals clear and their vaults undisturbed. ☕