Skip to content

crazyrob425/KDP-E-Book-Generator

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Null Library

NULL LIBRARY

[ THE ALL-IN-ONE PUBLISHING CARTEL ]

React TypeScript Multi-AI Tailwind CSS License: MIT Blacklisted Binary Labs

Research Β· Write Β· Illustrate Β· Design Β· Publish Β· Market Β· Translate Β· Narrate Β· Dominate

Null Library: The Art of Infinite Production

πŸ› Report Bug Β· πŸ’‘ Request Feature


The world is full of books that shouldn't exist. Now, yours can join them.

Welcome to Null Library, a high-octane, full-stack authorship engine engineered by Rob Branting at Blacklisted Binary Labs. If you've ever wanted to dominate the Amazon Bestseller list without the "minor inconvenience" of spending three years in a dark room drinking lukewarm coffee, you're in the right place.

We've automated the entire literary lifecycleβ€”from the first spark of an idea to the first royalty check you'll definitely use for something responsible (like more server racks or a very fast getaway car).

"Any sufficiently advanced publishing pipeline is indistinguishable from a felony." β€” Us, just now.


πŸ“‹ TABLE OF CONTENTS


πŸ”« THE "UNFAIR ADVANTAGE" FEATURE SET

Other AI book generators give you a chapter. Null Library gives you a publishing empire, a marketing department, a translation bureau, a recording studio, andβ€”if you squintβ€”an alibi.


1. The Proxy-Proxy Gateway (Multi-AI Spoofing)

Null Library

Why settle for one model when you can commit "API Identity Theft"? Our custom LLM Proxy Spoof access gives you unlimited, high-speed routing to the world's elite AI modelsβ€”completely free.

  • πŸ”„ Intelligent Model Routing β€” We rotate Claude 3.5 for the flowery prose and emotionally devastating dialogue, GPT-4o/o1 for complex logical structure and plot architecture, and Gemini 3.0 for the heavy-lifting research and data synthesis.
  • 🧠 Task-Matched AI Selection β€” Each phase of book creation is automatically assigned to the AI model that does it best. Outlines go to the strategist. Prose goes to the poet. Fact-checking goes to the forensic accountant.
  • ♾️ Unlimited Multi-AI Access β€” No API keys? No problem. Our OpenAI-compatible proxy gateway connects to local models (Ollama, GPT4All) and cloud endpoints seamlessly. It's like having a room full of brilliant ghosts writing for you. Unlike human interns, they don't complain about "labor laws" or "needing to sleep."

2. Specialized "Work-Horse" Swarms

We don't just dump a prompt into a box and pray. We deploy specialized AI task forces that would make any three-letter agency jealous:

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  πŸ“• FICTION SYNDICATE β”‚     β”‚  πŸ“˜ NON-FICTION TRUST β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€     β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ β€’ Character Architectβ”‚     β”‚ β€’ Research Agents    β”‚
  β”‚ β€’ World Builder      β”‚     β”‚ β€’ Fact Verifier      β”‚
  β”‚ β€’ Plot Mastermind    β”‚     β”‚ β€’ Source Citator     β”‚
  β”‚ β€’ Dialogue Smith     β”‚     β”‚ β€’ Technical Writer   β”‚
  β”‚ β€’ Cliffhanger Agent  β”‚     β”‚ β€’ Academic Formatter β”‚
  β”‚ β€’ Continuity Cop     β”‚     β”‚ β€’ Data Synthesizer   β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • πŸ“• The Fiction Syndicate β€” A dedicated criminal organization of AI agents masterminds character arcs so deep they'll need therapy, "cliffhangers that hurt," and world-building so immersive you'll need a map (which we also generate). Complete with a Book Bible system that tracks every character, location, event, and timeline across your entire saga. Your protagonist's eye color will never mysteriously change in chapter 14 again.

  • πŸ“˜ The Non-Fiction Brain Trust β€” An elite team of research agents that crawl web sources, academic papers, and news feedsβ€”then cite sources, verify facts, identify controversies, and synthesize expert opinions. They write technical papers and research books with the cold, clinical precision of a forensic accountant who's seen things. The kind of things you can't unsee.


