Sobre el proyecto
Trilium Notes es una aplicación de notas jerárquica centrada en la creación de bases de conocimiento personales extensas. Permite a los usuarios organizar las notas en árboles arbitrariamente profundos, con la capacidad de colocar una sola nota en múltiples ubicaciones mediante la clonación.
Las capacidades clave incluyen:
- Edición de contenido enriquecido: Un editor WYSIWYG que admite tablas, imágenes, matemáticas y autoformateo de markdown, junto con un editor de código dedicado con resaltado de sintaxis.
- Herramientas de visualización: Integración de Excalidraw para bocetos (notas de lienzo), Mind Elixir para mapas mentales, Leaflet para mapas geográficos con pistas GPX, y mapas de relaciones/enlaces para visualizar las conexiones entre notas.
- Organización y búsqueda: Búsqueda de texto completo, elevación de notas (note hoisting) y un sistema de atributos flexible utilizado para la organización, consultas y scripting.
- Seguridad y sincronización: Cifrado por nota, integración de OpenID y TOTP, y sincronización con un servidor autoalojado.
- Extensibilidad: Una REST API para la automatización, soporte para scripting personalizado y una interfaz de usuario personalizable con widgets definidos por el usuario.
- Portabilidad de datos: Soporte de importación y exportación para Markdown y Evernote, y un web clipper para guardar contenido en línea.
La aplicación es multiplataforma, compatible con Windows, MacOS y Linux, y puede implementarse como un servidor para el acceso a través de navegadores web o frontends móviles.