Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Mengshi Cockpit

孙鹏飞孙鹏飞78 downloads

猛士驾驶舱 — Calendar, Projects, Todos, Gantt, Feishu, Sessions integrated workbench

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

An all-in-one Obsidian workbench plugin — Calendar, Projects, Todos, Gantt, Feishu (Lark), and Claude Code Sessions in a single interactive dashboard.

A Chinese translation is available at README.zh-CN.md.


Features

Tab Name What it does Highlights
📅 Calendar Monthly grid with daily summaries and status; click to jump to or create a daily note Mon–Sat grid, one-click note creation, inline status editing
📂 Projects Auto-scan project folders, two-dimensional categorization, card view Auto-discovers projects, editable tags/categories, maintainable links
✅ Todos Aggregates - [ ] tasks from multiple sources; checking a box writes back to the source file Groups by project, collapses completed items, skips template noise
📊 Gantt Gantt timeline, drag scheduling, multi-phase, milestones Today line, phase bars, two-way README sync
📡 Feishu Feishu Wiki / Drive browsing, project categorization, link checks, smart meeting notes Deep scan, auto-categorization, access stats, file moves
💬 Sessions Visualize Claude Code sessions, group by project, task workflow Turn details, title editing, archiving, one-click resume

🖊 Quick capture: a bottom FAB offers "Diary / Todo" quick entry (not a separate panel).


Demo

Calendar Gantt
Calendar Gantt

Installation demo: see assets/demo/插件安装.gif.


Installation

From Obsidian Community Plugins (recommended)

  1. Open Obsidian → Settings → Community plugins → turn off Restricted mode
  2. Community plugins → Browse → search Mengshi Cockpit → Install and enable
  3. A shield-shaped icon appears in the ribbon; click it to open the workbench

Manual install (Release)

  1. Download the latest main.js, manifest.json, styles.css from Releases
  2. Put them into .obsidian/plugins/mengshi-workbench/ in your vault
  3. Settings → Community plugins → Enable

Build from source

git clone https://github.com/Spenf710/obsidian-mengshi-cockpit.git
cd obsidian-mengshi-cockpit
npm install
# Build directly into your vault's plugin folder (recommended):
OBSIDIAN_VAULT="C:/path/to/your/vault" npm run build
# Or build to ./dist and copy manually:
npm run build

Output directory priority: OBSIDIAN_VAULT env var → local .obsidian → ./dist.


Setup

The plugin works out of the box, but configure it under Settings → Mengshi Cockpit for the best experience:

Setting Description Default
Work log folder Folder for daily notes Empty → "工作日志"
Diary template Template used for new notes templates/工作日志.md
Project roots Project-type folders (multiple allowed) Empty → add manually
Default categories / tags Vocabulary for project classification 通用 / 其他
Tabs Toggle the 6 tabs independently All on

Feishu (optional)

The Feishu panel relies on the external lark-cli tool (install and log in yourself):

npm install -g @larksuite/cli
lark-cli auth login

The plugin auto-detects lark-cli (with a npx fallback); a guide is shown when it is missing.

Sessions (optional)

The Sessions panel reads local Claude Code session records (~/.claude/projects/) — no setup needed. "Loop / Open in Claude" requires the Claude Code CLI; buttons show a hint when it is absent.


Privacy & Data

  • Everything is processed locally: it reads your vault's .md files, optionally reads ~/.claude/projects session JSONL, and calls Feishu cloud APIs (via lark-cli using your own credentials) only when you open the Feishu panel.
  • Nothing is uploaded to third parties: Feishu calls only happen when you perform a panel action (browse / search / stats).
  • Settings (including personal overrides) are stored in .obsidian/plugins/mengshi-workbench/data.json.

Development

npm run dev    # watch mode + static file sync
npm run build  # production build
  • Source: src/main.ts (plugin shell) + src/data/* (data layer) + src/views/* (view layer)
  • Build: esbuild bundle → main.js; standalone styles.css; manifest.json version aligned with the release tag

Platform

Item Details
Minimum version Obsidian ≥ 1.7.2
Desktop ✅ (requires Node runtime; Loop / Sessions / Feishu CLI / Gantt are desktop-first)
Mobile Not published (isDesktopOnly: true)

Credits & License

  • The logo is an original military-style creation with no third-party copyright dependencies.
  • Released under the MIT License.
HealthExcellent
ReviewRisks
About
Open an interactive Obsidian workbench that combines calendar, projects, todos, scheduling, Feishu browsing and Claude Code sessions in a single panel. Aggregate tasks with source write-back, auto-discover projects in card/board views, drag-and-drop Gantt timelines, and capture diary/todo quickly.
Project managementCalendarTasks
Details
Current version
0.6.10
Last updated
6 days ago
Created
3 weeks ago
Updates
11 releases
Downloads
78
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
孙鹏飞孙鹏飞spenf710
GitHubspenf710
  1. Community
  2. Plugins
  3. Project management
  4. Mengshi Cockpit

Related plugins

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

TickTickSync

Sync TickTick tasks.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.