Turn an idea into a complete, publish-ready book — manuscript, cover, and KDP metadata — from one AI pipeline. Built for indie authors and self-publishers.
🚀 Open the app · 🌐 drafttodone.io · 📚 Blog & guides
DraftToDone is AI publishing software that generates the whole book product for Amazon Kindle Direct Publishing (KDP) — not just text. From a single niche brief it writes a full manuscript, designs a print-ready book cover (front, spine and back), and produces SEO-optimized metadata (title, subtitle, description, keywords) with verified pen names to reduce copyright-strike risk. The focus is repeatable catalog quality, not content spam.
This repository is the public marketing site and SEO content hub (drafttodone.io). The product itself runs at app.drafttodone.io.
- AI book generator — writes a complete manuscript (outline → chapters) at your target length.
- AI book cover generator — full wrap: front cover, spine sized to page count, and back cover, print-ready for KDP.
- KDP metadata — SEO title, subtitle, description and the 7 backend keywords, with category fit.
- Verified pen names — author/series branding that lowers copyright-strike risk.
- Catalog quality gates — chapter, cover and metadata QA before you upload.
| Tool | What it does |
|---|---|
| KDP royalty calculator | Model ebook & paperback royalties before pricing |
| AI book cover generator | Front, spine & back cover for KDP |
| AI book generator | Generate a full manuscript with AI |
| Book description generator | Amazon blurb that sells |
| Book title generator | Clickable, keyword-aware titles |
| KDP keyword tool | Research the 7 backend keyword slots |
| AI publishing software | The full idea-to-upload workflow |
A growing knowledge base on AI publishing, self-publishing and KDP SEO:
- How to write a book with AI — complete guide
- How to self-publish a book on Amazon (step by step)
- How to choose KDP keywords
- Best AI book writing tools, compared
- Pen name & author brand strategy
- How much can you earn with KDP?
- All 25 guides →
- DraftToDone vs Sudowrite — whole publishable product vs AI fiction craft.
- DraftToDone vs Atticus — generate the book vs format one you wrote.
Indie authors, self-publishers and KDP catalog operators who want to ship more publish-ready books — faster, and without quality or compliance blowups.
English, French, Italian and German — fully localized with hreflang: EN · FR · IT · DE.
This repo is the marketing site (static, no backend). The app is a separate codebase.
Stack: Next.js 15 (App Router, static export) · Tailwind CSS v4 · lucide-react ·
next/font (Newsreader + Hanken Grotesk) · next/og for build-time share images.
Aesthetic: see DESIGN.md.
npm install
npm run dev # http://localhost:3000
npm run build # static export → ./outContent lives in TypeScript (not a CMS):
app/home-content.ts— landing copy (en/fr/it/de) +APP_URL;app/home-view.tsx— landing UI.app/blog-content.ts+app/*-seo-posts.ts— the blog.app/seo-pages.ts— solution / tool / comparison pages.
sitemap.xml, robots.txt, feed.xml, manifest.webmanifest, llms.txt,
ai.txt, content-index.json and OG images are generated from that data. The SEO
playbook, prompt library and audit live in seo/.
i18n: four locales, URL-based — landing at /, /fr, /it, /de; blog at
/[locale]/blog; solution pages at /[locale]/[slug].
Deploy: push to main → .github/workflows/deploy.yml builds and publishes
out/ to GitHub Pages. Custom domain via public/CNAME (drafttodone.io).
ai-publishing · amazon-kdp · self-publishing · ai-book-generator ·
book-cover-generator · kdp-keywords · nextjs · seo