Минималистичный инструмент для составления карт разума с бэкэнд-форматом, похожим на уценку.

Я ищу минималистичный инструмент для составления карт разума, который

  • использует очень простой текстовый бэкэнд-формат (предпочтительно уценка, но другие сравнительно простые форматы, которые я мог бы легко преобразовать в и из уценки, также в порядке),
  • является FOSS (бесплатное программное обеспечение с открытым исходным кодом) и
  • не является облачным.

Бонусные баллы начисляются за

  • Инструменты на основе веб-технологий, которые я мог бы установить на свой собственный сервер
  • LaTeX-Поддержка
  • Поддержка ссылок на файлы (это важная функция для меня, но я думаю, что ее можно было бы интегрировать с разумными усилиями в любой инструмент, поэтому только бонусные баллы)

Если это не собственное веб-приложение (что я бы предпочел), необходима поддержка Windows, поддержка Linux была бы неплохой. Мне не нужна переносимость Mac.

Некоторая предыстория : я хочу использовать это как инструмент базы знаний. Это означает, что я хочу сохранить свои документы на долгие годы вперед, поэтому мне нужен очень простой бэкэнд-формат. В идеале я хотел бы иметь возможность легко написать файл бэкэнда вручную, а затем просто просмотреть его в инструменте отображения разума.

Я знаю …

  • FreePlane , но он кажется слишком многофункциональным для моего приложения. Однако можно было бы написать хороший конвертер уценки в FreePlane.
  • WiseMapping , который выглядит очень красиво, но, похоже, использует серверную часть базы данных.
  • MindMup , который выглядит нормально, но, видимо, не поддерживает его установку на моем собственном сервере.
Вы можете очень легко преобразовать Markdown в OPML или просто вставить текст с отступом в MindNode или MindMeister: bretttrpstra.com/2013/08/18/markdown-to-mind-map
другой подходящий инструмент: npmjs.com/package/markmap

Ответы (5)

Извините, что бил здесь дохлую лошадь, но вам действительно стоит заглянуть в TiddlyMap . Он будет делать все, что вы хотите, и предоставляет почти бесконечные возможности настройки, так как он основан на TiddlyWiki . Быстрый поиск на домашней странице TiddlyWiki по LaTeX, уценке, хостингу и т. д. ответит на все ваши вопросы.

TinyMind — это плагин VSCode, который напрямую интегрируется с предварительным просмотром уценки, он не использует уценку напрямую, а вместо этого использует обычную escape-последовательность кода ```.

крошечный ум

Если ваша единственная проблема с MindMup заключается в том, что вы не можете запустить его на своем сервере, попробуйте настольную версию . он сохраняется в том же формате и имеет большинство функций, которые вы можете найти на mindmup.com .

Хороший намек, спасибо! Собираюсь проверить это.
Использовали ли вы инструмент самостоятельно; можете порекомендовать?
Я использую его каждый день почти для всех своих ментальных карт, но я неравнодушен к нему, потому что я написал около 40% MindMup.
MindMup больше не имеет настольной версии из того, что я могу найти в Интернете. Новый MindMup 2.0 доступен только в сети, и ссылка в ответе возвращает 404. Пользовательский голосовой запрос на автономную версию.

Я бы посоветовал взглянуть на Freemind -

  • Свободно
  • ФОСС
  • На основе Java, поэтому будет работать практически везде
  • Карты хранятся в формате XML, поэтому ими можно манипулировать с помощью другого кода.
  • Экспорт на HTML-страницы

Скриншот

Как я уже сказал, я знаю FreePlane, более новую версию FreeMind. Думаю, я бы предпочел это. Тем не менее, на данный момент, написание хорошего конвертера markdown2mm кажется моим лучшим вариантом. Кстати, обратный (mm2markdown) уже существует, см. здесь .

Obsidian , довольно новое (не было доступно на момент запроса) и очень популярное приложение для создания заметок на основе уценки, предлагает всевозможные плагины, которые делают классные диаграммы, таблицы, интеграцию с календарем и т. Д., Все на основе уценки. Среди них плагин для создания ментальных карт на основе уценки. Я думаю, что это, наконец, проверяет все поля в моем первоначальном вопросе!

  • исключительно на основе уценки
  • полностью автономное автономное приложение, не требующее учетной записи или облачной связи
  • Поддержка латекса, поддержка ссылок на файлы и невероятное количество дополнительных функций благодаря интеграции в мощную экосистему Obsidian.

Изображение, скопированное со страницы GitHub плагина, ссылка на которую приведена выше:введите описание изображения здесь