3. Intelligent Market Reconnaissance

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  πŸ”  MARKET INTELLIGENCE ENGINE                   β”‚
  β”‚                                                    β”‚
  β”‚  πŸ“Š Google Trends ──► Niche Analysis               β”‚
  β”‚  🎯 Audience DNA  ──► Demographics & Pain Points   β”‚
  β”‚  πŸ•΅οΈ Competitor X-Ray ──► Gap Identification        β”‚
  β”‚  πŸ’° Profit Forecast ──► Genre Recommendations      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Don't write blindly. That's how amateurs end up with 400 pages about competitive yodeling in a saturated market.

  • 🎯 Niche Finder β€” AI-powered identification of profitable, low-competition genres. Find the goldmine before the gold rush.
  • πŸ“ˆ Google Trends Integration β€” Real-time trend analysis and visual interest-over-time charts. Know what's hot before it's trending.
  • πŸ•΅οΈ Competitor Analysis β€” AI agents X-ray competing titles, identify their success factors, and find gaps in the market big enough to drive a getaway van through.
  • πŸ‘₯ Audience Profiling β€” Deep-dives into target demographics, interests, pain points, and buying behaviors. Know your reader better than their therapist does.
  • πŸ’‘ Smart Suggestions β€” Auto-generates genre and topic recommendations with reasoning, so you can make informed decisions (for once).

4. The Manuscript Forge

  ╔════════════════════════════════════════════════════════╗
  β•‘                πŸ”₯ MANUSCRIPT FORGE πŸ”₯                  β•‘
  ╠════════════════════════════════════════════════════════╣
  β•‘                                                        β•‘
  β•‘   IDEA ──► OUTLINE ──► CHAPTERS ──► REVIEW ──► GOLD   β•‘
  β•‘     β”‚         β”‚            β”‚           β”‚          β”‚    β•‘
  β•‘   Market    Book        Parallel     Critic    Publish β•‘
  β•‘   Intel     Bible       Threads      Agent     Ready   β•‘
  β•‘                                                        β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

This isn't your grandma's word processor. This is a content-generation warhead:

  • ⚑ High-Concurrency Parallel Threading β€” Fires API requests across parallel threads to generate full-length books in minutes, not months. While other apps generate one chapter at a time like it's 2019, we generate all of them simultaneously because we have places to be.
  • 🎬 Director's Mode β€” Give surgical instructions ("Make this scene darker," "Add a plot twist where the butler did it but the butler is a robot") and watch the AI rewrite in real-time. You're the Spielberg of prose.
  • πŸŽ“ The Critic Agent β€” A dedicated "Grand Master Scholar" reviews every chapter and delivers literary critique so brutally honest it would make your English professor cry. Then it rewrites the chapter to be better. Tough love, but the kind that wins awards.
  • 🧹 Humanization Engine β€” 15+ NLP libraries post-process your manuscript to smooth out AI-sounding prose, fix pacing, and make it read like a human wrote it (a really talented human who never sleeps).
  • πŸ“ Smart Outlining β€” AI-generated table of contents with chapter summaries, customizable structure, and automatic Book Bible generation for fiction projects.
  • ✏️ Proofreading Pane β€” Built-in proofreading with readability scoring, grammar analysis, and style suggestions before you ship.

5. High-End Visual Contraband

A book without a cover is just a PDF with trust issues.

