Resposta rápida: CherryTree é gratuito, open source (GPLv3) e organiza notas em árvore hierárquica com criptografia AES. Descubra como instalar, usar e comparar com Joplin e Obsidian.
O CherryTree é um gerenciador de notas hierárquico gratuito e open source (GPLv3), disponível para Windows e Linux, que organiza todo o seu conteúdo em árvores de nós aninhados com suporte a rich text, syntax highlight para mais de 20 linguagens e criptografia AES-256 do arquivo — sem pagar nada e sem depender de nuvem.
Atualizado em 16/06/2026
Desenvolvido por Giuseppe Penone (giuspen) e lançado inicialmente em 2009, o CherryTree acumula anos de refinamento e continua recebendo atualizações regulares. A versão mais recente (série 1.x) foi reescrita em C++ com GTK3, substituindo a versão legada em Python, o que trouxe desempenho muito superior e melhor integração nativa com o sistema. O grande diferencial do programa é a estrutura em árvore infinitamente aninhável: você cria nós, sub-nós e sub-sub-nós, cada um com seu próprio conteúdo, tags e ícone personalizado. Isso torna o CherryTree ideal para quem precisa organizar projetos complexos, bases de conhecimento pessoal, anotações de cursos ou documentação técnica sem depender de uma conta em servidor externo. O arquivo de dados é salvo localmente, no formato .ctb (SQLite) ou .ctd (XML), e pode ser protegido com senha usando AES-256.
Como funciona a estrutura de árvore de notas do CherryTree?
A interface do CherryTree é dividida em dois painéis: o painel esquerdo exibe a árvore de nós navegável, e o painel direito mostra o conteúdo do nó selecionado. Cada nó pode ser do tipo rich text (com formatação visual, tabelas, imagens e links) ou do tipo código (plain text com syntax highlight), e você pode misturar os dois tipos em documentos diferentes dentro do mesmo arquivo.
Para criar um nó filho, basta clicar com o botão direito sobre qualquer nó existente e selecionar “Add Child Node”. Você pode reorganizar nós arrastando-os pela árvore. Cada nó suporta:
- Formatação rich text: negrito, itálico, sublinhado, tachado, cores de texto e fundo
- Inserção de imagens, tabelas internas e listas com marcadores ou numeradas
- Links internos entre nós (âncoras dentro do próprio arquivo)
- Anexos de arquivos (o CherryTree embute o arquivo no .ctb)
- Timestamps automáticos de criação e modificação
Nós do tipo código ativam o syntax highlight baseado em GtkSourceView, cobrindo linguagens como Python, JavaScript, C, C++, Java, SQL, Bash, HTML, CSS e muitas outras. O highlight é visual apenas (não há execução de código), mas é extremamente útil para quem documenta trechos de programas ou mantém snippets organizados. Para explorar mais ferramentas de desenvolvimento, veja também nosso guia sobre o editor de texto open source Sublime Text.
O CherryTree é realmente seguro? Como funciona a criptografia?
Sim, desde que usado corretamente. Quando você salva o arquivo no formato .ctb protegido por senha, o CherryTree aplica criptografia AES-256 sobre o banco SQLite inteiro. Isso significa que, sem a senha, o arquivo é ilegível — nem mesmo abrir o .ctb com um editor SQLite revela o conteúdo.
Pontos importantes sobre a segurança:
- A senha é definida uma única vez ao criar ou ao salvar o arquivo pela primeira vez com proteção ativada
- Não existe recuperação de senha nativa — se esquecer, os dados são irrecuperáveis
- O arquivo descriptografado fica na memória RAM enquanto o programa está aberto; fechar o CherryTree regrava o arquivo criptografado no disco
- O formato .ctd (XML) também suporta criptografia, mas é menos eficiente para arquivos grandes
Para fins de uso pessoal em máquina local, a criptografia do CherryTree é suficientemente robusta. Para cenários corporativos com requisitos de compliance, considere soluções dedicadas com auditoria de acesso.
Como instalar o CherryTree no Windows e no Linux?
O download oficial está em giuspen.com/cherrytree. Nunca baixe de terceiros, sites de crack ou repositórios não oficiais — o risco de malware é real e desnecessário, já que o programa é gratuito na fonte.
Windows (10/11, 64-bit):
- Acesse giuspen.com/cherrytree e clique em “Download for Windows”
- O instalador padrão (.exe) guia pela instalação em poucos cliques; há também versão portátil (.zip) sem instalação
- Requisito mínimo: Windows 10 64-bit; sem dependências adicionais no instalador
- Tamanho do instalador: aproximadamente 50-60 MB
Linux (Ubuntu/Debian):
- O método mais simples é via Snap:
sudo snap install cherrytree - No Ubuntu 22.04+, há pacote .deb disponível no site oficial
- Usuários do Arch Linux encontram o pacote
cherrytreeno AUR - Fedora/RHEL: disponível via Flatpak em flathub.org
A versão portátil para Windows é especialmente útil se você quiser carregar o executável e o arquivo .ctb em um pendrive e usar em diferentes máquinas sem instalação.
Como organizar projetos e bases de conhecimento com o CherryTree?
A flexibilidade da árvore permite diferentes estratégias de organização. Uma estrutura comum para desenvolvedores seria:
- Nó raiz “Projetos” → sub-nós por projeto → sub-nós por área (Backend, Frontend, Banco de dados, Deploy)
- Nó “Snippets” → sub-nós por linguagem → cada folha com um trecho de código documentado
- Nó “Referências” → comandos frequentes de Git, Docker, SQL com syntax highlight
Os ícones personalizados por nó (mais de 300 ícones incluídos) ajudam a distinguir visualmente categorias diferentes. As tags permitem busca cruzada: você pode marcar nós de áreas distintas com a mesma tag e localizá-los rapidamente via busca por tags. A busca full-text (Ctrl+F) percorre todo o arquivo, incluindo o conteúdo de nós aninhados. Se você usa ferramentas para organizar seu ambiente de trabalho, pode se interessar também pelo Zeal para documentação de programação offline.
Como exportar notas do CherryTree?
O CherryTree oferece exportação via menu Export, suportando os seguintes formatos:
- HTML: exporta nós selecionados ou a árvore inteira como páginas HTML navegáveis (um arquivo por nó ou tudo em um único arquivo)
- PDF: converte o conteúdo para PDF via impressora do sistema (no Windows, use o driver “Microsoft Print to PDF”)
- Texto simples (.txt): exporta o conteúdo sem formatação
- CherryTree (.ctb/.ctd): exporta sub-árvores para um novo arquivo separado, útil para compartilhar partes do seu banco de notas
A exportação HTML mantém a hierarquia de nós na barra lateral do documento gerado, tornando-a uma opção razoável para publicar uma base de conhecimento estática sem dependência de servidor.
CherryTree vs Joplin, Obsidian e Notion: qual escolher?
| Critério | CherryTree | Joplin | Obsidian | Notion |
|---|---|---|---|---|
| Licença | GPLv3 (open source) | MIT (open source) | Proprietário (grátis pessoal) | Proprietário (freemium) |
| Funciona 100% offline | Sim | Sim | Sim | Não (requer internet) |
| Criptografia nativa | AES-256 (arquivo) | Sim (E2EE na sincronização) | Não nativa (plugin pago) | Não (dados no servidor) |
| Preço | Grátis total | Grátis (sync pago) | Grátis (sync US$8/mês) | Grátis limitado / US$10/mês |
O CherryTree ganha em simplicidade radical e soberania total dos dados: um único arquivo no seu disco, sem conta, sem assinatura, sem internet obrigatória. O Joplin é superior para quem precisa de sincronização entre dispositivos com Markdown e criptografia ponta-a-ponta. O Obsidian brilha em links bidirecionais e grafo de conhecimento, mas o modelo de sincronização nativa é pago. O Notion é o mais completo para colaboração em equipe, mas é completamente dependente de nuvem e não oferece criptografia do lado do cliente.
Quando NÃO usar o CherryTree — limitações reais
Honestidade é necessária: o CherryTree tem limitações concretas que podem torná-lo a escolha errada para alguns perfis:
- Sem sincronização nativa entre dispositivos: não existe nuvem integrada. Para usar em dois computadores, você precisa sincronizar o arquivo .ctb manualmente (via Dropbox, OneDrive, Syncthing etc.) — e nunca abrir o mesmo arquivo em dois locais simultaneamente, pois isso corrompe o banco SQLite
- Sem versão mobile: não existe aplicativo oficial para Android ou iOS. Se você precisa acessar notas no celular, o CherryTree não é sua ferramenta
- Sem Markdown nativo: o modo rich text usa formatação proprietária interna. Exportar para Markdown não é suportado nativamente — quem vive em Markdown ficará frustrado
- Sem colaboração em tempo real: o arquivo é monousuário. Para trabalho em equipe, use Notion ou Confluence
- Interface datada: o GTK3 no Windows parece fora do lugar comparado a aplicações nativas Win32 ou Electron. Não é um problema funcional, mas a experiência visual é claramente de Linux portado
- Arquivos muito grandes ficam lentos: bancos .ctb com centenas de nós e muitas imagens embutidas podem apresentar lentidão perceptível na abertura
Perguntas frequentes sobre o CherryTree
O CherryTree é realmente gratuito para sempre, sem plano pago?
Sim. O CherryTree é licenciado sob GPLv3 e financiado por doações voluntárias. Não existe versão paga, plano premium ou funcionalidade bloqueada. Você pode usar, copiar e modificar o código sem custo nenhum, para sempre.
O arquivo .ctb do CherryTree é compatível com outros programas?
O .ctb é um banco SQLite padrão que pode ser aberto por qualquer leitor SQLite (como DB Browser for SQLite) quando não está criptografado. No entanto, o esquema interno é específico do CherryTree — outros gerenciadores de notas não leem o formato diretamente.
Posso importar notas do Evernote ou Notion para o CherryTree?
O CherryTree importa arquivos HTML, texto simples e o formato Gnote/Tomboy. Para migrar do Evernote, exporte como HTML e importe. Do Notion, exporte como HTML também. Não existe importador automático para esses formatos, então a migração pode exigir ajustes manuais.
Como fazer backup das notas do CherryTree?
Basta copiar o arquivo .ctb para outro local. O CherryTree também tem backup automático configurável em Preferências: ele salva cópias numeradas do arquivo a cada salvamento, mantendo as últimas N versões no mesmo diretório.
O CherryTree funciona em MacOS?
Não oficialmente. O CherryTree é desenvolvido para Linux e Windows. No macOS, é possível compilar a partir do código-fonte via Homebrew com dependências GTK3, mas não há instalador oficial e a experiência pode ser instável.
Vale a pena instalar o CherryTree em 2026?
Se o seu perfil é usuário solo que quer um local único, seguro e offline para organizar conhecimento técnico, projetos pessoais, snippets de código ou qualquer base de notas que precise de hierarquia real — sim, o CherryTree ainda é uma das melhores escolhas gratuitas disponíveis. A combinação de árvore ilimitada, rich text, syntax highlight, criptografia AES-256 e zero custo não tem equivalente direto no ecossistema open source.
Faça o download exclusivamente em giuspen.com/cherrytree. Escolha o instalador para Windows ou o pacote correspondente para sua distribuição Linux. Na primeira execução, crie um arquivo .ctb com senha se os dados forem sensíveis. Comece com uma estrutura simples de 3-4 nós raiz e vá expandindo conforme a necessidade — a flexibilidade da árvore é sua maior vantagem.
Para quem precisa de mobilidade ou colaboração, o CherryTree perde espaço para Joplin (melhor sincronização com E2EE) ou Obsidian (melhor para grafos de conhecimento). Mas para a base de conhecimento local definitiva, sem assinatura e sem nuvem obrigatória, o CherryTree permanece relevante e confiável em 2026.
Receba os melhores programas GRÁTIS por e-mail — 1 e-mail/semana
Software gratuito, open-source e alternativas legais a programas pagos. Sem spam, sem pirataria. Cancela quando quiser. Ao assinar você ganha nosso Kit Essencial: 30 Programas Grátis que Substituem Software Pago.





1 comentário