Blume Explained: 2026 Zero-Config Docs Framework and AI-Ready Sites
InfoQ (5 Sep) covered Blume: drop Markdown, get a docs site. Hidden Astro under .blume/, MIT, 1,300+ stars. AI-ready means llms.txt, MCP, and eval.
InfoQ wrote up Blume on 5 September 2026. Hayden Bleasel’s open-source docs framework turns a Markdown folder into a full site on Astro and Vite, MIT-licensed.
Decide a move by matching these names: Blume, zero-config docs, and the command blume eval.
The framework is the template
Nothing to clone
The CLI reads blume.config.ts, scans content into a graph, and writes a hidden Astro project under .blume/. Quickstart: Node.js 22.12 and one Markdown file.
Config is optional
defineConfig type-checks the file. Commands are npx blume init, then blume dev and blume build. The core theme ships no client-framework JavaScript.
AI-ready means lots of things — llms.txt, raw markdown via negotiation headers, MCP servers, agent readability, skills. — Hayden Bleasel, via InfoQ / Product Hunt
Where the numbers come from
| Look at | Baseline | Blume |
|---|---|---|
| License and stack | Hosted closed core / React scaffold | MIT, Astro + Vite |
| AI-readable | Chunk later for retrieval | llms.txt, raw .md, hosted MCP |
| Migration | Hand-edit navigation | blume-migrate: Mintlify, Docusaurus, Fumadocs, Nextra, Starlight |
| Coverage heat | — | 1,300+ stars; TS trending #7; PH #2 that day, 304 votes |
Should you migrate now
- 01Match the work
Docs already in Markdown, a team tired of a React app, and agents that should read the site are the audience. Do not treat a trending list as the decision.
- 02Read the behavior diffs
oxfmt can collapse
:::noteonto one line; the FAQ calls this an upstream Prettier Markdown printer bug, with a pinned patch as workaround. Dark-mode flicker and Vietnamese font fallback also showed up in issues. - 03Do not treat a docs site as a design review
Faster docs still leave module boundaries on one drawing. Open sitdraw when the meeting is the diagram.
- Did Blume ship in September?
- No. MarkTechPost covered a July launch. InfoQ on 5 September is follow-up coverage, not the first release date.
- Is this the same story as pnpm 12?
- No. That is a package-manager engine change. This is a docs-site generator.
Start with whether an agent can read your docs
llms.txt, raw .md, MCP, and whether blume eval fails CI. The full list stays in the official docs.
# Blume quickstart (InfoQ / official)
npx blume init
blume dev