For Cloudflare Nimbus docs

Ask AI for your Nimbus docs

Keep Nimbus’s built-in search and agent-readable docs. Add source-linked chat with astro-biel, then expose the same documentation through hosted MCP when you need it.

14-day freeSelf-serveLive in 15 min
Biel.ai chatbot
Powered by biel.ai
Assistant
Hi! how can I help you?
Suggested questions
enable dark mode
Assistant

To enable dark mode for Biel.ai on your website, follow these steps:

  1. Modify your website’s main HTML file.
  2. Add the attribute data-theme="dark" to the <html> tag.
html
<html data-theme="dark">
  <!-- Your existing HTML content -->
</html>

This change activates the dark mode styling for Biel.ai…

Send
AI-generated answers may contain errors. Verify official sources before use.

100,000+ technical questions answered, 98.7% rated helpful

ScyllaDB
Katalon
Tezos
Talon.one
GrepTime
CrazyGames
SecuroSys
ScyllaDB
Katalon
Tezos
Talon.one
GrepTime
CrazyGames
SecuroSys
Install

Built for Nimbus’s Astro foundation

Add the chatbot through astro-biel, choose whether Nimbus or Biel should own page search, and connect a hosted MCP endpoint without changing how you author docs.
Full installation guide

Add astro-biel beside Nimbus

Nimbus produces an Astro site, so its existing integrations array can load Biel directly. Keep the Nimbus integration as configured and append biel(...).
  • No Nimbus layout fork required for chat
  • Works across Astro ClientRouter navigation
  • Keeps Nimbus components and theme tokens untouched
  • Source-linked answers from your indexed docs
astro.config.ts
// npm install astro-biel

import { defineConfig } from "astro/config"
import nimbus from "@cloudflare/nimbus-docs"
import biel from "astro-biel"

export default defineConfig({
  integrations: [
    nimbus(nimbusConfig, {
      // Keep the Nimbus options already in your project.
    }),
    biel({
      project: "<YOUR_PROJECT_ID>",
      headerTitle: "Documentation AI",
      buttonPosition: "bottom-right",
    }),
  ],
})

What Biel adds to Nimbus

Nimbus already gives documentation teams strong search and agent-readable output. Biel adds an interactive answer layer and the feedback loop around it.

DimensionNimbusBiel.ai
Reader experienceNimbus includes fast, local full-text search powered by Pagefind.Adds a separate Ask AI chatbot, with an optional page-search widget that can hand a question to chat.
AnswersReturns pages and matching passages for the reader to inspect.Produces a source-linked answer when the reader does not know which page contains it.
Agent accessPublishes Markdown alternates, llms.txt, structured data, and other agent-readable surfaces.Adds a hosted MCP endpoint for interactive retrieval from compatible assistants and development tools.
Content feedbackProvides authoring lint rules and content-structure guardrails.Reports unanswered questions, ratings, and recurring topics so teams can prioritize documentation work.
ImplementationSearch and agent-readable output ship with Nimbus.Install astro-biel and append it to the existing Astro integrations array.

Things teams ask during evaluation

Does Nimbus need a dedicated Biel plugin?

No. Nimbus generates a standard Astro project, and its visible source is yours to edit. The astro-biel integration plugs into the existing astro.config.ts alongside nimbus(...).

Can we keep Nimbus search?

Yes. The recommended starting point is to keep Nimbus Pagefind search and add the Biel chatbot as a separate Ask AI surface. To replace Pagefind with Biel page search, set search: false in the Nimbus configuration before removing SearchTrigger; otherwise Nimbus’s keyboard shortcut remains active.

Does it work with Nimbus navigation?

Yes. Nimbus uses Astro’s ClientRouter, and astro-biel keeps the widget available across client-side navigation.

Does Biel replace Nimbus’s agent-readable output?

No. Keep Nimbus’s Markdown alternates, llms.txt, sitemap, and structured data. Biel adds interactive chat, usage analytics, and an optional hosted MCP endpoint.

Does it work when Nimbus is deployed to Cloudflare?

Yes. The widget runs in the browser and works with Nimbus’s static output and Cloudflare deployment path. Add the public documentation URL to Biel so it can be indexed.

What if Nimbus changes before 1.0?

The integration uses Astro’s standard integration API rather than a private Nimbus hook. If Nimbus changes the generated header, the optional search placement may move, but the chatbot configuration remains in astro.config.ts.

Make your Nimbus docs answer questions

14-day free trial · No credit card required
Use a different platform? See our integration pages for Astro, Starlight, Docusaurus, MkDocs, and Sphinx.
Try me ↓