Using the Documentation with AI
Every page of this site is also published as plain Markdown, so an AI assistant can read the documentation without parsing the website. You can hand the assistant a URL or a file, or connect it to Babel Desktop, which searches the documentation for it.
Files for AI Assistants
The site build publishes these files next to the pages:
| URL | Content |
|---|---|
https://docs.babelfor.net/llms.txt | Index of every page, grouped by section (Obfuscator, Licensing, Desktop, API Reference), with a one-line description and a link to the Markdown copy of each page |
https://docs.babelfor.net/llms-full.txt | All pages in one file, in navigation order. Each page starts with its title and a Source: line with the page URL. The file is a few megabytes |
https://docs.babelfor.net/md/<path>.md | Markdown copy of a single page. The path is the page address, for example /md/desktop/stack-decoder.md for Stack Decoder, or /md/desktop.md for the Desktop section page |
https://docs.babelfor.net/docs-index.json | Search index of all sections, used by the Babel Desktop documentation tools |
The Markdown copies have the same content as the pages. Procedures become numbered lists, notes become quoted paragraphs, tabs become subheadings, and links and images point to https://docs.babelfor.net, so they still work when the text is copied somewhere else.
The files are rebuilt every time the site is published and always describe the current release.
Using the Files with Claude, ChatGPT and Other Assistants
Pick the file that matches the question. For a question about one feature, a single page is enough and leaves the assistant more room for your own code and logs. For broad questions, give it the index or the full file.
Find the page
Open llms.txt and look for the pages that cover your question, or browse this site and add /md in front of the path and .md at the end: https://docs.babelfor.net/licensing/licensing-modes becomes https://docs.babelfor.net/md/licensing/licensing-modes.md.
Give it to the assistant
If the assistant can open web pages, paste the URL into the conversation. Otherwise download the file and attach it, or copy its text into the message. Large files such as llms-full.txt may not fit in a single conversation; in that case, give the assistant llms.txt and let it ask for the pages it needs.
Ask the question
Ask the assistant to answer from the documentation you provided and to quote the Source: URL or the page link it used, so you can check the answer on the site.
Some example requests:
Read https://docs.babelfor.net/llms.txt and tell me which pages explain how to run Babel Obfuscator in a CI build on Linux. Then read those pages and list the steps.
Using https://docs.babelfor.net/md/obfuscator/nuget-package/configuration.md , add string encryption and control flow obfuscation to this project file.
Here is llms-full.txt. What is the difference between a floating license and license activation, and which one fits a desktop app sold per seat?
These files are public, static pages. Opening or attaching them only downloads them from https://docs.babelfor.net; nothing about your code or projects is sent to babelfor.NET. What you paste into an assistant, such as source code, project files or stack traces, is governed by that assistant’s own terms.
Using the Documentation from Babel Desktop
If Babel Desktop is installed, connect your assistant to its MCP server. This is the recommended option. The server includes three documentation tools, docs_search, docs_read and docs_list, so the same connection answers how-to questions and then applies the change in the app: the assistant looks up how a feature works, cites the page, and changes the project settings or runs the obfuscation.
Enable the MCP server
In Babel Desktop, open Settings, choose MCP and tick Enable the automation server. Requiring an access token is recommended. See Enabling the Server.
Connect the assistant
Click Copy configuration and add it to the MCP configuration of your client, or, for Claude Code, click Copy Claude Code command and run the command. The configuration contains the server address, http://127.0.0.1:8765/mcp with the default port, and the X-Babel-Token header when a token is required. See Connecting a Client.
Ask a question
Ask how to do something in Babel. The assistant searches the documentation, reads the matching section and answers with links to the pages.
The documentation tools need no other setting. They are available whenever the server is running. The Desktop downloads the pages from https://docs.babelfor.net and searches them on your machine, and it keeps a copy in your user profile so they still answer when you are offline. See Babel Documentation Tools for the details.