Trilium Notes — это бесплатное и открытое программное обеспечение для создания и организации заметок в виде иерархической базы знаний. Проект ориентирован на пользователей, которым необходима гибкая структура хранения информации с возможностями форматирования текста, вложений и связи между заметками. Приложение реализовано как настольный клиент с поддержкой синхронизации и автономной работы, что делает его пригодным для личного знания и длительного архивирования данных.
Разработка Trilium ведётся как сообществом, так и отдельными авторами; проект предоставляет исходный код и распространяется под открытой лицензией. Архитектурно система строится вокруг дерева заметок, где каждая заметка может содержать форматированный текст, метаданные, теги, скрипты и связи с другими узлами. Пользовательский интерфейс сочетает редактор с поддержкой WYSIWYG и компонентов для управления индексами, поиском и бэкапами.
- Иерархическая организация заметок с древовидной структурой для построения вложенных разделов и контекста.
- Форматированный редактор с возможностью вставки кода, списков, таблиц и базовых стилей.
- Метки и теги для гибкой категоризации и поиска по содержимому.
- Взаимосвязи между заметками (внутренние ссылки, ссылки-обратные связи) для построения сетей знаний.
- Поддержка вложений и файлов, прикрепляемых к заметкам для хранения документов и мультимедиа (без встроенного просмотра внешних источников).
- Поиск и фильтрация по тексту, метаданным и структуре заметок с возможностью быстрого доступа к нужным записям.
- Скрипты и автоматизация для расширения поведения заметок и создания шаблонов или вычисляемых полей.
- Локальное хранение и бэкапы, а также опции синхронизации для работы на нескольких устройствах при настройке соответствующей инфраструктуры.
- Импорт и экспорт данных в популярных форматах для миграции и резервного копирования контента.
- Гибкая настройка интерфейса и структуры для адаптации под личные методики ведения заметок и знания.