Travel along tangents/binormals/normals on mesh

Hello. I wonder if anyone knows how to move an object along the tangents/binormals/normals of a mesh. I’m aware of how to align an object to the normal vectors, but I am yet to figure out how to make an object move along the mesh.

Thankful for any help.