It is very often now to meet projects without any documentation (or hear phrase that "all our documentation in confluence"). I was not happy to work with such projects and found mind mapping as a good way to resolve the problem. In 2016 I decided to develop plug-in for NetBeans (my main work tool in that time) to keep mind map based documentation just directly among project source files. It allowed to keep documentation very close to the work processes and have better synchronization of it. Later Intellij IDEA plug-in was developed and then the standalone editor "Scia Reto" was created to provide some independend way to work with mind maps in projects for either non-programmers or non-Java people.


The editor allows create mind maps as trees. In opposite to many another mind map editors, it doesn't allows cyclic and multi-root mind maps, only canonic single-root trees. Each mind map node has title but also several extra details like icon, note, file link and link to another topic can be set. Rich set of icons is provided with the editor but custom images also can be used to be shown at topics.


The editor keeps all information as a single human-readable UTF8-encoded text file. Sctructure of the file is compatible with MARKDOWN format so that extension is MMD.


Some formats can be imported into mind map as tree structure:

  • Tab formatted text
  • Mindmup mind map
  • Freemind mind map
  • XMind mind map
  • Coggle mind map
  • Novamind mind map


Any mind map can be exported as:

  • Freemind mind map
  • Mindmup mind map
  • Markdown text format
  • PNG image
  • SVG image
  • Plain text
  • ORG mode text
  • AscIIdoc text