Agentic OS Pro
An AI-agent companion that lives inside Obsidian.
A personal, in-progress tool — kept closed by choice, not unfinished portfolio filler.
The problem
Running AI agents means jumping between a terminal, a browser, and scattered notes. Context gets lost, token spend is invisible, and daily work never lands where you actually think — in your notes.
The solution
A TypeScript Obsidian plugin that turns the vault into an agent workspace: interactive streaming agent sessions, live token tracking, generated daily briefings, and project sync.
What it does
- ▹Interactive streaming agent sessions rendered natively in the vault
- ▹Live token & cost tracking per session
- ▹Auto-generated daily briefings written straight into notes
- ▹Project sync keeps agent output next to the work it belongs to
- ▹Built from a TypeScript source tree, bundled with esbuild
How it works
- 1
Start a session
Open an agent session inside Obsidian; the plugin streams the agent's stdout via stream-json into a live note.
- 2
Track spend
Every turn's tokens are parsed and accumulated so cost is visible in real time, not after the fact.
- 3
Brief & sync
A daily briefing is generated as a repo-root dated note, and project state syncs back into the vault.
Architecture
Click a node to see what it does.
How it looks
Tech stack
- TypeScript
- Obsidian API
- esbuild
- Streaming JSON
- Node