I don’t know if there are other options out there, but the smoke buddyhas worked well for me. It’s a pretty simple device, and basically just acts as a filter for your exhaled vapor. You literally just put it up to your mouth and exhale into it, and it filters 100% of the smell out. If you combine it with dry herb vaping, you shouldn’t smell much of anything aside from the not very pungent smell that comes from the weed heating up in the dry herb vape. To me, that smells mostly like something being toasted, not a strong weed smell.
This only works if you live in areas with no traffic. I have had multiple commutes in different cities, and would take a train whenever possible because of how unpleasant the drive is during rush hour (not to mention driving took longer, in one case 2.5x as long!). I don’t even live in a city, I’m just forced to commute because that’s where the work is. I love cars and have been an enthusiast all my life, but there are many reasons why public transportation is so popular around the world. The US might be somewhat unique in the challenges it faces with public transit, but it is still a better, cleaner, cheaper, and more efficient solution for most of the miles Americans are driving in cities or other congested areas.