The Cute Villagers Mod adds a new mob to the game called the cute villager. They are wild mobs who can be found at random places in-game. It's quite similar to a wolf because you can befriend (or tame) it to make it your loyal fellow traveler and companion except it's human without a fur.
How do I befriend a villager to come be my companion?
To befriend a cute villager you first need to get your hands on some bread. Once you have the bread and then meet a cute villager simply give the bread to the villager and if the villager likes you a bunch of hearts will show up in the screen explaining the new love bond between the two of you.
You can have as many cute villagers as your companions as you want.
What can they do for me?
Besides being a loyal follower and friend it will also help kill other mobs that get in your way.