home

Ein Prompt, ein Roman: Der AI‑Novel‑Generator

Die Anwendung erzeugt aus einem einzigen Prompt ein vollständiges, zusammenhängendes Romanwerk, indem sie eine mehrstufige Pipeline mit Charakterstimmen‑Erstellung, Wiederholungs‑Vermeidung und Kontinuitäts‑Prüfung nutzt – jedoch nur lokal, weil die Google‑Gemini‑API‑Schlüssel im Browser exponiert werden.

Ziel: Ein ein‑Shot‑AI‑Novel‑Generator, der vollständige Romane aus einem Prompt erstellt auf dem.

Technologie: React‑Frontend, TypeScript, Google Gemini‑API, Node.js‑Runtime. Datensicherheit: Nur auf localhost laufen; API‑Schlüssel im Browser exponiert → Keine öffentliche Bereitstellung.

Pipeline: Ingest – Einlesen des anfänglichen Prompt (IP). Story Bible – Erzeugung einer „Story Bible“ (SB) mit Welt‑ und Charakterbeschreibung. SCI Injection – Einbezug von *Stylistic Compression Induction* (SCI), um jeder Hauptfigur einen einzigartigen Sprachstil zu geben. Outlining – Master‑Planner‑Modell erstellt eine kapitelweise Gliederung. Drafting – Master‑Writer‑Modell schreibt Kapitel unter Verwendung der vorherigen Kapitel, SB und einer Sperrliste aus bereits wiedergeholten Phrasen. Auditing – Continuity‑Editor prüft den neu geschriebenen Abschnitt, aktualisiert die laufende Zusammenfassung und erkennt KI‑typische Formulierungen („AI‑isms“) zum Hinzufügen zur Sperrliste. Loop – Schritte 5–6 werden für jedes Kapitel wiederholt. Export – Pipeline‑Zustand wird als JSON exportiert, Manuskript als PDF generiert.

Installation & Nutzung: Node.js erforderlich. Repository klonen, npm install, .env.local mit GEMINI_API_KEY erstellen, npm run dev. Im Browser auf http://localhost:3000 öffnen, Prompt eingeben, „Weave My Novel“ klicken. Backup‑ und Wiederherstellungsfunktionen über lokalen Speicher.

Sicherheitswarnung: Anwendung nur lokal laufen lassen, um Schlüsselverlust zu vermeiden. Zukünftige Verbesserungen: Einführung einer Vektor‑DB statt aktueller Stichwort‑Abgleich‑Methode; verbessertes UI für die Sperrliste. Lizenz: MIT.

Quelle: https://github.com/mike-cramblett/novel-novel-generator