Я не раз думал о том, как было бы здорово, если бы поверх доступной через обычный Проводник структуры вложенных папок — стандартной иерархии на жестком диске, можно было бы использовать горизонтальные связи между файлами, или классифицировать их с помощью хештегов.
Как раз такие функции реализованы, например, в бесплатной программе Obsidian, что, в частности, позволяет строить там так называемый “второй мозг” или “Zettelkasten” (1, 2, 3), и отображать структуру получающейся базы с помощью графа. Помимо отображения графа целиком можно “гулять” по отдельным его звеньям, отображая граф вокруг них на указанную глубину. А по содержимому всех текстовых файлов базы работает быстрый поиск, позволяющий найти все упоминания тех или иных тем.
Сейчас я использую Obsidian для работы с текстами и идеями для блога и моих прочих проектов, а также для записывания снов. Кроме того я попытался использовать его для научной работы (тут есть возможность набора и отображения формул в формате LaTeX). Я бы не сказал, что ощущаю какие-то фантастические преимущества (хотя часть доступного функционала я даже пока не использую), но мне действительно стало удобней хранить и организовывать информацию. Сами базы я держу на своем хранилище в Dropbox.