TriliumNext Notes

TriliumNext Notes Team·TriliumNext.Notes

Build your personal knowledge base with TriliumNext Notes

TriliumNext Notes is an open-source, cross-platform hierarchical note taking application with focus on building large personal knowledge bases.

winget install --id TriliumNext.Notes --exact --source winget

Latest 0.105.0·August 19, 2026

Release Notes

v0.105.0 Important If you enjoyed this release, consider showing a token of appreciation by:

  • Pressing the β€œStar” button on GitHub (top-right).
  • Considering a one-time or recurrent donation to the lead developer via GitHub Sponsors or PayPal. The release that makes Trilium lighter, more visual and easier to organise: images shrink themselves, attributes get a home of their own, and your backups can finally be restored. 🚨 For ARM64 Docker users The arm64 image is now based on Debian 13 "trixie", as Debian 11 reaches end of life on 2026-08-31. Your host needs a libseccomp new enough to know the clone3 syscall (roughly 2.5+), or the container will fail to start. If it does, add: services: trilium: security_opt: - seccomp:unconfined

Updating Docker itself will not help since runc links the host's libseccomp. The 32-bit linux/arm/v7 and linux/arm/v8 images and the native ARM builds are unaffected. Warning Before you upgrade. This release contains changes that can break an existing setup.

  1. MCP now requires authentication and can optionally be accessed over the network. β†’ Reconfigure your existing MCP clients with credentials.
  2. General HTML support in text notes is now disabled by default. This makes copy-paste from websites behave well, without grabbing unwanted tags such as input boxes. β†’ Re-enable via Options β†’ Text notes β†’ Preserve unsupported HTML tags.
  3. **
    **s in text notes are now unwrapped instead of being preserved as-is, regardless of settings. This prevents broken behaviour when entering new paragraphs, and bugs such as being unable to exit a code block. ✨ Highlights Know what's in your database β€” and take it back Two new tools answer the same question from opposite ends: what is actually taking up all that room?
  • Space Usage draws it as a treemap β€” notes, revisions and attachments sized by how much space they take β€” so the thing quietly eating your disk is visible at a glance instead of guessed at. The cleanup tool then acts on what you find: erase deleted notes, trim old revisions, drop unused attachments and compact the database.
  • Compress images goes after the usual culprit, resizing oversized pictures and re-saving them smaller β€” from a note, the tree, the attachments list, the image viewer or the cleanup run itself. It tells you what it found before it starts and what it saved when it finishes. Automatic compression on upload, paste and import now keeps PNGs as PNGs, leaves already-compressed pictures alone, and runs off the thread serving the app, so a large import no longer freezes Trilium. (@adoriandoran) Attributes finally have a home A dedicated Attributes sidebar tab shows owned, inherited and promoted attributes in one clear list, and lets you edit them in place. System attributes are marked with an icon in the sidebar and a badge in autocompletion, and every one of them now has a description. Their values are edited with the right control for the job β€” colour pickers, URL fields, date selectors. Mobile gains an attribute editor with the same interface, and the classic attribute editor and its configuration modal received a round of fixes. Backups you can lock, and actually restore Backups can now be compressed and encrypted. Encryption uses AES-256-GCM with a password of your own, held in the operating system's keyring, so a backup written to a synced or shared folder cannot be read by whoever else can reach it β€” and later tampering or damage is detected. Both are off by default. More to the point, Trilium can now restore one. Setting up an instance offers restoring from a backup as a fourth path, alongside a new knowledge base, syncing from a server and pairing with a desktop app; a running instance reaches the same screen from Options β†’ Backup, and is offered a copy of what is already there first. The candidate is checked before anything is replaced, and a restore that fails rolls back β€” so an unusable backup leaves your notes exactly as they were. Backups measured in gigabytes are handled properly: a browser sends one in resumable pieces, and the desktop app reads it where it already sits. (@adoriandoran) See everything your database is running Databases collect scripts, themes and widgets over the years, and until now there was no single place to see them β€” or to tell which one was responsible for the odd behaviour you've been living with. The content manager lists them all, grouped by category, and lets you switch any of them off without deleting it. Turn something off, see whether the problem goes away, turn it back on. (@adoriandoran) Ask the editor to do the writing Trilium's LLM support has moved out of the chat panel and into the text editor. Select anything and hand it to a model β€” proof-read it, tighten it, summarise it β€” and take the result inline, without copying text into a chat window and back. Custom prompts let you keep the operations you run often. Requires an LLM provider to be configured; a GitHub Copilot subscription now works as one, alongside the existing providers. Settings you can search, on a screen that fits Every settings page has been rebuilt on a shared card component β€” a card per subject, one setting per row, its explanation under the name rather than beside it β€” and a search field now looks through all of them at once. It shows the settings themselves, live and operable where they stand, grouped under the page each one belongs to, and finds a page's own commands too: back up now, restore a backup, create an ETAPI token. (@adoriandoran) 🎁 Also new
  • Geo Map on MapLibre β€” WebGL rendering, 3D terrain, marker clustering, full-screen mode and a floating info panel for each marker, with full GPX track support.
  • Mind Map node panel β€” colours, fonts, icons, images and a rich-text memo, from a side panel.
  • Calendar face lift β€” a new theme and layout, and a friendlier popup for creating and editing events.
  • Connections sidebar tab β€” backlinks, note paths and the note map in one place.
  • Office & EPUB previews β€” .docx, .xlsx, .pptx, ODF, RTF and EPUB open in Trilium.
  • An important memory leak that accumulated components and event listeners has been fixed, and consistency checks no longer take minutes on databases with 20k+ notes. πŸ“‹ What else changed Backups
  • New: backups can be compressed, encrypted or both, written as a .tnbackup container. The password is kept in the OS keyring and is offered on the desktop application only, where there is somewhere safe to hold it.
  • Improved: the backup settings page opens by saying how many backups exist and how long ago the most recent one was written, with "Backup now" beside it.
  • Improved: a backup can be given a name and a password of its own when taken by hand, rather than following the scheduled-backup settings.
  • Fixed: a backup that fails part-way is deleted, so a half-written file is never listed or offered for download. Database & maintenance
  • New: Options β†’ Database is where the knowledge base as a whole is now looked after. It opens with a summary β€” location, note and attachment counts, creation date, size, and how the backups stand β€” followed by everything that acts on the database: cleanup, space analysis, integrity check and repair, compaction, and anonymized copies.
  • New: a cleanup tool that erases deleted notes, unused attachments and excess revision snapshots, honouring #versioningLimit, and compacts the database.
  • New: a Keep named revisions option, so revisions you have named survive a cleanup.
  • New: Start over returns an instance to the setup wizard without reinstalling. On a server it asks for your password, and your second factor where one is configured, so an instance reachable from outside stays closed while it waits.
  • Improved: an anonymized database copy can be deleted once it has been handed over, and the folder holding them opens in the file manager. Settings
  • New: a search field over every settings page at once, showing the live controls grouped under the page each belongs to.
  • Improved: all 18 settings pages rebuilt on a shared card component, several of them rearranged so that what a page is really about comes first.
  • Improved: settings are usable on a phone β€” stacked controls, native tap-to-pick combo boxes, full-width descriptions and thumb-sized rows.
  • Improved: the Media page folds image compression into the Images card, rather than keeping it as a subject apart.
  • Fixed: the plain text entry in the code note MIME list read as unticked, though it is always applied.
  • Database actions have moved to Options β†’ Database. Cleanup, space analysis, integrity checks, compaction and anonymized copies are no longer under Options β†’ Advanced, which now holds the experimental features and the two advanced sync actions alone. Text notes & editor Improved
  • Migrated away from premium CKEditor features (commercial licence) to home-made implementations of slash commands, text snippets and copy formatting. Changing text snippets no longer requires an editor refresh, and note icons are integrated more natively.
  • The automatic replacement of text (quotes, dashes) has been redesigned, with each option now configurable individually.
  • The autocomplete mechanism for CKEditor (@-references to links, emojis) was rewritten from scratch: it no longer gets stuck on a @ character, and pressing Escape no longer leaves a marker in the text. The attribute editor no longer shows autocompletion when you click inside it.
  • Text snippets show a small content preview when no description is present.
  • Markdown highlights (Obsidian-style ==) are supported by the import/export pipeline and the Markdown preview, and appear in the sidebar.
  • Inline Mermaid diagrams remember their display mode. Fixed
  • Multiple inline Mermaid diagrams don't render without making a change
  • Resizing the Mermaid split view makes Gantt and bar charts vanish (@maphew)
  • A failed image upload crashes the editor
  • The collapsible block text editor crashes when deleting before it

