| # EbookBuilder |
|
|
| EbookBuilder is an automated system for creating high-quality ebooks using Artificial Intelligence. By leveraging the Hugging Face ecosystem, it streamlines the process from initial outline to final publication. |
|
|
| ## π Features |
|
|
| - **Meta Orchestrator (Meta Agent)**: A sophisticated "Brain" that decomposes high-level user goals into specific tool calls across 12+ specialized agents. |
| - **Hugging Face Inference Integration**: Real-time processing using state-of-the-art models like Llama-3 and DistilBERT. |
| - **Comprehensive Agent Suite**: Includes agents for Market Research, Book Writing, Fact-Checking, Illustration, Legal Guard, and more. |
| - **Markdown-First Workflow**: Content is maintained in Markdown for maximum portability and compatibility. |
| - **Automated Publication**: Streamlined paths from generation to final formatting. |
|
|
| ## ποΈ Architecture |
|
|
| The system is built on a modular architecture where specialized agents handle different stages of the ebook lifecycle: |
|
|
| - **Market Research**: Analyzes trends and user intent. |
| - **Book Writer**: Generates high-quality content based on structured outlines. |
| - **Meta Agent**: Orchestrates the entire workflow. |
| - **Localization**: Style-preserving translation for global reach. |
|
|
| ## π οΈ Getting Started |
|
|
| This repository contains the core logic and knowledge base for the EbookBuilder system. |
|
|
| ### Prerequisites |
| - Python 3.10+ |
| - Hugging Face API Token |
|
|
| ### Installation |
| ```bash |
| git clone https://huggingface.co/Brettapps/brettapps |
| cd brettapps |
| pip install -r requirements.txt |
| ``` |
|
|
| ## π Documentation |
|
|
| The detailed knowledge base can be found in the `knowledge/` directory, covering: |
| - Advanced Agent Workflows |
| - API Integration (OpenAI, Hugging Face) |
| - Market Research Strategies |
| - Publishing and Marketing Guides |
|
|
| ## βοΈ License |
|
|
| [Specify License, e.g., MIT] |
|
|