DogsBay XML
Esc
Start typing to search...
explanation

DogsBay XML

DogsBay XML is an agentic editor for DITA and other XML formats. It validates against your grammar as you type, resolves keys and reuse across the whole project, and refactors without breaking references.

It has three interfaces that run the same commands through one core engine:

  • MCP server for AI assistants
  • CLI for automation
  • UI with menus and panels

You can use the built-in agent or bring an agent that you already use, such as Claude Code, Codex, or OpenCode. You do not have to learn a new agent interface to be productive.

The editor tracks an agent's edits to a DITA file as changes that you accept or reject. Refactoring commands run as dry runs and require an explicit instruction before they apply changes.

Note

The integration server that AI assistants and the live-editor commands use is off by default. Turn it on in File > Settings > Server when you need it. The built-in agent does not require it.

While the editor is primarily for XML, it also supports authoring and previewing in Markdown and AsciiDoc.