Blume: Zero-Config Docs Framework That Turns a Markdown Folder into an AI-Ready Website Hayden Bleasel has released Blume, a zero-configuration documentation framework built on Astro and Vite that turns a Markdown folder into an AI-ready website, as open source under an MIT license on GitHub, where it has surpassed 1,300 stars and reached number seven on GitHub's TypeScript trending list. The framework automatically generates llms.txt and llms-full.txt files, serves raw Markdown at any .md URL, and can expose a hosted MCP server, while its 'blume eval' command turns documentation into a test suite that fails CI when docs cannot answer user questions. Blume ranked second of the day on Product Hunt with 304 upvotes shortly after launch. Blume, a zero-config documentation framework that renders a folder of Markdown into a complete docs site, has been released as open source https://x.com/haydenbleasel/status/2076714329404268576 by Hayden Bleasel, pitched as "a world-class docs framework for everything you ship" with zero-config setup, automatic SEO and AEO, 30+ components and no app boilerplate to write. Built on Astro https://astro.build and Vite https://vite.dev and licensed MIT on GitHub https://github.com/haydenbleasel/blume , it has passed 1,300 stars and reached number seven on GitHub's TypeScript trending list https://trendshift.io/repositories/81612 . The central claim is that the framework is the template, so there is nothing to clone. The CLI loads blume.config.ts , scans content into a graph and generates a hidden Astro project under .blume/ that it drives for dev and build. Node.js 22.12 or newer and one Markdown file are the only prerequisites, per the quickstart https://useblume.dev/docs/quickstart . npx blume init blume dev blume build Configuration is opt-in and type-safe, validated by a schema through defineConfig : js import { defineConfig } from "blume"; export default defineConfig { title: "Acme Docs", deployment: { site: "