Об этом проекте
Trilium Notes — это приложение для иерархического ведения заметок, ориентированное на создание обширных персональных баз знаний. Оно позволяет пользователям организовывать заметки в деревья произвольной глубины с возможностью размещения одной заметки в нескольких местах с помощью клонирования.
Ключевые возможности включают:
- Редактирование насыщенного контента: WYSIWYG-редактор с поддержкой таблиц, изображений, математических формул и автоформатирования markdown, а также специализированный редактор кода с подсветкой синтаксиса.
- Инструменты визуализации: интеграция Excalidraw для набросков (холсты-заметки), Mind Elixir для интеллект-карт, Leaflet для географических карт с GPX-треками, а также карты связей для визуализации соединений между заметками.
- Организация и поиск: полнотекстовый поиск, закрепление заметок (hoisting) и гибкая система атрибутов, используемая для организации, запросов и скриптинга.
- Безопасность и синхронизация: шифрование каждой отдельной заметки, интеграция OpenID и TOTP, а также синхронизация с self-hosted сервером.
- Расширяемость: REST API для автоматизации, поддержка пользовательских скриптов и настраиваемый интерфейс с пользовательскими виджетами.
- Портируемость данных: поддержка импорта и экспорта Markdown и Evernote, а также веб-клиппер для сохранения онлайн-контента.
Приложение является кроссплатформенным, поддерживает Windows, MacOS и Linux, и может быть развернуто как сервер для доступа через веб-браузеры или мобильные интерфейсы.