BookBridge

BookBridge

Was ist BookBridge?

BookBridge ist ein Obsidian Community Plugin für bidirektionalen Sync zwischen deinem Obsidian-Vault und einer BookStack-Instanz.

Features

  • HTML→Markdown Konvertierung — Turndown mit Custom Rules für BookStack-spezifische Elemente
  • Lokale Bilder & Anhänge — Jedes Bild und PDF wird lokal gespeichert, voller Offline-Zugriff
  • Lösch-Synchronisation — Erkennt gelöschte Seiten, fragt nach Bestätigung
  • Konflikt-Diff — Bei Änderungen auf beiden Seiten entscheidet der User, nicht die Maschine
  • Inkrementeller Sync — Nur geänderte Seiten via updated_at-Vergleich

Tech Stack

KomponenteTechnologie
RuntimeObsidian Plugin API (TypeScript)
Buildesbuild
TestVitest
APIBookStack REST API v1
KonvertierungTurndown + Custom Rules

Installation

BookBridge ist als Community Plugin in Obsidian verfügbar. Alternativ über GitHub:

git clone https://github.com/rotecodefraktion/bookbridge
cd bookbridge
npm install && npm run build

Entstehung

Gebaut mit Claude Code als Co-Developer — zwei spezialisierte Agents (plugin-dev und qa-engineer), vier Workflow-Skills und strikten TypeScript-Regeln.

Mehr dazu im Blog-Artikel →