CherryTree is een open-source notitieprogramma dat notities in een hiërarchische boomstructuur bewaart. Het ondersteunt rijke tekst, syntaxiskleuring voor code en bijlagen, en slaat gegevens op in één bestand (XML of SQLite) of verspreid over meerdere bestanden en mappen. CherryTree draait als desktoptoepassing op Linux, macOS en Windows en wordt verspreid via pakketbronnen zoals PPA, Flatpak, Snap, Homebrew en installatieprogramma's.
Het programma wordt geschreven door twee ontwikkelaars en heeft geen rechtspersoon of stichting. De hoofdontwikkelaar vermeldt op het openbare profiel het Verenigd Koninkrijk als locatie. De broncode valt onder de GPLv3+. Omdat de notities lokaal in uw eigen bestanden staan en de software op uw eigen computer draait, blijven uw gegevens bij u; er is geen gehoste dienst van de ontwikkelaars en geen account nodig.