Accurate three-dimensional representations of tree structure are essential for fire modeling, radiative transfer simulation, synthetic data generation, and digital twins of forests, yet detailed 3D structure is rarely available at required scales. Current approaches approximate crowns with smooth geometric primitives, discarding the clumping, gaps, and irregular branching present in real trees. We present TreeFlow, a conditional flow matching model that generates realistic 3D tree point clouds from species, acquisition platform, and height. The model uses a transformer trained on real laser scanning data from the FOR-species20K benchmark to learn a velocity field transporting samples from a Gaussian distribution to the source data distribution. We evaluate generation quality by comparing conditioning and distributional fidelity metrics to scans of real trees. Generated trees match or approach the intra-class baseline on five of six metrics, with a Chamfer distance of 0.581 m versus 0.559 m for real trees of the same genus and height class. Performance is strongest below 25 m and degrades with increasing height. TreeFlow is the first flow matching model to produce 3D tree point clouds from scalar inventory attributes using real laser scanning data.