Building the tree
Plant trunks, grow branches, and commit a plan into the real tree.
The five layers
- trunk — a domain (an app or service)
- limb — a feature / workstream
- twig — a module or group of related info
- leaf — an object (class, file, component)
- vein — an action inside an object (method, function)
The hierarchy is a visualization metaphor — it guides layout, not rigid rules.
Plan mode
New nodes are added in Plan mode. A node you intend to add appears as a plan node (a draft), so you can design structure before it exists. Select a node and use Add Plan Node to grow a child; if you are not in Plan mode yet, confirming switches you into it and opens the form.
Trunks & color
Plant a trunk from the Trunks panel (or the empty-ground prompt). Each trunk carries a color used across the tree and bug badges — pick Auto to have Umtri choose one distinct from your other trunks, or Manual to set your own.
Commit the plan
Once a plan node is real — built and shipped — commit it. Committed nodes join the real tree and the project grows. Dependencies between nodes are always live (no plan step), since they describe structure that already exists.
Prefer to drive this from your AI? An agent can read your plan nodes and build them over MCP — see Connect · MCP & API.