Skip to main content

AI assistant plugin for MkDocs

AI assistant plugin for MkDocs sites, with an Ask AI button powered by Biel.ai.

AI assistant MkDocs

Add an AI assistant to your MkDocs documentation using Biel.ai's plugin. The integration works with any MkDocs theme, including Material for MkDocs, and embeds the Ask AI button without template overrides. Configure the documentation search widget separately.

Note: A Biel.ai plan is required to use this plugin. Try it free for 14 days—no credit card required.

Key features

  • Ask AI button that opens an AI assistant to answer questions from your documentation.
  • Documentation search to find matching pages from indexed docs with a separately configured search widget.
  • Connect menu to link the same indexed docs to Claude Code, Codex, and other compatible AI clients via Biel.ai's hosted MCP server.
  • Integration with MkDocs, no custom_dir or template overrides required.
  • Customizable to match your site's branding and user needs.

Installation

pip install mkdocs-biel

Add the plugin to your mkdocs.yml:

plugins:
  - search
  - biel:
      project: <YOUR_PROJECT_ID>
      header_title: Biel.ai chatbot

Replace <YOUR_PROJECT_ID> with your project's ID from the Biel.ai dashboard.

Run mkdocs serve and verify the chat button appears in the bottom-right corner.

Configuration

All widget options are supported as snake_case keys, for example:

plugins:
  - biel:
      project: <YOUR_PROJECT_ID>
      button_text: Ask AI
      button_position: bottom-right
      modal_position: bottom-right
      button_style: dark
      header_title: Documentation AI

Set enable: false to turn the widget off without removing the configuration.

Theme keyboard shortcuts

Some themes, including Material for MkDocs, register global keyboard shortcuts (f, s, /, p, n) that fire while typing inside the Biel.ai widget. The plugin fixes this automatically: keystrokes inside the widget are scoped to it, and theme shortcuts keep working everywhere else on the page. Set theme_shortcuts_fix: false to opt out.

Get started

See the MkDocs AI assistant integration guide for the full list of options and setup instructions.

Support

Need assistance? Contact us for help.

License

Copyright (c) 2024 Biel.ai

Licensed under the MIT License.

Metadata

Release files for mkdocs-biel 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkdocs-biel 0.1.1
File Size Uploaded
mkdocs_biel-0.1.1.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mkdocs-biel 0.1.1
File Interpreter ABI Platform
mkdocs_biel-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / mkdocs_biel-0.1.1.tar.gz

Download URL mkdocs_biel-0.1.1.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f39de4a010a475ea690cd23382c2b4bf765eceed3f9980fab5919115629ddfb0
BLAKE2b-256 checksum
How to use checksums
385d91ec7bb0390fefe219f40a3d52b5b440db772c6ed4efd2747c56c8ae3533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / mkdocs_biel-0.1.1-py3-none-any.whl

Download URL mkdocs_biel-0.1.1-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af3a45b2b8983bc67ca1ae11998d05740a18bdb07f2469989ebc44512bb8f11e
BLAKE2b-256 checksum
How to use checksums
824ecadba31704923f3c6031b7ba66ff03454417189fb89332196c4b876f3340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page