Dash – My Personal Operating Cockpit
What It Is
Dash sits next to my second brain. Python builders read the vault, Notion and Microsoft 365 and generate a set of static pages: today's agenda and focus, the status of each front I work on, a news feed, highlights and collections captured from the browser, and a catalog of every skill, MCP server and CLI my AI agents can use. A small local server turns the pages into a working tool, with actions that check off tasks, save captures and open Claude Code with a ready prompt. The screens in this video are real, with personal data blurred.
Features
Today view with agenda, prioritized focus tasks, goals and a digest of what I may have missed
Status of each work front in one place
News feed from 27 sources with deduplication and a saved tab
Two browser extensions that capture links, highlights and references in one click
Catalog of 638 AI tools (skills, MCP servers, CLIs) with a weekly audit
One-click hand-off to Claude Code with a ready prompt
Design system page with light and dark themes
Technical Highlights
Generated, Never Hand-Edited
12 Python builders produce self-contained HTML pages. Every number on a page comes from a traceable source, never typed in.
A Local Action Server
A server on localhost handles actions with a session token and origin and host allowlists. Every capture is logged to the day's note, and deletions go to a restorable trash.
Keeps Itself Running
Launch agents keep the builder and server up, and a watchdog health-checks the server every two minutes and restarts it when it stops answering.
Key Features
PROJECT TYPE: Personal operating dashboard
SOURCES: Obsidian vault, Notion, Microsoft 365, RSS
BUILD: 12 Python builders, 17 generated pages
CAPTURE: Two browser extensions
PRIVACY: Personal data blurred in this video
Results
Agenda, priorities, project status and captures on one page, rebuilt from the vault and connected services.
A searchable catalog of 638 AI tools, audited weekly.
One-click capture from the browser that lands in the vault and is logged in the day's note.
11,910 lines of Python across 12 builders and 24 local API routes, with a news feed from 27 sources.