Trilium Notes vs Notion
Notion is a cloud-first team workspace; Trilium Notes is a local-first personal knowledge base. The overlap is note taking and information organization, but the target audiences diverge sharply.
| Feature | Trilium Notes | Notion |
|---|
| License | AGPL-3.0 | Proprietary |
| Self-hosting | Yes (Docker) | No |
| Offline use | Yes (desktop app) | Limited |
| Multi-user editing | No | Yes |
| Scripting | JavaScript (frontend + backend) | Limited automations |
| Price | Free (self-hosted) | Free tier + paid plans per seat |
Trilium Notes is the better choice when data ownership and offline operation matter more than team features. The AGPL license means no subscription, no per-seat pricing, and no service risk. Notion is still the better fit for teams that need real-time collaboration, shared databases, and integrations with Slack, GitHub, and project management tools that Trilium Notes does not cover.
Trilium Notes vs Obsidian
Both Obsidian and Trilium Notes are personal knowledge base apps that run locally. The main architectural difference is how notes are stored. Obsidian uses plain Markdown files in a folder; Trilium Notes uses a SQLite database.
| Feature | Trilium Notes | Obsidian |
|---|
| License | AGPL-3.0 | Proprietary (app free, sync paid) |
| Storage | SQLite database | Plain Markdown files |
| Self-hosted sync | Yes (free) | Paid add-on |
| Scripting | Built-in JavaScript API | Community plugins |
| Note cloning | Yes | No |
| Mobile app | Unofficial (TriliumDroid, Trinote) | Official iOS + Android |
Obsidian's plain-text storage makes notes easy to version control with Git, back up with any file sync tool, and open in any Markdown editor. If portability to other tools is the top priority, Obsidian's format is simpler. Trilium Notes's SQLite backend enables relational features (note cloning, typed relations, JavaScript scripting against the graph) that Obsidian cannot match natively, and its self-hosted sync server is free where Obsidian Sync is a paid add-on.