As an approximation to the Hopf algebra introduced by Connes-Kreimer, we construct a new Hopf algebra structure by considering actual shapes of Feynman diagrams. It has a basis consisting of forests of tree diagrams having a finite upper bound of their branching numbers. We call such a tree diagram 'bonsai', show that it involves an operad structure, derive from that some cochain complex structures which are quite natural from the viewpoint of operad theory, and present some results on their homological algebra.