• bitcoinBitcoin(BTC)$78,321.000.88%
  • ethereumEthereum(ETH)$2,459.332.09%
  • tetherTether(USDT)$1.00-0.01%
  • binancecoinBNB(BNB)$690.931.08%
  • rippleXRP(XRP)$1.371.79%
  • usd-coinUSDC(USDC)$1.000.00%
  • solanaSolana(SOL)$103.111.27%
  • tronTRON(TRX)$0.332230-1.12%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.000.00%
  • HyperliquidHyperliquid(HYPE)$84.034.77%
  • zcashZcash(ZEC)$848.834.24%
  • dogecoinDogecoin(DOGE)$0.0826800.94%
  • RainRain(RAIN)$0.016704-1.82%
  • USDSUSDS(USDS)$1.000.01%
  • moneroMonero(XMR)$513.141.86%
  • leo-tokenLEO Token(LEO)$9.34-3.30%
  • whitebitWhiteBIT Coin(WBT)$72.211.13%
  • chainlinkChainlink(LINK)$11.322.04%
  • cardanoCardano(ADA)$0.1993863.46%
  • stellarStellar(XLM)$0.1771721.56%
  • bitcoin-cashBitcoin Cash(BCH)$246.971.67%
  • CantonCanton(CC)$0.1225864.41%
  • daiDai(DAI)$1.000.02%
  • USD1USD1(USD1)$1.00-0.01%
  • Ethena USDeEthena USDe(USDE)$1.00-0.02%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.383.86%
  • litecoinLitecoin(LTC)$48.651.12%
  • Global DollarGlobal Dollar(USDG)$1.00-0.02%
  • uniswapUniswap(UNI)$5.213.59%
  • hedera-hashgraphHedera(HBAR)$0.0738570.69%
  • avalanche-2Avalanche(AVAX)$7.251.94%
  • shiba-inuShiba Inu(SHIB)$0.0000051.89%
  • suiSui(SUI)$0.732.43%
  • paypal-usdPayPal USD(PYUSD)$1.000.01%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • Circle USYCCircle USYC(USYC)$1.140.01%
  • crypto-com-chainCronos(CRO)$0.055934-0.35%
  • tether-goldTether Gold(XAUT)$4,423.760.75%
  • nearNEAR Protocol(NEAR)$1.945.87%
  • MemeCoreMemeCore(M)$1.101.10%
  • okbOKB(OKB)$111.350.82%
  • Ripple USDRipple USD(RLUSD)$1.000.01%
  • BittensorBittensor(TAO)$229.471.12%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.140.09%
  • aaveAave(AAVE)$124.061.67%
  • pax-goldPAX Gold(PAXG)$4,432.870.75%
  • AsterAster(ASTER)$0.700.91%
  • World Liberty FinancialWorld Liberty Financial(WLFI)$0.0574140.67%
  • mantleMantle(MNT)$0.55-1.11%
  • Pump.funPump.fun(PUMP)$0.0044733.79%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Meet Blume: An Open-Source, Zero-Config Documentation Framework That Ships AI-Ready Docs From a Markdown Folder

July 14, 2026
in AI & Technology
Reading Time: 15 mins read
A A
Meet Blume: An Open-Source, Zero-Config Documentation Framework That Ships AI-Ready Docs From a Markdown Folder
ShareShareShareShareShare

Hayden Bleasel, an expert developer from OpenAI, released Blume, an open-source documentation framework. Blume shipped to npm as version 1.0.3 the same day. It is as simple as Drop Markdown into a folder and ship a docs site. No app boilerplate is written or maintained afterward. The project is MIT-licensed and open sourced.

What is Blume?

Blume is a command-line tool paired with a component library for docs. It reads a folder of Markdown or MDX files. From that folder, it produces a production-grade documentation site. That output ships navigation, search, theming, and Open Graph images. Configuration stays optional and is added one file at a time. The code is a TypeScript monorepo; the published package sits at packages/blume. Blume’s own documentation, under apps/docs, is built with Blume itself. It requires Node.js 22.12 or newer. It runs with Bun, pnpm, npm, or yarn.

YOU MAY ALSO LIKE

Baidu Confirms Dual-Primary Listing on Hong Kong Main Board Takes Effect – Unite.AI

How To Make Sure Your Android Phone Is Secure

How Blume Works?

Under the surface, Blume generates and drives a hidden Astro project. First, the CLI loads blume.config.ts and scans your content into a graph. Next, it writes an Astro project into a .blume/ directory. Astro then renders every page through a single catch-all route. That route imports Blume’s shipped components, the generated data, and your overrides. On each run, .blume/ regenerates, and only changed files are rewritten. As a result, hot reload stays fast during editing. The core theme ships no client framework JavaScript. Consequently, pages score well on Core Web Vitals by default. When you need full control, blume eject promotes the runtime into a standalone Astro app. That ejected project still depends on the blume package.


Getting Started

Setup takes a single command, so onboarding is short.

Afterward, blume dev starts a hot-reloading server. Meanwhile, blume build writes static HTML and a local search index into dist/. The config file is real TypeScript, validated by a schema.

// blume.config.ts
import { defineConfig } from "blume";

export default defineConfig({
  content: {
    sources: [
      { type: "filesystem", root: "docs" },
      { type: "notion", database: process.env.NOTION_DB },
    ],
  },
});

Because the config is typed, editors catch mistakes before a build runs. The CLI covers the full lifecycle beyond those basics:

