CherryTree est une application open source de prise de notes qui organise les notes selon une arborescence hiérarchique. Elle prend en charge le texte riche, la coloration syntaxique du code et les pièces jointes, et enregistre les données dans un seul fichier (XML ou SQLite) ou répartis sur plusieurs fichiers et dossiers. CherryTree fonctionne comme application de bureau sous Linux, macOS et Windows et est distribuée via des canaux tels que PPA, Flatpak, Snap, Homebrew et des installateurs.
Le programme est écrit par deux développeurs, sans entité juridique ni fondation derrière lui. Le développeur principal indique le Royaume-Uni comme localisation sur le profil public. Le code source est sous licence GPLv3+. Comme vos notes se trouvent dans vos propres fichiers locaux et que le logiciel s'exécute sur votre ordinateur, vos données restent chez vous ; les développeurs ne proposent pas de service hébergé et aucun compte n'est nécessaire.