Данный пост — продолжение социального эксперимента, начало см. в первом посте.
Прошу не рассматривать как "я пиарюсь" — от меня тут ничего нет — все это сделали роботы, человек (в данном случае я, но и вы можете) только высказывал хотелки.
Кратко, хочется уяснить, куда в перспективе пойдет разработка софта. Напомню гипотезы из прошлой статьи:
LLM-ки смогут — каждый год любители будут клепать все больше программ, а метод естественного отбора позволит выбрать лучшее из этого хаоса.
Ничего не изменится — слоповые программы так и останутся никому не нужными.
Каждый будет генерить программу под себя.
Ну и суть — на этот раз еще одна автоматическая генерация — Obsidian на минималках, так же в одном HTML-файле, который можно использовать без установки и без админских прав. Все с открытым кодом, естественно (напомню, что у Obsidian код закрыт).
Концепция программ в HTML-файле весьма удачная, ведь это:
Работает везде (Chrome даже на телефонах с этим работает, хотя интерфейс для десктопа).
Не требует установки, прав и т. д.
Главное, что браузер — это песочница. Браузер взломать не так просто, награда за эксплойт весьма внушительная, и можно доверять тому, что браузерная программа никуда за пределы песочницы не выйдет.
Итак, как это выглядит:
markdown-catalog-editor
Возможности:
Весь редактор — один HTML-файл, и он не ходит в сеть. Похож на Obsidian, но ничего не нужно устанавливать и не нужен аккаунт. Файл открывается в браузере, а заметки читаются и сохраняются прямо в вашей папке.
Заметки остаются чистым Markdown. Теги, в том числе вложенные (work/alpha), хранятся не в тексте заметок, а в одном .meta.json рядом с ними. У Obsidian и Logseq теги пишутся внутрь самих заметок.
Живое превью без скачков текста. В исходный Markdown превращается только блок под курсором, остальной документ остаётся отформатированным. Таблицы редактируются по ячейкам и не превращаются в | pipes |.
Можно выложить как сайт. Если положить файл рядом с заметками и раздавать папку по HTTP, получится просмотрщик базы знаний.