Naidis

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  │
└─────────────────────────────────────────────────────────────┘

Getting Started

On this page