Command Purpose
blume init Scaffold a project, interactive by default
blume dev Start the dev server with hot reload
blume build Build the static or server site
blume add Install a source component from the registry
blume sync Re-fetch remote content sources
blume eject Promote the runtime into a standalone Astro app
blume validate Check internal, anchor, asset, and external links
blume doctor Diagnose config and content problems

AI-Ready by Design

Beyond human readers, Blume targets agents too. Every page returns raw Markdown when you append .md to its URL. A single flag emits llms.txt and llms-full.txt for agents. Each page can be copied as Markdown or opened in ChatGPT, Claude, or v0. An optional in-page Ask AI assistant answers reader questions directly. It runs on the AI SDK through the Vercel AI Gateway, OpenRouter, Inkeep, or any OpenAI-compatible endpoint. Blume can also host a Model Context Protocol (MCP) server. Through it, Claude Code, Cursor, and VS Code read docs directly.

claude mcp add --transport http your-docs https://docs.example.com/mcp

That server exposes four read-only tools: search_docs, get_page, list_pages, and get_navigation.

Use Cases With Examples

Those capabilities map to concrete jobs. For an API product, drop in an OpenAPI or AsyncAPI spec. Blume then renders an interactive reference with schemas, auth, and a request playground via Scalar. For a library, point Blume at your GitHub Releases. Each release rolls up into a generated changelog timeline with an RSS feed. For a global audience, add translated files per locale. Blume supports 36 locales, locale-aware routing, and right-to-left layouts. For mixed content, combine local files with remote MDX, Notion, or Sanity. All sources render through the same components.

Introducing Blume 🪷

A world-class docs framework for everything you ship. Drop Markdown into a folder and ship a full docs site with no app boilerplate.

→ zero-config setup
→ automatic SEO and AEO
→ 30+ components
→ powered by astro + vite
→ open source, free forever pic.twitter.com/fQSwLd9BM9

— Hayden Bleasel (@haydenbleasel) July 13, 2026

How Blume Compares

For context, here is Blume against three common documentation approaches. Features change quickly, so verify current details before you adopt.

Dimension Blume Mintlify Docusaurus Astro Starlight
Type Open-source CLI + framework Hosted commercial platform Open-source SSG Open-source Astro theme
License MIT, free Proprietary; paid Pro tier MIT, free MIT, free
Setup Zero-config Markdown folder Config-driven, managed Scaffold + React config Astro project + theme
Engine Hidden Astro + Vite Proprietary hosted React Astro
Core-theme client JS None (static HTML) — React runtime Minimal (islands)
llms.txt / llms-full.txt Built-in flag Auto-generated Community plugin Community plugin
Built-in MCP server Yes (four read-only tools) Yes (auto-hosted) Not built-in Not built-in
Eject path Standalone Astro app Not applicable (hosted) — Already Astro

Strengths and Weaknesses

Strengths

  • Zero-config start: a folder of Markdown becomes a full site.
  • Static-first output ships no core client JS, aiding Core Web Vitals.
  • Built-in AI surfaces: llms.txt, per-page Markdown, MCP server, and Ask AI.
  • Type-safe config, so editors flag errors before a build runs.
  • Eject path to a standalone Astro app reduces long-term lock-in.

Weaknesses

  • Version 1.0.3 is new, so the ecosystem is still young.
  • It needs Node.js 22.12 or newer, which some environments lack.
  • Request-time features like Ask AI and MCP need a server adapter.
  • The self-hosted model means you own analytics and assistant wiring.
  • It has fewer third-party integrations than mature hosted platforms today.

Key Takeaways

  • Blume turns a Markdown folder into a production docs site with zero config.
  • It drives a hidden Astro and Vite project and can eject to standalone Astro.
  • AI features ship built in: llms.txt, per-page Markdown, and an MCP server.
  • It is MIT-licensed, needs Node.js 22.12+, and reached npm v1.0.3 on launch day.
  • Early adopters include Quiver, moving from Mintlify, and Neon’s add-mcp docs.

Check out the GitHub Repo. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.

Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us


Credit: Source link

ShareTweetSendSharePin

Related Posts

Baidu Confirms Dual-Primary Listing on Hong Kong Main Board Takes Effect – Unite.AI
AI & Technology

Baidu Confirms Dual-Primary Listing on Hong Kong Main Board Takes Effect – Unite.AI

September 1, 2026
How To Make Sure Your Android Phone Is Secure
AI & Technology

How To Make Sure Your Android Phone Is Secure

August 31, 2026
Apple Adds More Allegations To Its Trade Secrets Lawsuit Against OpenAI
AI & Technology

Apple Adds More Allegations To Its Trade Secrets Lawsuit Against OpenAI

August 31, 2026
Google AI Releases TimesFM-3: A 330M Parameter Zero-Shot Foundation Model For Multivariate Time Series Forecasting
AI & Technology

Google AI Releases TimesFM-3: A 330M Parameter Zero-Shot Foundation Model For Multivariate Time Series Forecasting

August 31, 2026
Next Post
IBM warns AI boom is squeezing software budgets; shares slump in sector rout – Reuters

IBM warns AI boom is squeezing software budgets; shares slump in sector rout - Reuters

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
New details on suspect arrested at Trump golf club

New details on suspect arrested at Trump golf club

August 28, 2026
Trump says U.S. will demand compensation from Iran before war ends in response to demands

Trump says U.S. will demand compensation from Iran before war ends in response to demands

August 26, 2026
Instagram Adds Feature That Automatically Trims Clips For Reels

Instagram Adds Feature That Automatically Trims Clips For Reels

August 25, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!