Trilium Notes: Build your personal knowledge base with Trilium Notes (Free app)

Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.


  • Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see cloning)

  • Rich WYSIWYG note editing including e.g. tables, images and math with markdown autoformat

  • Support for editing notes with source code, including syntax highlighting

  • Fast and easy navigation between notes, full text search and note hoisting

  • Seamless note versioning

  • Note attributes can be used for note organization, querying and advanced scripting

  • Synchronization with self-hosted sync server

  • there's a 3rd party service for hosting synchronisation server

  • Sharing (publishing) notes to public internet

  • Strong note encryption with per-note granularity

  • Sketching diagrams with built-in Excalidraw (note type "canvas")

  • Relation maps and link maps for visualizing notes and their relations

  • Scripting - see Advanced showcases

  • REST API for automation

  • Scales well in both usability and performance upwards of 100 000 notes

  • Touch optimized mobile frontend for smartphones and tablets

  • Night theme

  • Evernote and Markdown import & export

  • Web Clipper for easy saving of web content


This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


macOS Windows and Linux


AGPL-3.0 license (GNU Affero General Public License)


note,notes,knowledge base,code,productivity,office,todo,task list,notes,sharing,evernote,webclipper,security,snippet,snippets,development,programming,wysiwyg



Open-source Apps


Medical Apps




Dev. Resources