"Vibes" could mean aura, emanation , atmosphere,feelings, reaction, response or vibrations.
In your example "He gives off good vibes"means he makes other feel good, he creates a nice atmosphere, his reactions and responses are positive.
"Vibes" could be bad or negative as well.
"A city with bad vibes."
The atmosphere is bad in it .