A quiet DITA authoring tool.

Ditaro is a local-first desktop application for editing DITA XML. No accounts. No telemetry. No cloud. The folder is the project, git is the workflow, and the files are still yours when the application closes.

Download Ditaro Read the principles →

What's in the box

Three views, one source

Source XML, a tag-chip Visual editor, and a live HTML Preview. Edits commit back to the source — nothing is lost between views.

Standard DITA in, standard DITA out

Ditaro reads and writes ordinary DITA files. Open them in any compliant DITA editor. There's no project file and no proprietary format.

Git is built in

Diffs, history, branches, and status decoration on the project tree — not bolted on. Reviews happen through pull requests, not track-changes formats.

Validation as you type

Live DTD / RNG / XSD validation with inline markers and click-to-fix popups for the common mistakes.

Painless publishing

Generate HTML5, PDF, and DOCX directly from the editor. Opinionated defaults and Ditaro can fetch DITA-OT for you in a click — yet the toolkit stays visible: discovered output formats, a build-parameter picker, a clickable Problems pane, an installed-plugins view, and named publish targets read from standard DITA-OT project files.

The guide is inside

Help → User Guide opens Ditaro's own documentation as a live DITA project — read it in Preview, offline, and see exactly how a real guide is built. It ships with the app; the docs are the example.

Quiet by default

Ditaro doesn't phone home and doesn't check licences. Network traffic only happens as the by-product of things you ask for — a git push, or validating a topic whose schema is hosted online. If this website disappears tomorrow, your installation keeps working.

What Ditaro isn't

Ditaro isn't a CCMS. It isn't a team workspace. It isn't a hosted anything. It isn't trying to have every feature of the commercial editors — it's trying to have the features you actually use, where you'd expect to find them.

If you want a tool that respects your files and gets out of the way, you're in the right place.