Service auto-hébergé
TriliumNext/Trilium avatar
TriliumNext/Trilium

TriliumNext/Trilium : l'application de prise de notes hiérarchique maintenue par la communauté

Construisez votre base de connaissances personnelle avec Trilium Notes

37 855 étoiles2 541 forksTypeScriptAGPL-3.0

En bref

De quoi s’agit-il ?
Le README du dépôt TriliumNext/Trilium, ses fonctionnalités, le chemin de migration, les options d'installation et la licence AGPL.
À qui s’adresse-t-il ?
Le README présente TriliumNext/Trilium comme la continuation directe de Trilium Notes et décrit un chemin de migration depuis les anciennes versions. Il énumère de nombreuses fonctionnalités autour des notes hiérarchiques, mais les affirmations de performance et les détails de sécurité doivent être vérifiés séparément.
Puis-je l’utiliser commercialement ?
Oui, sous conditions strictes. AGPL-3.0 est une licence à copyleft réseau : si des personnes utilisent une version modifiée via un réseau, par exemple comme service hébergé, vous devez leur proposer son code source sous la même licence.
Est-il encore maintenu ?
Oui. Le dépôt a reçu de nouveaux commits au cours des dernières 24 heures.
En quel langage est-il écrit ?
Principalement TypeScript, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Reprise par la communauté et chemin de migration

La description du dépôt est : construisez votre base de connaissances personnelle avec Trilium Notes. Le README explique que le développeur original de Trilium, nommé Zadam, a donné le dépôt au projet communautaire qui vit maintenant à l'adresse https://github.com/TriliumNext. TriliumNext/Trilium est donc une continuation plutôt qu'une réécriture. Pour toute migration depuis une instance zadam/Trilium, le README dit qu'il n'y a pas d'étapes particulières : installer TriliumNext/Trilium de la manière habituelle utilisera la base de données existante. Il note aussi une limite de compatibilité : les versions jusqu'à v0.90.4 inclus sont compatibles avec la dernière version zadam/trilium v0.63.7, tandis que les versions ultérieures de TriliumNext ont incrémenté leurs versions de synchronisation, ce qui empêche une migration directe. Les métadonnées du dépôt enregistrent actuellement 37 265 étoiles et 2 495 forks.

L'arbre de notes avec clonage et attributs

Le modèle central est un arbre. Les notes peuvent être organisées dans une hiérarchie de profondeur arbitraire, et une seule note peut être placée à plusieurs endroits grâce à une fonction que le README appelle le clonage. Des attributs peuvent être attachés aux notes pour l'organisation, les requêtes et les scripts. Le README mentionne également le versionnage des notes et le hoisting, qui permet de se concentrer sur un sous-arbre. La recherche plein texte est incluse. Ces fonctionnalités visent ensemble la construction de grandes bases de connaissances personnelles, une expression utilisée dans la description d'ouverture du README. Selon le README, l'interface est disponible en anglais, allemand, espagnol, français, roumain et en chinois simplifié et traditionnel.

Éditeurs et types de notes au-delà du texte brut

L'éditeur de notes texte est WYSIWYG et prend en charge les tableaux, les images et les mathématiques, avec un formatage automatique Markdown. Il existe un type de note séparé pour le code source avec coloration syntaxique. Le README liste les notes canvas basées sur Excalidraw, les cartes de relations et les cartes de notes/liens pour visualiser les connexions, les cartes mentales basées sur Mind Elixir et les cartes géographiques avec épingles de localisation et pistes GPX. Les scripts et une API REST sont documentés pour l'automatisation. Il y a un chemin d'import/export Evernote et Markdown, et le README mentionne aussi un Web Clipper pour enregistrer le contenu web.

Recherche, navigation et échelle

Le README insiste sur la navigation rapide entre les notes, la recherche plein texte et le hoisting comme outils de navigation centraux. Il déclare que l'application passe à l'échelle en termes d'utilisabilité et de performance au-delà de 100 000 notes. C'est une affirmation du README, pas un benchmark indépendant. L'interface peut être personnalisée avec des boutons de barre latérale et des widgets définis par l'utilisateur, et il y a un thème sombre intégré avec le support des thèmes utilisateur. Le README inclut aussi des métriques et un tableau de bord Grafana dans la liste des fonctionnalités.

Synchronisation, partage et contrôles d'accès

Pour la synchronisation, le README décrit un serveur de synchronisation auto-hébergé et mentionne l'existence de services tiers pour l'héberger. Les notes peuvent être partagées ou publiées sur l'internet public. Un chiffrement par note est inclus, et la connexion peut utiliser une intégration directe OpenID et TOTP, ce que le README appelle une connexion plus sécurisée. Le README ne fournit pas de détails sur l'algorithme de chiffrement ni d'audit de sécurité ; cela nécessiterait une vérification séparée.

Options d'installation et clients mobiles

Sous Windows et macOS, le chemin documenté consiste à télécharger une version binaire, à la décompresser et à exécuter l'exécutable trilium. Sous Linux, certaines distributions proposent des paquets, et il existe aussi un Flatpak, mais le README dit qu'il n'est pas encore publié sur Flathub. Une installation serveur fournit une interface web presque identique à l'application de bureau, et une interface web mobile séparée est disponible. Le README liste trois options mobiles tierces : TriliumDroid, Pocket Trilium et Trinote, chacune avec ses considérations de synchronisation. Les images Docker sont disponibles sur Dockerhub, avec une documentation d'installation serveur séparée. Le README dit aussi que des builds nocturnes sont disponibles et que la dernière version est recommandée pour la plupart des utilisateurs.

Contributions, sponsors et licence AGPL

Les contributions sont invitées dans plusieurs domaines. Les traductions passent par Weblate, et le README liste de nombreuses langues avec une couverture existante. Pour le code, le flux de développement commence par le clonage du dépôt, l'installation des dépendances avec pnpm et le lancement du serveur. Il y a aussi un environnement d'édition de documentation et une commande pour construire l'application de bureau Windows. Le README remercie des sponsors dont NetPerfect, CKEditor et Dosu, et liste de nombreuses bibliothèques tierces dont CKEditor 5, CodeMirror, Excalidraw, Mind Elixir, Leaflet, Tabulator, FancyTree et jsPlumb. Le README signale aussi des ressources tierces comme awesome-trilium et TriliumRocks, et liste les canaux de discussion officiels, notamment Matrix, GitHub Discussions et GitHub Issues. Le dépôt est sous licence AGPL-3.0. Le texte de licence accorde la liberté de copier, distribuer et modifier le logiciel, et exige que les opérateurs de serveurs réseau exécutant des versions modifiées fournissent le code source aux utilisateurs. Le texte de licence contient une clause de non-garantie standard, mais ne traite pas du support ni des garanties de sécurité.

Conclusion éditoriale

Le README présente TriliumNext/Trilium comme la continuation directe de Trilium Notes et décrit un chemin de migration depuis les anciennes versions. Il énumère de nombreuses fonctionnalités autour des notes hiérarchiques, mais les affirmations de performance et les détails de sécurité doivent être vérifiés séparément. Pour décider, vérifiez dans ce dépôt les commandes, fichiers et limites cités avant de retenir le projet pour votre contexte.

Sources officielles

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Notes de la communauté

Notes de la communauté