What CherryTree is
What CherryTree is
CherryTree is a free, open-source hierarchical notebook for Windows, Linux and macOS, maintained mainly by Giuseppe Penone (giuspen on GitHub). Instead of a flat list of files or folders, every note lives inside a single tree of nodes — a note can hold child notes, those can hold their own children, and so on, with no hard depth limit. Data is stored in one file, either XML or SQLite, which makes CherryTree fully local and portable — an entire knowledge base fits in one file that can be copied to a USB stick or synced through Dropbox.
Key features
Rich text formatting (bold, italic, underline, strikethrough, superscript and subscript) lets you build readable notes without leaving the keyboard. Syntax highlighting covers many programming languages, making CherryTree a comfortable fit for developers keeping code snippets alongside text notes. The app supports bullet lists, numbered lists and checkboxes, making it easy to build task lists inside the note tree. The ability to embed images (with resize and rotate), tables, links and files means a single tree node can act as a full page rather than a short text note. PDF export lets you take a branch, or the whole tree, out of the app in a format ready to print or share.
Who it's for
CherryTree appeals to people who organize knowledge in a naturally hierarchical way — a project with sub-projects, a topic with sub-topics, documentation with sections and subsections. Developers appreciate the syntax highlighting for keeping technical notes next to code fragments. Anyone looking for a fully local, free tool with no account, subscription, or cloud dependency will find something that works exactly the same today as it will a decade from now, with no risk of a third-party company shutting the service down.
Use cases
In practice, CherryTree works well for building extensive technical documentation with nested sections, keeping a project journal split into stages and sub-stages, or archiving code snippets and configuration with context notes attached. Someone learning a new technology can build a note tree mirroring a course's structure, with top-level nodes as chapters and sub-nodes as detailed topics.
Pricing and business model
CherryTree is entirely free and open source, with no paid tier, subscription, or feature limitation. Development is funded by the community and voluntary donations, typical of open-source projects maintained mainly by a single lead author with contributor support.
Limitations and what to watch for
No native mobile app means accessing notes away from a computer requires a workaround — such as syncing the file via Dropbox and opening it with a third-party app on a phone, which isn't an officially supported path. No built-in real-time collaboration makes CherryTree a single-user tool — two people editing the same file at once risk a write conflict. The interface, while functional, looks fairly dated and lacks the polished, modern design typical of recent cloud apps.
AI notes inside a tree of nodes
CherryTree has no built-in AI integration, but thanks to rich formatting support and the tree of nodes, pasting an ai notes entry from a conversation with an AI assistant into its own node takes only a moment. That ai notes lands in the local file and stays part of the hierarchy — it can later be dragged between nodes if it turns out to fit a different branch of the tree than originally assumed. Anyone building a large archive of ai notes from many conversations with language models still has to decide manually where in the tree each new ai notes entry belongs — CherryTree doesn't suggest a location automatically.
The single file as the foundation of durability
Storing an entire knowledge base in one XML or SQLite file has both a cost and a benefit. The benefit is portability — years of accumulated notes fit in one file, easy to back up or move to a new machine. The cost is no native sync across devices — the user has to handle backup and any cross-device sync through an external tool like Dropbox or Syncthing.
Community and pace of development
As a project driven mainly by one author with community support, CherryTree evolves at a pace typical of smaller open-source tools — new features arrive less often than in commercial apps with a full team, but stability and backward compatibility tend to be a high priority, something appreciated by users building an archive meant to last for years.
What's worth checking before choosing
Before installing, check whether your preferred storage format — XML or SQLite — fits your needs (SQLite handles very large note trees better), and test PDF export on a sample document if you plan to share notes in that format regularly.
Bottom line
CherryTree is a solid, entirely free hierarchical notebook for people who value local data storage and tree structure over a modern, cloud-based interface. Anyone who wants ai notes from AI conversations to land automatically in a searchable archive without manually moving them between nodes should consider a tool built around that workflow.
Project history and long-term stability
CherryTree has been part of the note-taking community for more than a decade, and its storage format has stayed backward-compatible for most of that time — a file saved many years ago still opens without conversion in the latest version of the app. For someone treating a notebook as a tool for decades rather than a season, that continuity can matter more than a list of the newest features found in younger, faster-moving competitors.
Comparison with SumizAI
CherryTree and SumizAI differ fundamentally in where note content comes from. CherryTree is a tool for manually building a note hierarchy, stored in one local XML or SQLite file. SumizAI generates ai notes directly from a conversation with an AI model — answers worth keeping land automatically as Markdown files in a vault the user owns, with automatic duplicate checking and table-of-contents generation. Anyone who wants to hand-build a knowledge tree in one file with no cloud will pick CherryTree; anyone who wants these notes from AI conversations to appear automatically in a searchable archive of Markdown files will find SumizAI the better-fitting tool.
That is our reading of the record. For AlternativeTo's own wording, see its page for CherryTree — the facts above were read on 2026-08-16.
| Price | Free |
|---|---|
| Licence | Open Source |
| Category | Note-taking, Todo List Manager |
| Origin | AlternativeTo does not say |
| Platforms | Mac, Windows, Linux, Flathub, PortableApps.com, Flatpak |
CherryTree in depth
Sixteen years of a tree-shaped notebook
CherryTree is a hierarchical note-taking application for the desktop, written in C++ and released under GPLv3 or later. It has been catalogued since May 2010, which makes it older than most of the software it now competes with, and it is still under active development — the repository saw commits within a day of this profile being compiled, and version 1.7.1 shipped on 18 July 2026, following 1.7.0 in May and 1.6.3 in January.
The organising idea is a tree of nodes with unlimited depth. Every node holds its own document, and nodes nest inside nodes for as long as you care to keep nesting. That is a different mental model from a flat folder of Markdown files or a tag-driven graph: structure is explicit and hand-built, and the tree in the sidebar is both the table of contents and the navigation. People who like it tend to describe consolidating years of scattered material into one searchable outline, and full-text search runs across the contents of every node, not merely the titles.
Storage: the decision that defines the program
CherryTree can store a document as a single XML file, a single SQLite database, or as multiple files spread across directories. The single-file options are what most users pick, and the trade-off is stark and worth understanding before you commit years of notes to it.
The upside is genuine portability. One file is one archive: copy it to a stick, drop it in a synced folder, email it, keep versioned backups trivially. Single-file storage also enables password protection and encryption of the whole document, and CherryTree offers that directly.
The downside appears in the user comments and is the most serious criticism the project attracts. Several long-time users describe the format as effectively proprietary and worry about recovery if a file becomes corrupted — one framed it as loving the application when it works while remaining uneasy about what happens when it does not. This is a real structural concern rather than a bug: with plain Markdown files, a corrupted archive still leaves you thousands of readable documents; with one container, damage is not partial. The multiple-files-and-directories mode exists and mitigates this, and the SQLite option at least uses a format with widely available repair tooling. Anyone storing serious work should choose deliberately and keep independent backups.
What is inside a node
The editor is rich text rather than Markdown, though Markdown is supported. You get colours, bold, italic, underline, strikethrough, headings, subscript and superscript, multi-level lists including bulleted, numbered and to-do variants, and alignment controls for text, images and tables.
Two features come up repeatedly in praise from technical users: tables and code boxes. Tables are simple but real, with CSV import and export. Code boxes carry syntax highlighting across many languages and can execute their contents, which turns a notebook into something closer to a scratch workbench. Images can be embedded, resized and rotated — the resize capability was a long-standing complaint that has since been addressed, so older reviews on that point are out of date. LaTeX equations render for mathematical notation. Arbitrary files can be embedded into a node and extracted again later, and hyperlinks point at web pages, other nodes, files or folders, which is how internal cross-referencing works. Spell checking is built in, and copy-paste with other applications is handled properly.
Getting things in and out
Import coverage is unusually generous and reads like a memorial to the personal-wiki genre: HTML, plain text, and the native formats of Basket, Epim HTML, Gnote, KeepNote, KeyNote, KnowIt, Mempad, NoteCase, RedNotebook, Tomboy, TreePad Lite, TuxCards and Zim. If you are migrating off an abandoned notes program from the last two decades, there is a decent chance CherryTree can read it.
Export is narrower: the native CherryTree format, HTML, plain text and PDF, plus printing and automatic table-of-contents generation. Users have specifically asked for RTF and not received it. Combined with the container-file storage, this is the honest limit of the program's openness — your data can leave, but not in every shape you might want.
Platforms and installation
Linux support is the most thorough: a PPA covering Ubuntu releases from 18.04 LTS through 26.04 LTS, Debian packages for 12 and 13, a Fedora COPR repository, AppImage, Flatpak and Snap. Windows has a 64-bit installer and a portable archive, each offered with or without LaTeX support so you are not forced to carry a large dependency you will not use. macOS is served by an installer plus Homebrew and MacPorts. Source is published as a signed tar.xz. Interface localisation spans more than thirty languages.
The gaps are the ones the comments keep returning to: there is no official mobile application and no built-in cloud synchronisation. A third-party Android reader called SourCherry exists, and the single-file design means people commonly sync by putting the file in whatever cloud folder they already use — workable, but with the usual risk of conflicting copies if two machines edit at once. The application otherwise works entirely offline, needs no registration and carries no advertising.
Project health
The GitHub repository shows roughly 3,900 stars, over 500 forks and around 98 watchers, with development attributed to Giuseppe Penone alongside Evgenii Gurianov. Release cadence has been steady rather than sporadic. Funding is by donation through GitHub Sponsors, Ko-fi, PayPal and Bitcoin, which is the normal arrangement for a project of this size and tells you not to expect enterprise support.
The number to sit with is the open issue count: roughly 960 issues currently open. For a project this old that is not automatically alarming — long-lived repositories accumulate feature requests that nobody closes — but it aligns with a historical criticism that responses to feature requests have been slow. A two-person project cannot absorb a thousand requests, and it is more useful to read that number as a measure of demand than of neglect.
What users say, and who it suits
The rating sits at about 3.8 out of 5 from 36 ratings, with 332 likes and 38 comments — a substantial body of feedback compared with most entries in this category. Praise concentrates on the hierarchy, the single searchable archive, the ease of moving branches between machines and operating systems, and the code blocks and tables. Criticism concentrates on the recovery question, the missing RTF export, ambiguous toolbar icons that make the interface harder to learn than it needs to be, and the absent mobile and sync story.
CherryTree fits a specific person well: someone building a long-lived personal knowledge base on a desktop, who thinks in outlines rather than tags, wants encryption and offline operation without an account, and values one portable file over a folder of loose documents. Programmers and system administrators keeping structured reference notes are the clearest constituency, and the code boxes are why.
It fits poorly if your notes need to be on a phone, if you need real-time collaboration or conflict-free sync, if you want your data as plain text files readable by other tools, or if you want a polished modern interface with no learning curve. SumizAI belongs to a different part of the software landscape; the useful contrast is that CherryTree is a local, offline, file-owning application in an era when most note tools assume an account and a server.
Product page: giuspen.net
What SumizAI is
A note-taking application built around a conversation with an AI model. You ask a question, the answer streams back, and the answers worth keeping become Markdown notes — filed into a vault that is a folder on your own disk.
A vault is a directory holding base.md, a generated table of contents up to six levels deep, and a notes/ folder with one .md file per note. Before a note is written it is checked against the ones already there, so the fourth note about the same idea gets merged instead of added. Links between notes are ordinary Markdown links to files that exist.
The model is never ours: you bring your own API key to one of seven providers — Anthropic, OpenAI, Gemini, Groq, OpenRouter, a local Ollama or your own server — and pay that provider directly. A question sends the table of contents plus at most five relevant notes within a 24,000-character budget, and the app shows you which five it used.
Every answer kept this way becomes one of these ai notes, ready to search again months later without hunting back through old chats.
Side by side
| Side by side | SumizAI | CherryTree |
|---|---|---|
| Price | $1/month, one plan, 7-day trial without a card | Free |
| Licence | Proprietary | Open Source |
| Platforms | macOS, Windows, iOS, Android | Mac, Windows, Linux, Flathub, PortableApps.com, Flatpak |
| Category | Note-taking — AI chat into Markdown | Note-taking, Todo List Manager |
| Where notes live | Standard .md files in a folder you choose | AlternativeTo does not say |
| AI model | Seven providers, always on your own API key | Its description does not mention AI |
| Origin | Poland, EU | AlternativeTo does not say |
Where they differ
- AlternativeTo's description of CherryTree does not mention an AI model. That is the whole starting point in SumizAI: you have a conversation with a model on your own API key, and the answers worth keeping become notes without you filing them.
- CherryTree is open source, and SumizAI is not. If reading the source is what decides it for you, that is a real argument for CherryTree. The guarantee SumizAI offers instead is structural rather than legal: the notes are Markdown files in a folder you chose, so they open in any editor whether or not the application is running.
- AlternativeTo's description of CherryTree does not mention Markdown, so check what format your notes end up in before you fill it up. SumizAI writes standard
.mdfiles to a folder you picked, and an unpaid account can still export all of them. - CherryTree also does tasks. SumizAI does not — no boards, no due dates, no projects. It files knowledge, not work.
- AlternativeTo lists no mobile version of CherryTree. SumizAI runs on macOS, Windows, iOS and Android.
- Both export. SumizAI exports a whole vault as a PDF — summary or full detail — or as a
.pptxdeck in table-of-contents order, with fifteen slide themes.
Which one to pick
Reasons to pick CherryTree
- the source is open and you want to read it
- it costs nothing
- you want tasks and notes in one place
Reasons to pick SumizAI
- the notes you want already exist inside conversations with an AI model
- you want the filing — title, chapter, duplicate check — to happen without you
- you want the result as plain
.mdfiles in a folder you picked - you would rather pay your AI provider directly than have a note app resell the model
Facts about CherryTree: AlternativeTo, read 2026-08-16. SumizAI is not affiliated with CherryTree, and the name is used only to identify the product being compared.
Taken from the AlternativeTo lists: Obsidian. Be sure to check out SumizAI's main competitor: obsidian alternative.