Trilium Notes Documentation
Welcome to the official documentation for Trilium Notes - a hierarchical note-taking application with a focus on building large personal knowledge bases.

What is Trilium Notes?
Trilium Notes is a powerful, feature-rich note-taking application designed for building and managing extensive personal knowledge bases. It offers:
- Hierarchical organization with unlimited nesting of notes
- Rich text editing with markdown support
- Powerful search capabilities
- Note relations and attributes for semantic connections
- Scripting support for automation and customization
- Synchronization between devices
- Encryption for sensitive notes
- Web clipper for saving web content
Quick Links
- :material-rocket-launch-outline: **[Quick Start Guide](User%20Guide/quick-start.md)**
Get up and running with Trilium in minutes
- :material-download: **[Installation](User%20Guide/installation.md)**
Download and install Trilium on your platform
- :material-docker: **[Docker Setup](User%20Guide/docker.md)**
Deploy Trilium using Docker containers
- :material-book-open-variant: **[User Guide](User%20Guide/index.md)**
Comprehensive guide to all features
- :material-code-braces: **[Script API](Script%20API/index.md)**
Automate and extend Trilium with scripting
- :material-wrench: **[Developer Guide](Developer%20Guide/index.md)**
Contributing and development documentation
Features Overview
Note Organization
- Create unlimited hierarchical note structures
- Clone notes to appear in multiple locations
- Use attributes and relations for metadata
- Template system for consistent note creation
Content Types
- Text notes with rich formatting
- Code notes with syntax highlighting
- Canvas notes for drawing and diagrams
- File attachments of any type
- Web view for embedded content
- Mermaid diagrams support
Advanced Features
- Full-text search with advanced operators
- Note map visualization
- Day notes for journaling
- Book notes for long-form content
- Protected notes with encryption
- Note versioning and history
Automation & Integration
- JavaScript-based scripting
- Custom widgets and themes
- REST API for external integrations
- Web clipper browser extension
- Import/export in multiple formats
Getting Help
Contributing
Trilium is open-source and welcomes contributions! Check out our Contributing Guide to get started.
License
Trilium Notes is licensed under AGPL-3.0.