Cover Design Studio Chapter Illustrations Author Headshots
Cover Lab Illustrations Author
Drag-and-drop FabricJS editor Multiple art styles per chapter Pen-name personas on demand
  • 🎨 Market-Ready Cover Generator β€” Designs so professional they look like they were stolen from a boutique New York design firm. (They weren't. Probably.)
  • πŸ–ŒοΈ Full FabricJS Cover Editor β€” Drag-and-drop canvas with AI stock photo search, custom typography, layer management, and enough creative control to make Photoshop nervous.
  • πŸ–ΌοΈ Chapter Graphics & Illustrations β€” Custom AI-generated artwork for every chapter. Choose from Cinematic, Anime, Watercolor, Photorealistic, and more art styles. Maps, diagrams, scene illustrationsβ€”all embedded directly into your manuscript.
  • πŸ‘€ Author Persona Generator β€” Need a pen name? We'll create a complete author identity: professional bio, AI-generated headshot, action photos, social media profiles, and critic reviews so convincing you'll forget the author isn't real. (Please don't use this for crimes that aren't book-related.)

6. The Marketing Money-Launderer (The Hype Hub)

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚                 πŸ“’ THE HYPE HUB                      β”‚
  β”‚                                                       β”‚
  β”‚   πŸ“ SEO Blog Posts    β”‚  🎬 Video Advertisements     β”‚
  β”‚   πŸ“§ Email Sequences   β”‚  πŸ“± TikTok/Reels Scripts     β”‚
  β”‚   πŸ“– Back Cover Blurb  β”‚  🏷️ KDP Keyword Optimizer   β”‚
  β”‚   πŸ‘€ Author Brand Kit  β”‚  πŸ“Š Marketing Analytics      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Writing the book is 10% of the battle. Selling it is the other 90%. Null Library automates your entire "author brand" with the efficiency of a well-organized pyramid scheme (but, you know, legal):

  • πŸ“– KDP Metadata Suite β€” Auto-generates SEO-optimized titles, subtitles, 7-backend keywords, HTML-formatted descriptions, categories, and back-cover blurbs. Amazon's algorithm will think you're its favorite child.
  • πŸ‘€ "I'm a Real Person" Bio Engine β€” Generates custom AI-enhanced author personas with professional headshots, action shots, social media links, and marketing CTAs baked right in.
  • 🎬 Ad-Stack Automation β€” One-click generation for TikTok/Reels video ad scripts, SEO-optimized blog posts, email marketing sequences, and social media content that would make a Fortune 500 marketing team raise an eyebrow.
  • πŸ“Š Smart Packaging β€” Zips your manuscript, cover, illustrations, metadata, and a complete "Publishing Guide" into a single ready-to-deploy package. One download. Zero excuses.

7. Global Distribution & Money Moves

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚            🌍  DISTRIBUTION NETWORK  🌍                   β”‚
  β”‚                                                            β”‚
  β”‚   ╔══════════╗  ╔══════════════╗  ╔═══════════════╗       β”‚
  β”‚   β•‘ Amazon   β•‘  β•‘ Draft2Digitalβ•‘  β•‘ Apple Books   β•‘       β”‚
  β”‚   β•‘ KDP  πŸ“¦  β•‘  β•‘     πŸ“š      β•‘  β•‘     🍎        β•‘       β”‚
  β”‚   β•šβ•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•       β”‚
  β”‚   ╔══════════╗  ╔══════════════╗  ╔═══════════════╗       β”‚
  β”‚   β•‘ B&N      β•‘  β•‘ Smashwords   β•‘  β•‘ IngramSpark  β•‘       β”‚
  β”‚   β•‘ Press 🟒 β•‘  β•‘     🌐      β•‘  β•‘     🏒        β•‘       β”‚
  β”‚   β•šβ•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•       β”‚
  β”‚   ╔══════════╗  ╔══════════════╗  ╔═══════════════╗       β”‚
  β”‚   β•‘ Google   β•‘  β•‘  Kobo       β•‘  β•‘ OverDrive     β•‘       β”‚
  β”‚   β•‘ Play πŸ“±  β•‘  β•‘     πŸ“–      β•‘  β•‘ Libraries πŸ“š  β•‘       β”‚
  β”‚   β•šβ•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  • πŸ“¦ The KDP Hitman β€” Auto-formats .epub files, generates complete KDP metadata, and deploys a Playwright-powered automation bot that physically logs into Amazon KDP and uploads your book for you. Yes, including CAPTCHA handling. We taught a robot to prove it's not a robot. The irony is not lost on us.
  • 🌐 Multi-Platform Auto-Submission β€” One-click distribution to Amazon KDP, Draft2Digital, Apple Books, Barnes & Noble Press, Smashwords, IngramSpark, Google Play Books, Kobo, and more. Your book hits every marketplace humans trade money for pixels.
  • πŸ“š Library Distribution β€” Reach readers through OverDrive, Hoopla, and library networks worldwide. Because even people who don't buy books should be forced to confront your genius.

8. Audiobook Synthesis Lab

  ╔═══════════════════════════════════════╗
  β•‘  πŸŽ™οΈ  AUDIOBOOK SYNTHESIS LAB  πŸŽ™οΈ     β•‘
  ╠═══════════════════════════════════════╣
  β•‘                                       β•‘
  β•‘   Text ──► AI Voice ──► Audiobook     β•‘
  β•‘                                       β•‘
  β•‘   πŸ”Š ElevenLabs HD Voice Cloning     β•‘
  β•‘   πŸ”Š OpenAI TTS (6 Voice Profiles)   β•‘
  β•‘   πŸ”Š Per-Chapter Voice Selection     β•‘
  β•‘   πŸ”Š Real-Time Cost Estimation       β•‘
  β•‘   πŸ”Š Preview Before Full Render      β•‘
  β•‘                                       β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Your book, read by a voice so smooth it could talk its way out of a speeding ticket:

  • πŸŽ™οΈ ElevenLabs Integration β€” High-fidelity voice cloning with accent and gender selection. Your audiobook sounds like it was narrated by someone who actually gets paid to talk.
  • πŸ—£οΈ OpenAI TTS Support β€” Six distinct voice profiles (Alloy, Echo, Fable, Onyx, Nova, Shimmer) for different tones and genres.
  • πŸ’° Real-Time Cost Estimation β€” Know exactly what narration will cost before you commit. No surprise invoices. No awkward conversations with your accountant.
  • 🎧 Chapter-by-Chapter Preview β€” Listen before you publish. Because even robots sometimes mispronounce "quinoa."

9. The Polyglot Protocol

  • 🌍 Instant Translation Engine β€” Translate your book into 40+ languages with cultural nuance and localized idioms. Your plot twists deserve to be experienced in every time zone.
  • πŸ”„ One-Click Localization β€” From English to Spanish, French, German, Japanese, Mandarin, Arabic, and beyond. Each translation is a new revenue stream. Each revenue stream is a new reason to smile.

10. Franchise Mode: The Infinite Series

  πŸ“• Book 1  ──►  πŸ“— Book 2  ──►  πŸ“˜ Book 3  ──►  πŸ“™ Book N
       β”‚              β”‚              β”‚              β”‚
       β–Ό              β–Ό              β–Ό              β–Ό
  πŸ”€ Spin-off 1  πŸ”€ Spin-off 2  πŸ”€ Spin-off 3  πŸ”€ Spin-off N
       β”‚              β”‚              β”‚              β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
                          β–Ό
                 🌌 EXTENDED UNIVERSE

Finish Book 1? Null Library immediately starts plotting sequels, spin-offs, and "Extended Universe" lore. Before you know it, you haven't just written a bookβ€”you've built a media empire.

  • πŸ“š Sequel Generator β€” AI analyzes your completed book and auto-generates continuation outlines that respect established characters, plotlines, and world rules.
  • πŸ”€ Spin-Off Engine β€” Explore side characters, alternate timelines, and "What If?" scenarios. Every supporting character is a protagonist waiting for their own series.
  • πŸ”’ Batch Series Mode β€” Define a genre and crank out entire book series (Book 1, 2, 3... N) in a single automated run. Queue up to 10 simultaneous projects and watch the assembly line roll.

11. 15-Library Manuscript Forensics Suite

We don't just write books. We dissect them. Null Library integrates 15 open-source NLP libraries for real, data-driven manuscript analysis:

Analysis Library What It Does
πŸ“Š Readability flesch-kincaid Grade-level scoring so you know if you're writing for Harvard or kindergarten
πŸ’­ Sentiment sentiment (AFINN) Emotional tone mapping across chapters
πŸ”€ Language Detection franc Auto-detects 180+ languages in your manuscript
⏱️ Reading Time reading-time Precise page-turn-rate estimation
🚫 Content Moderation bad-words Profanity filtering (optional, obviously)
πŸ“ Word Statistics word-count + syllable Deep word/syllable/sentence analytics
πŸ” Repetition Detection string-similarity Catches clichΓ©s and repeated phrases
βœ‚οΈ Sentence Analysis compromise Paragraph and sentence structure auditing
πŸ“– Markdown Rendering marked + he Clean HTML conversion for all export formats
πŸ” Spacing & Grammar retext pipeline Double-space detection, repeated words, passive voice, and more

Your manuscript gets scanned harder than luggage at an international airport. Every weakness is found. Every weakness is fixed.


12. RAG-Powered Continuity Enforcement

  • 🧠 Vector Embedding Store β€” Every chapter is embedded using Xenova/all-MiniLM-L6-v2 transformers and stored in a local vector database.
  • πŸ” Semantic Search β€” When generating new chapters, the AI queries previous content for relevant context using cosine similarity. No more "wait, didn't we already kill that character?"
  • πŸ“– Book Bible Enforcement β€” Characters, locations, events, and timelines are tracked in a structured Bible that the AI consults before writing every single paragraph. Continuity errors go to prison.

13. Batch Production Mode: The Assembly Line

  ╔══════════════════════════════════════════════════╗
  β•‘         🏭  BATCH PRODUCTION MODE  🏭            β•‘
  ╠══════════════════════════════════════════════════╣
  β•‘                                                    β•‘
  β•‘   πŸ“₯ Queue:  [Book 1] [Book 2] ... [Book 10]      β•‘
  β•‘                                                    β•‘
  β•‘   βš™οΈ Status: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘  67% (Book 7/10)    β•‘
  β•‘                                                    β•‘
  β•‘   πŸ“Š Each Book: Research β†’ Outline β†’ Write β†’       β•‘
  β•‘                  Illustrate β†’ Cover β†’ Package      β•‘
  β•‘                                                    β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•
  • πŸ“¦ Mass Production β€” Queue up to 10 full book projects and let the factory run unattended. Go touch grass. When you come back, you'll have a library.
  • 🎯 Genre + Page Range Control β€” Set your parameters once. The AI handles the rest: market research, outlining, writing, illustrating, cover design, and packaging. Per book. Automatically.
  • πŸ“ˆ Live Progress Tracking β€” Real-time status updates for every book in the queue. Know exactly where each project stands without opening a single file.

14. Desktop-Native Experience

  • πŸ–₯️ Electron & Tauri Desktop Apps β€” Full native desktop experience with custom window controls, IPC-powered automation, and system-level file access.
  • πŸ’Ύ Window State Persistence β€” Remembers your window size, position, and maximized state across sessions. Monitor-aware, shrink-to-fit, and smart enough to not open off-screen.
  • πŸ—ƒοΈ IndexedDB Storage Engine β€” Massive local storage capacity (way beyond the 5MB localStorage limit). Your entire project library lives locally, offline-ready, no cloud required.
  • πŸ’Ύ Auto-Save β€” Never lose work again. Your projects are continuously saved as you work.
  • πŸͺŸ NSIS Windows Installer β€” Professional branded installer for Windows distribution.

βš™οΈ THE PIPELINE β€” HOW THE HEIST GOES DOWN

graph LR
    A[πŸ” Market Recon] --> B[πŸ“ Smart Outline]
    B --> C[⚑ Parallel Writing]
    C --> D[πŸŽ“ Critic Review]
    D --> E[🎨 AI Illustration]
    E --> F[πŸ–ŒοΈ Cover Design]
    F --> G[πŸ“’ Marketing Suite]
    G --> H[πŸŽ™οΈ Audiobook Lab]
    H --> I[🌍 Translation]
    I --> J[πŸ“¦ Multi-Platform Deploy]
    J --> K[πŸ’° Profit]
    style A fill:#1a1b27,stroke:#58a6ff,stroke-width:2px,color:#fff
    style C fill:#1a1b27,stroke:#58a6ff,stroke-width:2px,color:#fff
    style K fill:#238636,stroke:#2ea043,stroke-width:3px,color:#fff
Loading

From zero to published in one session. The entire pipeline is automated end-to-end. Each stage feeds into the next. You can intervene at any point with Director's Mode, or you can sit back and let the machines do what machines do best: everything.


πŸ› οΈ TECHNICAL STACK

Layer Technology
Frontend React 19, TypeScript 5.8, Tailwind CSS
AI Core Google GenAI SDK (Gemini 2.5 Flash / 3.0 Pro), OpenAI-Compatible Proxy
NLP Suite 15 integrated libraries (sentiment, readability, grammar, etc.)
RAG Engine Xenova Transformers (all-MiniLM-L6-v2), In-Memory Vector Store
Graphics FabricJS (Canvas), Pollinations.ai (Image Generation)
Audio ElevenLabs API, OpenAI TTS
Export JSZip, epub-gen-memory, jsPDF, DOCX
Automation Playwright (KDP Bot), WebSocket Backend
Desktop Electron + Tauri (dual runtime support)
State IndexedDB (Custom high-capacity wrapper)
Backend Node.js, Express, WebSockets

πŸ’Ύ INSTALLATION & SETUP

Prerequisites

  • Node.js 18+ and npm
  • A mild disregard for the "traditional" publishing industry
  • A desire to see your name on a digital spine

Quick Start

# 1. Clone the operation
git clone https://github.com/crazyrob425/KDP-E-Book-Generator.git
cd KDP-E-Book-Generator

# 2. Install the arsenal
npm install

# 3. Configure your credentials
cp .env.example .env
# Edit .env with your API keys (see below)

# 4. Launch
npm run dev

Environment Variables

Create a .env file in the project root:

# Required β€” AI Generation
VITE_GOOGLE_API_KEY=your_google_gemini_api_key_here

# Optional β€” KDP Automation Bot
KDP_EMAIL=your-kdp-email@example.com
KDP_PASSWORD=your-kdp-password
Variable Required Purpose
VITE_GOOGLE_API_KEY βœ… Yes Powers all AI generation in the frontend
KDP_EMAIL πŸ”§ Optional Amazon KDP automation login
KDP_PASSWORD πŸ”§ Optional Amazon KDP automation login

Build for Production

npm run build

Automation Bot Setup (Optional)

# Install Playwright browsers for KDP automation
npx playwright install

Desktop Builds

# Distribution-ready desktop package (branding + updater scaffold + installers)
npm run release:package

πŸ–₯️ RUNTIME MODES

Mode Command Description
Web UI npm run dev Full authoring workflow in browser
Electron Desktop Electron build Native desktop with IPC automation, custom window controls
Tauri Desktop npm run tauri:dev Lightweight Rust-powered desktop runtime
Backend Server See server/README.md Standalone WebSocket automation server for remote hosting

πŸ”§ VALIDATION & TROUBLESHOOTING

# Frontend build check
npm run build

# Server TypeScript check
npx tsc -p server/tsconfig.json --noEmit
Problem Fix
vite: not found Run npm install first
Missing API key errors Ensure .env contains VITE_GOOGLE_API_KEY
Playwright failures Run npx playwright install and set KDP_EMAIL / KDP_PASSWORD
IPC errors in browser Those features require Electron desktop runtime
Backend connectivity Electron uses IPC; standalone mode needs the WebSocket server running

🀝 CONTRIBUTING

We accept contributions the way we accept compliments: eagerly and without shame.

  1. 🍴 Fork the Project
  2. 🌿 Create your Feature Branch (git checkout -b feature/HeistUpgrade)
  3. πŸ’Ύ Commit your Changes (git commit -m 'Add some HeistUpgrade')
  4. πŸ“€ Push to the Branch (git push origin feature/HeistUpgrade)
  5. 🎯 Open a Pull Request

All contributions are greatly appreciated. Even the ones that are just fixing our typos. Especially those.


πŸ“œ CREDITS

  ╔══════════════════════════════════════════════════════════╗
  β•‘                                                          β•‘
  β•‘            ⚑ BLACKLISTED BINARY LABS ⚑                 β•‘
  β•‘                                                          β•‘
  β•‘         "If you can't be the best writer in             β•‘
  β•‘          the room, build a room full of                  β•‘
  β•‘          robots that are."                               β•‘
  β•‘                                                          β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Null Library is a Blacklisted Binary Labs AI-Powered Production.

Lead Developer & Architect: Rob Branting

Slogan: Null Library: The Art of Infinite Production

1) Web UI mode

  • Run: npm run dev
  • Supports the core authoring workflow (research, outline, generation, review).
  • Electron-specific features (custom window controls, IPC-backed file dialogs, local automation worker bridge) are not guaranteed in plain browser mode.

