From AI-friendly source authoring to an AI Assistant that answers from your own content, in your published help and on your website. One pipeline, four layers, your documentation answering your users' questions.

AI-assisted help takes four layers: a source format AI models can read, the publishing engine that builds your help, a cloud service that retrieves answers from your own documentation, and the published page that hosts the chat. WebWorks ships all four.
<!--#publishing-intro--> # Publishing Your First Project ePublisher converts your source documents into a fully indexed help system in a single pass. To publish a project: - Open your project in ePublisher Designer - Select your target from the **Targets** panel - Click **Publish** to generate the output <!--condition:reverb-2--> For Reverb 2.0 targets, confirm your Assistant ID is set under **AI integration** in Target Settings before publishing. <!--/condition-->
Markdown++ extends CommonMark with invisible directives for structured authoring — and stays plain text end to end, the format AI language models read most fluently. Every Markdown++ file is a valid Markdown file. The 1.0 specification is open under the MIT license.
Explore Markdown++ePublisher is the publishing engine. Author in FrameMaker, Word, DITA, or Markdown++, and one deterministic pass produces every output format — and, on every Reverb 2.0 build, the matching Knowledge Files the AI retrieval layer answers from. Enabling AI-assisted help becomes a configuration change in your existing pipeline, not a new platform to deploy.
FrameMaker, Word, DITA, or Markdown++. ePublisher handles the source structure your team already writes in.
A single pass produces both the Reverb 2.0 HTML output and the matching Knowledge Files for upload to Platform.
Deploy the helpset to your hosting. The AI Assistant in the help calls Platform and returns annotated answers from your own documentation.
The cloud service behind the AI Assistant. Platform hosts the Knowledge Bases ePublisher generates, imports your website too, and runs a fresh search for every question. You configure Assistants and their Instructions in Platform; your help and your website invoke what's set up.
Discover WebWorks PlatformThe same Assistant runs on any website with one line of script. Meet the AI Assistant
Inside Reverb 2.0 published help, the AI Assistant is the specialist — same page, no separate login. Every question runs a fresh retrieval against your published documentation, and answers cite the specific topics they came from. On your website, the same Assistant works as the generalist.
"I have been using ePublisher to produce Online Help since 2001 as an employee and independent consultant. ePublisher's intuitive WYSIWYG interface and customizable output make it my top choice. Support is prompt, helpful, and goes the extra mile. ePublisher Express allows clients to make minor updates themselves. Overall, ePublisher simplifies documentation projects with its ease of use, flexibility, and outstanding service"
"...so we ran the user guide through ePublisher Express and in less than 5 minutes had a deliverable Help system. This was done without any adjustments to the FM book. With my demanding schedule these days, I couldn't be happier that I made the decision change to WebWorks ePublisher...."

Start with the source format, the publishing pipeline, or the Platform service that hosts your Assistants. Every layer interoperates, and you can adopt them in any order — or start with the AI Assistant on the website you already have.
Talk to WebWorks Put the AI Assistant on your website