Skip to content

Open-source documentation platform

Docs that answer your customers.

Write in a visual editor, publish a searchable docs site. Readers get AI answers that cite the exact section, in their language. See what they couldn’t find and fix it, even from your AI assistant.

See our own docs, published with Nibleaf
  • Free cloud beta, no credit card
  • Open source under AGPL-3.0
  • English and Arabic, right to left
A published docs page for a fictional notes app, with Ask AI open on a phone. The answer explains why sync stopped and cites two numbered sections of “Fix sync problems”.
Real product screenshot. Demo content: a fictional notes app.

What you can check for yourself

Open source

The whole product is AGPL-3.0: editor, server and workers. Read every line on GitHub.

Runs on your servers

A guided Docker Compose installer sets up the full stack on your own server.

We use it ourselves

Nibleaf’s own documentation is written and published with Nibleaf.

Take your content with you

Pages are stored as Markdown. Export to Markdown, HTML or PDF whenever you like.

Ask AI

Answers from your docs, with sources.

Readers ask in their own words and get an answer built only from your published docs, with links to the exact sections it used.

  • Replies in the reader’s language, including Arabic and questions that mix Arabic and English
  • Says when it can’t answer, and suggests articles or your support link instead of guessing
  • Offers related questions, and readers can rate every answer

Requirements and availability: Needs an AI provider key: your workspace’s own OpenAI or OpenRouter key, or one your instance provides. You turn it on per site, and self-hosters also run the optional Qdrant search service. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

The Ask AI panel answering a question about exporting notes. Numbered sources name the exact sections of “Export your notes”, with thumbs up and down buttons and two related questions below.
Real product screenshot. Demo content: a fictional notes app.

Insights

See what readers can’t find.

Plain-language reports show which searches failed, which pages readers rated unhelpful, and which AI tools are reading your docs.

  • Failed searches, each with a “Write an article for this” button that opens a new draft
  • Helpful and not-helpful votes by page, so you know what to fix first
  • AI crawler visits, kept apart from people who arrive from AI assistants

Requirements and availability: Self-hosters need the optional ClickHouse analytics service for these reports. Search terms are kept only if you turn that on. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

The “Searches that failed” table in Nibleaf analytics. Each term, including one in Arabic, has a “Write an article for this” button.
Real product screenshot from a local test site.

AI assistants (MCP)

Fix the gaps from Claude, ChatGPT or Cursor.

Connect your AI assistant to a docs project. It can look up failed searches, draft and translate articles, and publish only after you confirm a fresh preview.

  • Connect by signing in, or with a scoped key that expires
  • Three permission presets: Read only, Support writer and Full admin
  • Changes save as drafts; there is no tool to delete pages or change general settings

Requirements and availability: Self-hosters turn it on first; it is off by default. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

A recorded Claude Code session connected to a Nibleaf project with a Support writer key. It finds searches with no results, drafts the missing article, previews and publishes it after the person confirms, then translates it to Arabic.
Replay of a real Claude Code session against a demo project, rendered from its transcript. The demo’s product facts, such as the Okta sign-on steps, are made up. Arabic text shows as [Arabic] in this terminal view. Press play to watch.

Editor

An editor your whole team can use.

Type / to add callouts, steps, tabs, tables, code and images. Nobody has to learn Markdown, yet every page is stored as Markdown.

  • Leave review comments right on the text
  • Preview privately, then publish when you’re ready
  • Every publish is a snapshot you can roll back to
The Nibleaf editor with the slash menu open over an article, listing basic blocks such as text, headings and lists.

Arabic and RTL

Arabic that reads right, on every screen.

Write in Arabic and English with right-to-left layout in the editor, dashboard and docs site, a separate page tree for each language, and search tuned for Arabic.

  • All three reader themes mirror for right to left, in light and dark
  • Ask AI answers Arabic questions in Arabic, citing your Arabic pages
  • Linked translations tell search engines which language each page is in
An Arabic docs site in right-to-left layout on a phone.
Real product screenshot. Demo content: a fictional notes app.

Use cases

Built for the teams who own your docs

See how Nibleaf fits support teams, product teams and developers.

  • Support teams

    Answer repeat questions with cited AI answers, and see what customers can’t find.

  • Product teams

    A visual editor for product managers and writers, with previews, versions and translations.

  • Developers

    OpenAPI reference with try-it, Markdown and GitHub, and docs AI tools can read.

Also included

The rest of what a docs team needs

Part of the same open-source product, not add-ons.

Three reader themes

Harbor, Manuscript and Signal: three layouts, each in light and dark, left to right or right to left.

Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

Custom domains