Installer type: exe

x64β€”D24B025FFB9E7171803FEED46FAE9D73E8DE0D229B6A5A3D7FB25A63F68CDFC5
arm64β€”E4D64B491E542016CCC18176673D07D94E43C19F77221CF02378AAC819A1B6A3

Details

Homepage
https://github.com/TriliumNext/Notes
License
AGPL-3.0
Publisher
TriliumNext Notes Team
Support
https://github.com/orgs/TriliumNext/discussions
Copyright
Copyright Β© 2024 TriliumNext Notes Team
Moniker
trilium

Tags

documentation-toolelectronknowledge-graphknowledgebaselocal-firstmarkdownnote-managmentnote-taking-appnotebooknotespersonal-wikiscriptableself-hostedself-hostingwikiwysiwyg

Older versions (30)

0.104.1
x64β€”90F51B14E2702CB0E620201DD4C3714C1723D4E8267E20A12F32AFE831885686
arm64β€”7F670EBD9658CEDF45ECC200EE7D60112CC031240FB9A844F7AA813C527D288C
0.104.0
x64β€”A0DB73328F7F9D5E9D6C2B3AC5E7A038E6FE4091464FDB6B2BB8CD2A1145A434
arm64β€”FF7BCED84148FEFB2839C5D32AB89ED406A92FC25455D8311D8CD5A30FE62079
0.103.0
x64β€”B8E871AA250EAF3045B10472EE44EF656D75FA4255A0D2B2BCDF0C986E0E3731
arm64β€”2EE04ADA75F1072B44D11AEC4F419411CDC48E3574ED882D2A8C7F5970F0048F
0.102.2
x64β€”C32AB1DEF8ED5CE162F5A6F961028B9833093A0CDA2C73E65C53B4E4D3D348F2
arm64β€”083030D375E798D825215E644956975AF9F5649E6CB01327EF341A4B68DA420F
0.102.1
x64β€”C4C502896429E4C5519833EDEB0972B234735884710D4C444B66FD9A505395A7
arm64β€”DEC25BCF14B884524CC446C95FF1DE3442580B415DC7163A7010EDCBC117006E
0.102.0
x64β€”65663F987300914819FEB17E81068D265B7B34447582F09203C56F06FB3EDF2F
arm64β€”75C0D05EF627CC3318D1BBA496C0B8FA0CD052B6BAAA5DAED7E58766FF0FF667
0.101.3
x64β€”5899CAF699B9891B6B5B898F89F63364C794463BB7D3E0FF4394298E6AF554AE
arm64β€”DE706A3672E94A6B49B403843F3CAFBD13DC3E8605122829A684946009895156
0.101.1
x64β€”F00EF36AD412FC04B65609D27C8B03BF0262293A5489498C20D51C7AC55D0BE3
arm64β€”03FD38A3C1E3051585A7ECDA1CCFE9FC75C78E9A62F6618F9420BC01AEC32643
0.101.0
x64β€”2B27DAC3CC06B44CCBABDB17DE863F9C4B60098545103A90FB55712B80B86B3E
arm64β€”A3354FEE82478963176B61CBDAC312A81F4E42F904C9C5FC6045D31CC170F208
0.100.0
x64β€”EA887753262B276AA781350E674AEA7DFE76581BAE52D09565F6AE7369400833
arm64β€”C227D17F3958B07891A071E157066606526620FA30E5591481397CC644C0F999
0.99.5
x64β€”CAC9DABC1FC0F5E89B231A4A7AC7B5910F453A190BD253C5DC76BB66F906B2E0
arm64β€”645A95A34AACDCE2CCBE3B9D185642C9D4270FA5B4DD3EC7266725A9B497C835
0.99.4
x64β€”F36743B69B52A076EFB19A1EF120E6A948F76E69CB6FF6F31190A1DD88506587
arm64β€”009B4225D38C6EE5EA4D9CB3C2D83EE1D191F7AB8649996374DC3FB388AE7080
0.99.3
x64β€”74C94CA6C4924B26382CAB94513A3F5A3D132C7A7D368D7D8924B2359C7298FE
arm64β€”F131BB57EFDD867FCB5DB09BBFA820C7E50C76F0396CE7945ED026804B6127FB
0.99.2
x64β€”E320F38F2A11CD0573A001D84DEF222BEE87D55D6EFFF11909BFFEBCA6E94229
arm64β€”DB581AC1267DC2E596764FA924B79F51ECEC7E60739A7EBEA9F86553B63E7C83
0.99.1
x64β€”8928EC5DDDA4C05BCDDA060C15400FA6760D6016C388A9039A2B94FAE7E5084B
arm64β€”C0336B815A7E2501FA7404D9D826847E0B2346BB904EF3C8A1CE27779959BE19
0.99.0
x64β€”05EFE1CAFF1AD655A51122E903B549006AD90C37615BEE9F1F2CEAEE08F2DFCE
arm64β€”F697E63A5310F3A03FF2DC28B865E56ECE3B42096746EA627A2A621247F9F0B3
0.98.1
x64β€”1C6548766FE9C6E5A27AC498842C6800DD5C4CB4D7EC0CB4CB02B21F927B6809
arm64β€”7E23AD8CF3378F35761506529930FE30E3067E314C24C48484BD137433181D31
0.98.0
x64β€”10526B13D19E288E0EE043027D095BC994674DEF3A9B97F0CDB64A62A9940465
arm64β€”5B4A6373971BEF4BAC007AB7A57196AABE8517E8BE7A42F51D5AB2B18AE1127B
0.97.2
x64β€”6D5BFDB613F1733E2008DD48CC02272075217723B18B7F553F7A0CC900A768D7
arm64β€”A90C67F06DF1585A2C412EE0C0ADD7BE85F7E032344DB401863F117259A59127
0.97.1
x64β€”FF1BCF626977A904BA9960C9258FB4E6B302401C890F82A2AD2F69F678C40043
arm64β€”B7B211C269CADFC13DDAC4D67C26C3FA06553918328EB2085A08E4A4A4FAE72C
0.97.0
x64β€”4CB37340A51D64FD1ABDAC57045433E3832FCE592A29096F3FC3B188D17C0DE4
arm64β€”A67431EE2E715B982B0933AA4F7E16E6CA518AEE5012101794FE4DFCDAD1C53D
0.96.0
x64β€”2C6F8B3BB74494C487AA3A1969DD30E5C8D65C163A8BC61FF91322E87885FB81
arm64β€”2CE5259D8D842250EB2C44574644C1989247F296A49AB7F4ADD3AD429D205274
0.95.0
x64β€”75E3C0E46717B0667F922CD367E08E87FB5D3B673366FB06CB3581C201E4456F
arm64β€”5DC5B5A1A8ED945EC1567FFFBA63549C86FD0E400399A603927EB2770EE824B3
0.94.1
x64β€”E5145B5B57FEBF6C9FA23678C78F0F835C353EA2208FB013F4292E9BAAC8064A
arm64β€”480327EB9256F06FE3121B943AAF03903F26BD4C0815F4F858915896F016FAA4
0.94.0
x64β€”0592F3545CC51A3AB44199FE4A854F3ADBAA0DFF23438C05773B61112657C6B5
arm64β€”D7D23CA882377F499B05321190FB8A8094B4A46A1D04FECA232D805F10F043EC
0.93.0
x64β€”F4A0A596634FE63B3B131AB857FFAC4E8B206FA52BDF779C2944F44F5AD90C08
arm64β€”D4C06FA840F5393101E31975C48490E79BE6D6A9E8A23818D995CC3AA5DF8E16
0.92.7
x64β€”71D54FDC2AC9503951AB217F251D63322A27894D27C8981D18442A05D2B6C9E8
arm64β€”825232C6A3AE72ACB6644C05B51F78B14594FDE35812EF4531FB4FCDE1914FEE
0.92.6
x64β€”62928BC174D820716C1A97F078E704108D2AA87111D8B1178283F463BC577772
arm64β€”B2A8C44E8C452C402797FEDB94BE5AC474FFAA50D114CC39D134EC883DEEDA70
0.92.4
x64β€”33CC7B8D8C38BB0A092035C8EEDC8DB00E871BB1BEC78BA3A83FD94DF8C7B3FB
arm64β€”99C119452D458C002F71C0A3C22AFEFCAB8E5CB36DD5ECD152D7FADC3B8635BB
0.90.12
x64β€”1019333A83C6FBF26D79746134C1C0080D1094C0A4E6BB326A1C18B0726917A0
arm64β€”4B32C905580C28C58274B8A093B4211ABA8E81E3D7A3CBA87B0E92A2D1BFD320