Introduction
Naidis - Unified PKM Platform for Obsidian
Welcome to Naidis
Naidis is a unified command palette and PKM workstation for Obsidian. It combines Web Clipping, YouTube Transcripts, local AI Chat, RSS Reader, and Spaced Repetition into a single high-performance interface.
Key Features
- Web Clipping - Save web pages to clean Markdown with local and cloud options
- YouTube Transcript - Extract, timestamp, and summarize YouTube transcripts
- AI Chat - Local AI chat with your vault via Ollama
- RSS Reader - Subscribe to and read RSS feeds directly inside Obsidian
- Spaced Repetition - SM-2 & Half-life memory review for notes and highlights
- PDF Processing - PDF parsing, OCR, and table extraction
- Cloud Sync & Mobile Companion - Cross-device sync powered by Cloudflare D1 and R2
Architecture
┌─────────────────────────────────────────────────────────────┐
│ naidis-core (Rust Backend) [Local Core]│
│ • PDF parsing / OCR / table extraction │
│ • YouTube transcript extraction │
│ • RSS feed parsing │
│ • Local high-speed JSON-RPC API │
└─────────────────────────────────────────────────────────────┘
│
│ IPC (JSON-RPC over stdio)
▼
┌─────────────────────────────────────────────────────────────┐
│ naidis-app (Obsidian Plugin) [Local + Cloud] │
│ • Command Palette UI │
│ • Vault integration & local-first markdown storage │
│ • Optional Cloud Sync ($1.99/mo or $19/yr) via Cloudflare │
└─────────────────────────────────────────────────────────────┘