Projects

The top-level container for work in Tree. Every node lives inside a project.

A project is the top-level container for work in Tree. Every node, edge, and graph lives inside a project. Projects are how Tree separates one body of work from another.

What a project contains

A project holds:

  • Nodes representing tasks, decisions, or other work units
  • Edges representing dependencies between nodes
  • Views (graph, list, and others depending on tier) for navigating the project's structure
  • Metadata such as the project name, description, and any custom fields applied at the project level

Within a project, work is organized into one or more trees (the dependency graphs that hold the actual nodes). A project can contain multiple trees, each representing a distinct piece of work within the larger project scope.

Each project has its own graph, its own state, and its own settings. Projects do not share nodes or dependencies with other projects.

Creating projects

Projects can be created from scratch (an empty graph) or from a template. Each user account can hold an unlimited number of projects on any tier, including Free.

Project-level actions

Projects can be:

Projects are visible across both Plan and Work modes. Plan mode is where the project's structure is built and edited; Work mode is where its tasks surface in daily and weekly views.

LAST UPDATED · 2026-05-12