Put your docs on your own domain, with guided DNS checks.

Versions and rollback

Keep docs for each product version, and roll back to any earlier publish.

GitHub two-way sync

Writers edit in the browser, engineers in GitHub, and changes flow both ways through pull requests.

Exports

Markdown, HTML or PDF, on demand or on a daily, weekly or monthly schedule.

API reference

Import an OpenAPI file and get endpoint pages readers can try in the browser.

Private docs

Share docs, or single pages, only with readers you invite.

Ready for AI tools

Indexable public pages are listed in llms.txt, with their full text in llms-full.txt.

Your own AI key

Connect your workspace’s OpenAI or OpenRouter key. It is stored encrypted.

Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

How it works

Write, publish, answer, improve

A simple loop for support and product teams.

  1. Write or import

    Write in the visual editor, or import a public Mintlify repository from GitHub.

  2. Publish

    Preview your changes, publish, and put the site on your own domain.

  3. Answer

    Readers search, or ask AI and get answers that cite your pages, in their language.

  4. Improve

    See what readers couldn’t find, then fix it in the editor or from your AI assistant.

Two ways to run it

Free cloud beta, or your own servers

One open-source codebase. New features reach the self-hosted release when a version that includes them ships.

Nibleaf Cloud

Free during the beta

No credit card at sign-up

  • Nothing to install or maintain
  • Visual editor, docs site, search and team roles
  • Ask AI, insights and AI-assistant connections
Create a free account

No paid cloud plan is offered today.

Self-hosted

Free

Open source under AGPL-3.0

  • Guided Docker Compose installer
  • PostgreSQL and a Redis-compatible cache, plus S3-compatible storage: the bundled one or your own
  • Optional services: Qdrant for Ask AI, ClickHouse for insights
Read the self-hosting guide

You run the servers, updates and backups, and pay your own AI provider for AI features.

Compare both options in detail

Comparisons

Coming from another docs tool?

Side-by-side comparisons that link to each vendor’s official pages and say plainly what Nibleaf doesn’t do yet.

FAQ

Questions, answered

Is Nibleaf free?

Nibleaf Cloud is free during the beta, and sign-up needs no credit card. No paid cloud plan is offered today. Self-hosting is free under AGPL-3.0; you pay for your own servers and any AI provider you use.

What’s the difference between Cloud and self-hosting?

It’s one open-source codebase. On Nibleaf Cloud, we run it for you. Self-hosted, you install it on your own servers with Docker Compose, choose your storage and optional services, and look after updates and backups. New features reach self-hosters in the published release that includes them.

What do I need for Ask AI, and who pays for the AI?

Ask AI needs an AI provider key and is turned on per site. With your workspace’s own OpenAI or OpenRouter key, stored encrypted, your provider bills you for those calls. An instance can also provide a key of its own. Daily limits on answers and tokens keep usage in check, and self-hosters also run the optional Qdrant search service. The editor’s writing assistant is separate and doesn’t use your workspace key. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

Does Ask AI make things up?

It answers only from your published docs and cites the sections it used. When it isn’t confident, it says so and suggests articles or your support link instead. AI models can still make mistakes, which is why readers always see the sources.

Can I leave and take my content?

Yes. Pages are stored as Markdown, and you can export them at any time as Markdown, HTML or PDF, or keep them in your own GitHub repository. The code is open source too.

Can I import from Mintlify or GitBook?

Yes, from a public GitHub repository: a Mintlify docs repo, or a GitBook repo set up with Git Sync. Pages, navigation and images come across. Check any custom components after the import. Ghost exports can be imported too.

How good is the Arabic support?

Arabic is first-class: right-to-left editor, dashboard and docs site, a separate page tree per language, search that handles Arabic spelling and diacritics, and Ask AI replies in Arabic. The dashboard offers 12 interface languages, though some strings are still in English. Your content can be in any language.

Which AI assistants can connect?

Assistants that support MCP. Our docs cover ChatGPT, Claude (web, desktop and Claude Code), Cursor and VS Code. Connect by signing in, or with a scoped key that expires. Self-hosters turn MCP on first. Available on Nibleaf Cloud, and when you self-host v0.2.1 or later.

What happens to my readers’ data?

Reader analytics store no IP addresses. If your site asks readers for consent, their visits are linked only after they agree. Search terms are kept only if you turn that on, and a term appears only after two different visits searched for it. Ask AI sends questions and matching passages to the AI provider you choose, under that provider’s terms. You can turn off saving Ask AI conversations.

From the blog

Notes on documentation

All articles

Give your customers docs that answer.

Start free on Nibleaf Cloud, or run it on your own servers.