Design · Teilprojekt 1 — Wissenschaftlicher KI-Editor

Gesamtbild zum Abnicken

WYSIWYG-Editor mit LaTeX-Mathe, BibTeX-Zitaten und Inline-Diff-KI. Einzelautor (keine Live-Kollaboration in v1).

Architektur

Browser · Frontend (TipTap / ProseMirror)
Editor-Core
Schema: Text · Mathe-Knoten · Zitat-Chip
★ KI-Diff-Engine
Vorschlag → Decorations → Annehmen/Verwerfen (3 Ebenen)
Mathe (KaTeX)
$…$ live rendern
Kommentare
Rand-Threads · @KI
▲ HTTPS ▲
VPS · Backend (Node, hinter Traefik)
KI-Gateway
austauschbar: u:ai-Proxy / Claude · Key bleibt am Server
Zitat/BibTeX
.bib parsen · DOI-Lookup · formatieren
Dokument-Speicher
JSON + .bib · Autosave · Versionen
Export
→ LaTeX · → PDF

Datenfluss · eine ⌘K-Bearbeitung

Markieren + Anweisung — Text wählen, ⌘K, „kürzer + Referenz"
Backend ruft KI — mit Kontext: Auswahl, Notation, .bib
Strukturierter Diff zurück — Einfügungen/Löschungen, keine Roh-Blobs
Als Decorations anzeigen — grün/rot, streamend
Du entscheidest — ✓/✗ einzeln · Absatz · Session · „↻ Anders"
Annehmen = Transaktion — wird Teil des Dokuments, Autosave

Umfang v1

✓ Drin (v1)

  • WYSIWYG-Texteditor mit Überschriften, Listen, Formatierung
  • LaTeX-Mathe-Inseln (KaTeX, live)
  • BibTeX-Zitate + DOI-Lookup + Literaturverzeichnis
  • KI-Inline-Diff + 3-Ebenen-Annehmen + ⌘K-Aktionen (inkl. SCI)
  • KI-Kommentare am Rand, @KI-Threads
  • Export → PDF und LaTeX
  • Dokumente speichern/öffnen, Autosave, einfache Versionen

✗ Bewusst draußen (später)

  • Echtzeit-Kollaboration (mehrere gleichzeitig)
  • Sheets & Slides (Teilprojekt 2 & 3)
  • Quelltext-/Dual-Mode (Richtung Option C)
  • Mobile-optimierte Bedienung
  • Plugin-/Vorlagen-System