Replace edges

I wonder if there is an easy way to automatically create a kind of shape following object edges, as it is possible for a curve.
For example, to create a cube, and then make a “circle” follow the cube edges to create a new object, looking like a cube made of “pipes” instead of the initial cube edges.

There’s Tesselate by jms:
Page with pics: