Private build
cc — A Local IDE for My Obsidian Vault
A localhost-first IDE for a knowledge vault: rendered markdown with wikilinks and inline Mermaid, an Eisenhower task matrix and kanban board, and a streaming Claude chat that reads the active note for context.
Screen recording with sample / redacted data.
The problem
A growing knowledge vault is just folders of markdown. Reading it, steering work, and asking questions across it usually means three different apps.
What I built
cc is a single localhost app that turns the vault into a workspace: it renders notes with wikilinks and inline Mermaid, pins the files I touch daily, turns one markdown file into a kanban board, and auto-sorts tasks into an Eisenhower matrix from their frontmatter. A streaming Claude chat sits alongside, aware of whatever note is open, with push-to-talk voice and text-to-speech playback.
Stack
Vite + React + TypeScript on the front end, an Express server with live file reload (chokidar + SSE) on the back, the Anthropic SDK for streaming chat, whisper.cpp for voice input, and a small set of safe, scoped write routes so the vault stays the source of truth.
A built-in private mode redacts sensitive surfaces on demand, so the whole thing is safe to screen-share, exactly how this walkthrough was recorded.
Shown with a sample vault. The real vault stays local and private.
Screenshots
Sample / redacted data shown for privacy.