Replace the empty new tab with a full project overview — status, TODOs, journal heatmap, graph, and quick actions, all in one place.
Features
Cards with status badges (Active / Paused / Done), open TODO count, and last-modified time. Filter by status with one click.
All unchecked - [ ] items across your projects, grouped by project. Check them off inline or jump straight to the file.
GitHub-style activity grid of the last 52 weeks. Know at a glance how consistent your journaling has been.
Active projects, open TODOs, journal entries this week, and your current streak — always visible at the top.
Force-directed graph of links between your project files. Drag, zoom, pan, and double-click to reset.
The 7 most linked files in your projects folder — instantly see which notes are your most referenced hubs.
Configurable one-click buttons to create new files from templates. Label, template path, and filename prefix are all customizable.
Choose which sections are visible, configure folder paths, and toggle whether the cockpit opens on every new tab.
Installation
main.js, manifest.json, styles.css from the latest release.obsidian/plugins/project-cockpit/ in your vaultDevelopment
Changelog
templateNewSession / templateJournalToday / templateNewIdea fields--frozen-lockfile for reproducible builds.node-version file to prevent minor-version driftfast-uri ≥ 3.1.2 via pnpm.overrides to resolve transitive vulnerability in eslint-plugin-obsidianmdactiveWindow timer calls with window to satisfy Obsidian's API linterlint-staged with nano-staged for faster pre-commit hooksmain.js and styles.css in the release workflowobsidian-cockpit to project-cockpit to meet Obsidian marketplace naming requirements.md sits next to the project subfolder rather than inside itvault.process()localStorage