Marvin

Marvin

Local web dashboard for your Obsidian vault

Marvin is the dashboard surface in the Deep Thought Ecosystem for users running a local-first vault setup. A small Flask web app on your Mac that reads the YAML files core-skills produces (`_tasks.yaml`, `_insights.yaml`, `_meta.yaml`) and surfaces them as a browsable dashboard. Strict separation: Marvin never reads Deep Thought MongoDB; Trillian writes to the vault, Marvin reads from the vault, the universes don't cross.

Key capabilities

  • Tasks Page - Open and resolved tasks across every project, surfaced from `_tasks.yaml`
  • Activity Page - Daily file creation across the vault, with classification by domain and type
  • Insights Page - Cross-vault insights surfaced from `_insights.yaml`
  • Browse Page - Explore vault folders and files directly
  • Inbox Page - Pending captures from Trillian, awaiting `/inbox` skill processing
  • MCP Integration - Claude Code can query Marvin's data via MCP without re-parsing the vault
  • Daily Summary - Optional Ollama-powered daily summary of vault activity

Specialized applications

  • Personal Knowledge Management - The dashboard for your second brain
  • Solo Knowledge Worker - Solo consultants, researchers, writers
  • Local-First Setup - Privacy-maximalist users who keep audio local and process via core-skills
  • Claude Code Integration - Power users who want one canonical data source across CLI and dashboard
Access Marvin → View all services