UltronTheAI / eBook-Generator-AI-Agent

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

Repository from Github https://github.comUltronTheAI/eBook-Generator-AI-AgentRepository from Github https://github.comUltronTheAI/eBook-Generator-AI-Agent

eBook Generator AI Agent

eBook Generator Python Gemini AI

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

Features

  • ๐Ÿ“š Complete eBook Generation: Creates full eBooks including content, covers, and formatting
  • ๐Ÿค– AI-Powered Content: Uses Google's Gemini AI models for high-quality content
  • ๐ŸŽจ Automated Cover Design: Generates custom covers for each eBook
  • ๐Ÿ“„ PDF Output: Produces professionally formatted PDF eBooks
  • โš™๏ธ Customizable: Adjust prompts, templates, and formatting to your needs

Quick Start

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Set up your Gemini API key in .env
  4. Run the generator: python app.py

Example Output

The system generates complete eBooks on topics like:

  • Productivity guides
  • Technical manuals
  • Self-help books
  • Fiction stories
  • Educational content

Each eBook includes:

  • Professional cover
  • Table of contents
  • Multiple chapters
  • Consistent formatting

Documentation

Detailed documentation is available in the docs directory:

Requirements

  • Python 3.8+
  • Google Gemini API key
  • wkhtmltopdf (for PDF generation)
  • Dependencies listed in requirements.txt

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Google Gemini AI for providing the AI models
  • The open-source community for various libraries used in this project

About

An AI-powered system for generating complete eBooks from simple prompts. This tool uses Google's Gemini AI models to create professional-quality eBooks with minimal human input.

License:MIT License


Languages

Language:Python 100.0%