2) Electron desktop mode (primary automation path)

  • Frontend + Electron preload/main process integration.
  • KDP automation component currently uses Electron IPC as the active transport path.
  • Uses handlers defined in electron/main.ts and API exposed in electron/preload.ts.

3) Standalone backend automation mode (optional)

  • server/server.ts provides a WebSocket backend path for automation workflows.
  • Treat this as an optional deployment mode for remote automation hosting scenarios.
  • See server/README.md for backend setup and deployment details.

πŸ€– Automation Bot Setup (Optional)

To run browser automation reliably:

  1. Install dependencies in the root project (npm install).
  2. Install Playwright browsers:
    npx playwright install
  3. Set:
    • KDP_EMAIL
    • KDP_PASSWORD

If using the standalone backend mode, follow /server/README.md.

βœ… Validation Commands

  • Frontend build:
    npm run build
  • Server TypeScript check:
    npx tsc -p server/tsconfig.json --noEmit

🧩 Windows 11 Installer Wizard Prep (No Compile Yet)

This repository now includes a prepared custom installer scaffold under:

  • installer/windows/KDPEBookGeneratorInstaller.nsi
  • installer/windows/legal/*
  • installer/windows/scripts/*

Support scripts:

npm run branding:generate
npm run installer:prep

Before installer compile, place the official user-provided logo at:

  • assets/branding/logo_source.png

Then regenerate icon/splash assets:

npm run branding:generate

Compilation is intentionally deferred until explicit approval.

πŸ› οΈ Troubleshooting

  • vite: not found

    • Run npm install first, then rerun npm run build or npm run dev.
  • Missing API key errors

    • Ensure .env contains VITE_GOOGLE_API_KEY.
  • Playwright launch/automation failures

    • Run npx playwright install.
    • Ensure KDP_EMAIL and KDP_PASSWORD are present in environment.
  • IPC-only feature errors in browser mode

    • Features relying on window.electronAPI require Electron desktop runtime.
  • Backend connectivity mismatch

    • Electron automation flow uses IPC.
    • Standalone backend flow requires a running WebSocket backend on the expected URL/path. Philosophy: If you can't be the best writer in the room, build a room full of robots that are.

⚠️ DISCLAIMER

Blacklisted Binary Labs is not responsible for any sudden fame, fortune, or the existential crisis that occurs when your AI writes better than your third-grade teacher said you ever would. Side effects may include: compulsive publishing, an unreasonable number of pen names, and the persistent feeling that you've gotten away with something. If your book accidentally becomes a bestseller, we expect a thank-you note and a cut of the movie rights.

This tool is intended for educational and productivity purposes. Users are responsible for adhering to all marketplace terms of service regarding AI-generated content. Always review AI output before publishing. Or don't. We're a README, not a cop.


  ╔══════════════════════════════════════════════════════════╗
  β•‘                                                          β•‘
  β•‘     πŸ“šπŸ§©  N U L L    L I B R A R Y  πŸ§©πŸ“š              β•‘
  β•‘                                                          β•‘
  β•‘          The Art of Infinite Production                   β•‘
  β•‘                                                          β•‘
  β•‘          ⚑ Blacklisted Binary Labs ⚑                   β•‘
  β•‘                                                          β•‘
  β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

[ READY TO START THE HEIST? CLONE THE REPO. ]

⭐ Star this repo if you believe robots should have literary careers too.

About

A high-octane, multi-AI authorship engine for automated, professional e-book production. It orchestrates specialized AI swarms to research, write, and illustrate content with market-driven precision. The system integrates RAG-powered continuity, Audiobook creation, Multibook series & more to ensure high-quality ebook generation for all genres.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 86.0%
  • JavaScript 5.1%
  • Rust 3.8%
  • PowerShell 2.7%
  • NSIS 1.5%
  • HTML 0.4%
  • Other 0.5%