Trinote is a native, open source, iOS client for your self-hosted Trilium (TriliumNext) note server.
Browse & organize
Explore your full note tree with lazy loading, clones, and branches; the way Trilium models your workspace.
Find anything
Run full-text search on the server to jump to the right note fast.
Read & edit
Open text (HTML), code, images, and file notes. Update titles and content (including HTML source and code). Attachments: add from Photos or Files, download, and share.
Stays useful offline
Caches tree structure and recent content so you can keep working when the network drops (with some limits*; for example, search still needs the server).
Apperance
Tune appearance with a number of color selection options (including dark mode).
Privacy
Trinote is a client only: your data lives exclusively on your Trilium server and your local device.
Requirements
You need a running Trilium / TriliumNext server and a supported iOS version (see the app’s listing for the current minimum). Some note types (e.g. canvas / advanced widgets) may show placeholders or open-in-web style behavior; protected notes and editing capabilities follow what the app currently supports—see release notes for details.
What's new (v1.19.1)
- Adjusted logic for deleting and creating notes. Creating notes now creates notes offline first without the server call blocking editing. Much faster!
- New settings option to exclude certain root level notes
- New sync option to cache all note images
- Images (base64/bytes) can be directly pasted to the editor now and their sub-notes from the cache
- Deleted notes sync better
- Fixed signing in with TOTP MFA when adding another instance
- Added feature to share notes locally with other Trinote users
- Added option to add Cloudflare Access service token headers
- Tab bar for tree view can scroll horizontally again
- Adjusted linked note selector
- Fixed sign out bug