Developer builds AI ebook generator after spending weekends manually creating course content
Brazilian developer and Python course creator Iago built Ebookr.ai after growing frustrated with the slow, fragmented process of manually writing, designing, and formatting ebooks for his course Jornada Python. The tool uses a multi-agent pipeline of six specialized AI agents handling tasks such as outlining, writing, coding, quality assurance, infographic creation, and layout design. PDFs are rendered using Jinja2 templates in headless Chromium via Playwright, backed by a custom pagination engine built to handle complex layouts. The tech stack includes Django, Celery, Redis, Postgres with pgvector, LangChain, LangGraph, and OpenAI models. Development involved resolving several technical challenges, including server crashes from concurrent PDF rendering, page-breaking table bugs, and a security flaw that inadvertently exposed paid content in the free preview.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in