Evelyn Chan79 downloadsGrow your notes into a living 3D tree of light - a thinking tool, not a filing cabinet. Each folder becomes a tree; notes are leaves placed by field and time; links are the rhizome; flowers are ah-ha moments; apples are outputs.
Grow your notes into a living 3D "tree of light." A thinking tool, not a filing cabinet.
Eve's Apple Tree is a thinking system with AI. This plugin is one half of it: it renders your notes as a calm, warm-white tree of light you can fly around in 3D. The other half is Eve's tree team (AI companion kit): a gardener you think out loud with, a challenger that pushes back from the outside, and an observer that learns how you think. The plugin ships no AI of its own. You download the team from the GitHub repo and the two run as one package.
Eve's tree team tends the tree with you. It proposes leaves and trunk connections; you decide what to keep. It never creates your ah-ha moments or your outputs, and it writes nothing to your vault without your approval.
The one key to know: the tree draws only notes that carry tree frontmatter, three small lines at the top of a note. No frontmatter, no dot. The user manual walks all three start paths (new to Obsidian · fresh vault · your existing vault) step by step.

A thinking forest. Every tree is one topic; every light is one idea.
The fastest path is one download that has everything wired together already.
eve-thinking-system/starter-vault/. The plugin is preinstalled, Eve's tree team is wired in, and a small example tree (My First Tree) is already inside, so you never face an empty screen.Cmd/Ctrl + P), type "tree", and run the open-tree command. My First Tree stands up in 3D.CLAUDE.md into any capable AI as its system prompt.)Prefer to work by hand? The tree renders straight from plain YAML frontmatter, so you can write every dot yourself and never involve an AI. The frontmatter schema is below.
Notes become leaves, placed by field (the lens you were thinking through) and time (height). Links are the rhizome. Breakthroughs are flowers; the things you make are apples. Zoom in and titles surface, then descriptions; zoom out and the whole tree becomes a translucent green silhouette.
One folder = one tree. Put each topic in its own top-level folder and your vault becomes a forest of independent trees standing side by side.

Light mode. One folder = one tree; several folders read as a forest, connected only by explicit bridge notes.

Zoom sets the detail. Fly closer and titles surface; closer still and descriptions appear.

Zoom all the way out and every tree crossfades into a green tree silhouette with its name beneath.
## Stakeholder views section (different "chairs" and their takes); a lens dims every dot that has no view from the chosen chair, so you can sit in one perspective and sweep the tree.field property. Root and trunk dots are fixed anchors. ⌾ Reset dot layout (double-click to confirm) returns everything to auto-layout.prefers-reduced-motion (auto-spin, when you enable it manually, is exempt by design). Desktop-only (heavy WebGL).Each note carries small YAML frontmatter:
---
tree_type: leaf # root | trunk | leaf | flower | apple
field: Researcher # the lens/sector (omit for root & trunk)
time: 2026-06-26 # ISO date or number → height (old low, new high)
title: What counts as evidence # optional; defaults to the file name
---
The Renaissance).field → an angular sector. Any field names you use become sectors automatically.time → height. Older notes sit lower; the tree grows upward. Use EITHER real dates OR plain numbers (tiers) consistently within one folder. Mixing the two skews heights, since numbers read as days-since-1970.[[wikilinks]] in the body → edges. Links to trunk/root read as structure; links across fields read as faint rhizome, the lateral connections that matter most.## Stakeholder views section with - **Chair:** their take lines, or a views: frontmatter array.bridge_from: <folder> + bridge_to: <folder> (+ optional bridge_from_note / bridge_to_note, title, explain) draws the one allowed connection between two trees; click it to open the bridge note.leaf, an "Unfiled" field, and its creation date. With Only show notes with tree frontmatter on (the default), a note carrying no tree keys at all is hidden until you tag it or switch that setting off.Use Rebuild from vault in the panel after adding or editing notes (live auto-refresh is on the roadmap).
tree_type / field / time / flower frontmatter, so a mixed vault stays clean and fast. Turn it off to render every note in the vault (whole-vault mode). If a fresh vault shows an empty view, this is why: tag a note (see above) or switch this off.The starter vault above already has the plugin inside it. To add the plugin to a vault of your own:
main.js, manifest.json, and styles.css from the latest release.<your-vault>/.obsidian/plugins/eve-apple-tree/.Installed the plugin from Community Plugins (or by hand) and want the AI half in your own vault, without opening a new one?
eve-tree-team zip from the latest release.eve-tree-team/ into your vault's root folder, including the hidden .claude/ folder. Already have a CLAUDE.md? Merge by hand instead of overwriting.The zip also carries a templates/ folder (root, trunk, leaf, flower, apple, field, bridge) for growing the tree fully by hand.
cd plugin
npm install
npm run build # produces main.js (tsc type-check + esbuild bundle)
# copy main.js + manifest.json + styles.css into the plugin folder above
npm run dev watches and rebuilds while you work.
To add Eve's tree team to your own vault (rather than using the starter vault), follow eve-thinking-system/agents/README.md.
metadataCache changes (no manual rebuild).MIT — see LICENSE.