unstackd19 downloadsSync your StackTube YouTube knowledge notes into your vault. Pulls AI-structured notes for monitored YouTube channels via the StackTube API.
Sync your YouTube knowledge notes straight into your Obsidian vault.
StackTube monitors the YouTube channels you care about, runs each new video through an AI pipeline (Gemini + Claude), and turns it into a structured, searchable note. This plugin pulls those finished notes into your vault as plain Markdown — no lock‑in, you own the files.
Videos stream by. Knowledge should stack up.
video_id, channel, title, video_url, published_at, language, tags) so Dataview, graph view, and search just work.video_id..md files. Nothing is locked to this plugin.This plugin is a thin client: all analysis happens on the StackTube server. The plugin only fetches and writes files.
bije0327/obsidian-stacktube.main.js, manifest.json, and styles.css from the latest release.<your vault>/.obsidian/plugins/stacktube/.https://stacktube.io), Notes folder (default StackTube), and Sync interval (minutes; 0 = manual only).Notes land in <folder>/<channel>/<YYYY-MM-DD>-<title>.md.
The plugin talks only to the server URL you configure (StackTube by default), authenticated with your API key. It writes plain Markdown files into your vault — readable, portable, and yours. Your API key is stored locally in the plugin's data.json and is never logged.
npm install
npm run dev # watch build
npm run build # type-check + production build → main.js
node --import tsx test/run.ts # (or bundle test/run.ts) E2E against a mock server
See test/run.ts for the end‑to‑end harness (pagination, dedup, watermark resume, frontmatter, filename safety).
MIT © unstackd