Friday Favorite: Mac HelpMate
I'll open this Friday Favorite with a caveat -- Mac HelpMate is not an app that just anyone is going to want to license. However, if you're a Mac consultant and/or do system support for many Mac users, this is an application you should consider.
Mac HelpMate is the brainchild of Dean Shavit, an Apple Certified System Administrator based in Chicago, Illinois. Dean's goal in producing Mac HelpMate was to eliminate many of the issues that Mac support professionals deal with when trying to perform remote support tasks for their clients. What are those issues? Usually, they consist of trying to reach the end user's network through a maze of firewalls and routers. For example, one of the major issues with Apple's Back To My Mac remote access and control technology is that it doesn't work with many cable or DSL modems that don't support UPnP (Universal Plug-and-Play) or NAT-PMP (NAT - Port Mapping Protocol).
Mac HelpMate provides zero-configuration remote access through a proxy server run by Shavit's company, eliminating the hassles of trying to talk clients through configuration of their Macs and network hardware.
The Mac HelpMate software is licensed, not sold, free for download, and many Mac consultants make it available for their clients at no cost. Mac HelpMate is a group of open-source tools that are tied together in a clean Mac user interface (by the way, there's also a Windows version available). What the consultants pay for is the service that Dean Shavit's company, MOST Training and Consulting, provides. That service consists of a proxy server that connects the user computer to the Mac support professional's computer using strong encryption. MOST also customizes the Mac HelpMate software for consultants by placing a virtual business card on the main window of the application.
As an Apple consultant, I make Mac HelpMate available for free to my clients on my company website. They can use it to run routine maintenance on their Macs, and if they run into issues they just need to fire up the software, click on the virtual business card, and share their computer. Once they contact me, I launch Mac HelpMate on my Mac and I can see that they have connected to the server, at which time I can control their machine, run diagnostics, and even provide remote hands-on training. That's one thing that users tend to like about Mac HelpMate -- I can't just take over control of their Mac at any time, they actually have to originate the connection.
That user-initiation would be a problem when your "client" is actually a remote server. In that case, Shavit has an auto-activated version of his software called Auto HelpMate. System Administrators register each server with the proxy server, after which time they can see whether or not a server is operating properly simply by going to a secure website. To control the server, the administrator turns on sharing through the Auto HelpMate website, and then uses the stock Mac HelpMate software to operate the remote server.
One alternative to Mac HelpMate is iChat's Screen Sharing capability. However, it requires that the remote user have an iChat account that is up and running. That's not often the case with Mac users that consultants support. iChat also lacks the many diagnostic tools that are built into Mac HelpMate.
At far left below is a the menu for the diagnostics menu, which the consultant can use to get more information about the machine that is undergoing troubleshooting. The next menu features a list of common tools to clean up and hopefully speed up a balky Mac.

For the consultant, there are additional commands that can be run remotely. Of particular interest are the SMART test results, which can indicate an imminent drive failure.

Finally, either the client or consultant can set up the Mac to perform standard cleanup tasks on an ongoing basis using the Auto display seen below.

All in all, I find the application to be one of my favorite tools for assisting clients, since it allows me to work out some issues without having to hop in the car and drive to a client's office or home. If you're an Apple consultant and you're planning on attending Macworld Expo, be sure to register for Dean's Mac HelpMate workshop on Monday evening.
Share
Categories
I'll open this Friday Favorite with a caveat -- Mac HelpMate is not an app that just anyone is going to want to license. However, if you're...
Add a Comment
While I am seriously impressed with the diagnostic features of HelpMate, if people want a simple "control the mac remotely" option, try Teamviewer. I've been using it with my Mom and it works flawlessly. It's free, it gets around the router issues and it's secure. Mom calls me, flips on Teamviewer, gives me the login and off we go. There's a Windows version as well that my Dad uses with his friend/tech guy in England.
(No, I don't work for Teamviewer, it's just a suggestion)
I took my business from a one-on-one onsite consulting business to a worldwide remote support business with this software. 99% of my business is remote now.
I wouldn't be where I am today if it weren't for this software. Dean is a great guy and this is great software!
Shine On,
Marnï "The MacAngel" Melrose
 Certified Technical Coordinator
Master Certified DayLite Partner
www.macangel.com
I was quite happily using VNC to support my remote clients when the need arose from time to time. Once I discovered VNC reverse connect, I'd talk the client thru installing a VNC server. Schnitz Remote Lite is a simple download and launch on Mac OS X; Real VNC download and install is a few more steps, but it's never been a problem. Chicken of the VNC + Lighthouse (for easy port forwarding) on my Mac completed this free screen sharing solution.
I'd still be using VNC were it not for a chronic problem with dropped connections that started about a year ago. Some screen sharing sessions last only 5-10 minutes; others go 20-30 minutes before failing. I've been unable to identify the cause of the disconnects.
I've just started using JollysFastVNC to see if its screen sharing sessions are more reliable than Chicken of the VNC.
VNC instability has been annoying enough that I've been experimenting with two commercial solutions:
Citrix GoToAssist Express is currently in beta. The viewer app currently runs on Windows XP, Server 2003 or Vista. I use XP on VMware Fusion. The client app runs on the same Windows systems and Mac OS X 10.4 or later. I've been putting up with GTAX on XP because a Mac viewer is supposed to be here soon. When GTAX completes beta, the yearly subscription will be $660 (less 30% for beta users).
TeamViewer offers viewer and server apps for both Windows and Mac OS X. TeamViewer is free for personal use (with a reminder to both parties about non-commercial use at the end of each session). A TeamViewer Business license is $699 and a Premium license is $1399. This license is for the current major release; there's an upgrade fee for the next major release, whenever that happens.
It's clear I should add Mac HelpMate to my evaluation, assuming it supports cross-platform sessions. I'm 98% Mac; my clients are 50/50 Mac and Windows.
It is an essential part of the Mac Consulting Group, the company I work for. I couldn't imagine working without it.
December 27 2008 at 7:48 PM Report abuse Permalink rate up rate down ReplyScott, Daniel -
You both make excellent points, but:
Vine Server is a zero-config solution for my clients. Really - download, double-click, Command-R, connect. Because they initiate the connection, there's really nothing on their end to configure. All I've had to do is one port forward in my own router - incoming 5500 goes to my PC, and I run TightVNC viewer in listen mode on my PC on that port - not even all the time - it's one click to start it while on the phone or IM with a client in need. It's fast, reliable, and effective.
Daniel, you say options are good, and my original comment was only meant to highlight a good and free one. Steve's response stated that it lacked the simplicity of the MHM solution for the end user, and my second comment was meant to refute that. Me being snotty about Mac users needing to pay too much for stuff was admittedly doing a little internet fight-picking. But I definitely see that pattern of behavior on the Mac side of things, for example with what Apple gets away with charging for RAM upgrades. I keep thinking of the part in "Zen and the Art of Motorcycle Maintenance" where John is unhappy with the narrator's plan to shim his loose handlebars with a bit of beer can. It's the perfect technical solution due to the nature of the metals but John is put off by the idea because he doesn't understand the technical part - he only sees that someone is trying to fix his fancy BMW motorcycle with a bit of old beer can and it offends him. That's the attitude I was responding to - this idea that paying more for something somehow ennobles it, and that a low-cost or free solution is somehow inferior even when in many cases it's absolutely appropriate. It's part and parcel of Mac fanboyism, and it bugs me.
Best regards,
Andrew
Of course we like paying for everything.
It's what makes us better than everyone else, isn't it? :-(
;)
For 600 buckaroos, it really is a steal for any consultant.
My hourly rate is around 130, but then again that's geared towards enterprisey non-helldesk customers.
With that said, even at something like 50 an hour (hell, 30 bucks for neighbourhood support works too), it doesn't take long to make up for the cost -- though I'd make sure the business card thingymajig is available on the Dashboard.
Andrew Solmssen said:
"Sometimes I think Mac people aren't happy unless they're paying through the nose for something."
Andrew,
I don't think you're hearing what the others are saying, and I also agree with what the others have said:
There are clients/customers, who don't already have Vine installed, can't configure their own routers for port forwarding, and want assistance that is simple and easy. Mac HelpMate (MHM) provides this option, and I'm glad and very grateful that they do.
MHM offers all that and more (such as disk test/repair/rebuild/cleaning/automating, etc.., and for a professional consultant, it quickly, and much more than, pays for itself.
I don't think it's that Macintosh users always want to pay for things, that makes no sense. However, if the free solution, isn't as good, and there is greater value in the commercial solution, sometimes the commercial solution is more appropriate.
I use free VNC clients, when appropriate, I also use Apple Remote Desktop, VPN logins with some clients that allow the above, and I also use Timbuktu & Mac HelpMate, when appropriate. The MHM option is great for many applications/clients.
In this case, MHM has more than paid for itself, so it's a profitable and smart decision for consultants that want or do offer remote services for clients/customers. Especially when the client/customer is not able to do the above tasks of setting up their router's port forwarding, VINE installs, account/password configurations, etc...
And sometimes, even if they are, it's quicker and easier to have a simple solution that works, and works great!
Not to mention all the other repair/rebuild features that are not an option in VINE/VNC options. The MHM repairs and auto-mated clean-ups have also, on their own, paid for themselves many times over, in a professional capacity.
Options are good, and this is a great option.
Cheers,
Daniel
MacMind consulting services
www.macmind.net
How is that different from "see that thing that looks like a green circle, click on it, hit Apple-R, type bitboy.com and hit connect."? I have full control of the machine and it's user initiated like you say - it doesn't have all the bells and whistles of the $600 solution but it's effective and easy. I usually put a copy of Vine Server on their machines at setup time and even put it in the dock for them sometimes, and even if I didn't get a chance to do that, it's the first Google hit for Vine Server and an easy download.
Sometimes I think Mac people aren't happy unless they're paying through the nose for something.
Mac HelpMate actually offers a one-click connection (called "ZIRO"), as well as auto-connect. It also provides down alerts (hugely helpful, as I often find out when a managed server goes down before the customer even realizes it), and built-in client upgrading.
Free is free, but in MHM's case, IMO, you get what you pay for and then some (e.g., it also provides a complete set of tweak and optimization tools). Admittedly, I don't use MHM for everything it can do (like setting a local software update server, or for ASR), although knowing those features are available is great for if I ever do need that functionality.
The remote screen-sharing via the built-in Tight Java Viewer is also quite a bit faster than other VNC viewers I've used (e.g., Vine or Chicken).
If I sound like a fanboy, well, I guess I am. Dean is very committed developer and one of the smartest techs I've ever met. I've used MHM for years, and as Steven mentioned, it's helped me grow my business. The support is also excellent and very responsive.
A simpler, no-cost solution for mac-to-pc screen-sharing and support - Vine Server on the Mac, and TightVNC on the PC. Use the reverse connection capability of Vine Server on the client's Mac to connect to TightVNC Viewer on your end. All the firewall config happens on your end - just a simple portmap to your listener on 5500. I can talk someone through downloading and installing Vine Server in about 3 minutes, and it works reasonably well. It has none of the extra functionality of the product in the article, but it's free, too.
December 26 2008 at 12:33 PM Report abuse Permalink rate up rate down ReplyThe point of Mac HelpMate, and what makes it so useful, is that you don't have to do ANY configuration at all. You just send it to the client or have them download it, they click on two items ("see that thing that looks like a business card? Click on it. OK, now see the button that says "Share My Screen" Click on it. OK, I'm taking control of your computer"), and you're on.
Re: cost -- I make back more than the cost of the software by remotely helping out people who are not in my service area. It's really a bargain.
TUAWSteve
The write-up implies that MacHelpMate is free. It isn't. To actually use the service costs $600 a year or $79 a month. Auto HelpMate is cheaper.
December 26 2008 at 11:59 AM Report abuse Permalink rate up rate down ReplyAn absolutely quintessential piece of software for the Mac consultant. Although I've never really used it, I believe Dean also maintains a Windows HelpMate version for supporting Windows clients in the same manner.
December 26 2008 at 9:45 AM Report abuse Permalink rate up rate down ReplyAbsolutely right, Scott! Dean is very well known in the Mac support community, and he's always listening to consultants to add features and resolve issues. Mac HelpMate has helped my business grow, and the more I use it the more impressed I am with what it can do.
TUAWSteve
Hot Apps on TUAW
Deals of the Day
more deals- Altec Lansing Octiv Duo iDock for $48 + free shipping
- Used Apple iMac 17" Core 2 Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



14 Comments