# Bklieger/infinite-bookshelf

Infinite Bookshelf: Generate entire books in seconds using Groq and Llama3

Repository: https://github.com/Bklieger/infinite-bookshelf
Canonical: https://ross.abutalabs.com/products/infinite-bookshelf
Homepage: https://infinite.benjamin.sh
Language: Python
License: MIT
License Family: permissive
Topics: ai, groq, groq-api, llama3
Last push: 2025-10-09T21:16:44+00:00

## Health v2 (maintenance only)
Score: 35/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 46, release rhythm 8, longevity 59
- inputs: {"age_days": 836, "days_push": 328, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1480, forks 316 (observed 2026-08-28T04:04:50.877116+00:00)

## What it is
Infinite Bookshelf is a Streamlit web app that generates entire nonfiction books from a one-line prompt using Llama models on Groq. It scaffolds the book structure with a larger model, generates chapter content with a smaller model for speed, and renders the result as styled markdown with downloadable text output.

## Use cases
- generate a full book from a single prompt
- create a quick learning guide on any topic
- produce chapter-by-chapter educational content in seconds
- download generated book as a text file
- adapt book content difficulty by changing the prompt
- generate code examples alongside instructional text

## When to choose
- you want fast AI-generated nonfiction book drafts or study material
- you have a Groq API key and want a simple self-hosted Streamlit app
- you need structured content with tables and code examples in markdown

## When to avoid
- you need high-quality fiction with coherent long-range narrative context
- you require fact-checked, publication-ready content without human review
- you want offline generation without a Groq API key

## Facets
- artifact type: application
- maturity: active
- function: llm-inference, prompt-engineering, data-generation, markdown
- domain: large-language-models, artificial-intelligence, education
- platform: python, self-hosted
- tags: streamlit, groq, llama3, book-generation, ai-writing, natural-language-processing, web-server

## Member repositories
- Bklieger/infinite-bookshelf (main) score 35

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:50.877116+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:34:12.217482+00:00, confidence not recorded.
  - readme: https://github.com/Bklieger/infinite-bookshelf (fetched 2026-08-28T04:04:50.877116+00:00, sha fd26b50c8f21)
  - homepage: https://infinite.benjamin.sh (fetched 2026-08-29T11:41:03.599784+00:00, sha 309592dfb03d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
