CherryTree ist ein Open-Source-Notizprogramm, das Notizen in einer hierarchischen Baumstruktur organisiert. Es unterstützt Rich Text, Syntaxhervorhebung für Code sowie Anhänge und speichert die Daten in einer einzelnen Datei (XML oder SQLite) oder verteilt auf mehrere Dateien und Verzeichnisse. CherryTree läuft als Desktop-Anwendung unter Linux, macOS und Windows und wird über Kanäle wie PPA, Flatpak, Snap, Homebrew und Installationsprogramme verteilt.
Das Programm wird von zwei Entwicklern geschrieben; eine Rechtsperson oder Stiftung steht nicht dahinter. Der Hauptentwickler nennt im öffentlichen Profil das Vereinigte Königreich als Standort. Der Quellcode steht unter der GPLv3+. Da Ihre Notizen in Ihren eigenen lokalen Dateien liegen und die Software auf Ihrem eigenen Rechner läuft, bleiben Ihre Daten bei Ihnen; die Entwickler bieten keinen gehosteten Dienst an, ein Konto ist nicht nötig.