A hierarchical note taking application designed for building large, scriptable personal knowledge bases with visual mapping.

Trilium is an open-source desktop app that focuses on building large personal knowledge bases. It is a cross-platform desktop application available for Windows, macOS, and Linux, designed for users who need a hierarchical structure to organize vast amounts of information. The software allows for the creation of a personal wiki where information is stored locally by default.
The application operates as a local-first tool but supports synchronization via a self-hosted sync server, allowing users to maintain their data across multiple devices. Users can install the desktop binary or run it as a server instance to access the interface through a web browser on desktops, tablets, and smartphones. This architecture ensures that the user retains full control over their data storage and privacy.
Built with Electron, Trilium integrates several specialized libraries to handle diverse data types. It uses CodeMirror for source code editing with syntax highlighting, Leaflet for rendering geographical maps, and Mind Elixir for mind mapping. The system is engineered to scale in both usability and performance for databases containing upwards of 100,000 notes. It is specifically intended for power users who require a scriptable environment and a highly customizable UI to manage complex, interconnected data sets.
Trilium is a comprehensive tool for personal knowledge management and self-hosted wiki creation for users who prioritize data ownership.
A self-hosted note-taking tool for quick capture using a timeline-first interface and markdown-native formatting.
A markdown editor providing real-time preview and distraction-free writing modes for desktop operating systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.