Sobre o projeto
Trilium Notes é um aplicativo de anotações hierárquico focado na criação de extensas bases de conhecimento pessoais. Ele permite que os usuários organizem notas em árvores arbitrariamente profundas, com a capacidade de colocar uma única nota em múltiplos locais via clonagem.
As principais capacidades incluem:
- Edição de Conteúdo Rico: Um editor WYSIWYG que suporta tabelas, imagens, matemática e autoformatação markdown, juntamente com um editor de código dedicado com realce de sintaxe.
- Ferramentas de Visualização: Integração do Excalidraw para esboços (notas de tela), Mind Elixir para mapas mentais, Leaflet para mapas geográficos com trilhas GPX e mapas de relação/links para visualizar conexões entre notas.
- Organização e Busca: Busca de texto completo, hoisting de notas e um sistema de atributos flexível usado para organização, consultas e scripting.
- Segurança e Sincronização: Criptografia por nota, integração OpenID e TOTP, e sincronização com um servidor self-hosted.
- Extensibilidade: Uma REST API para automação, suporte para scripting personalizado e uma interface de usuário customizável com widgets definidos pelo usuário.
- Portabilidade de Dados: Suporte de importação e exportação para Markdown e Evernote, e um web clipper para salvar conteúdo online.
O aplicativo é multiplataforma, suportando Windows, MacOS e Linux, e pode ser implantado como um servidor para acesso via navegadores web ou frontends móveis.