WelcomeToYourMac lets you easily access the files and media on your Mac from any web browser, and many of the features are designed specifically for your iPhone. WelcomeToYourMac is open source, so anyone can contribute, and is based initially on Nicholas Jitkoff’s (creator of Quicksilver) Telekinesis project (thanks guys!).
You can find more information at our Google Code site: http://code.google.com/p/welcometoyourmac/
Click here to find out more about WelcomeToYourMac’s features.
WelcomeToYourMac uses other open source projects too.
- Original source code:
- Media meta-data:

8 responses so far ↓
1 Frank Lowney // Dec 7, 2008 at 1:50 pm
As an educator researching mobileEducation, I find this a very exciting project. It would seem that this approach could easily be adapted to the needs of faculty who want to share files with students via mobileSafari and other web browsers.
I suppose that this variant would be called something like “Welcome to My Mac.” It would enable my students to view files that I make available to them on my Mac. I’d want to maintain several p/w-protected folders for various different classes plus one Public folder that anyone with the address could access.
Is this too far afield for this project?
2 Frank Lowney // Dec 7, 2008 at 2:18 pm
Oops! It seems that viewing files on an iPhone or iPod touch is a problem since downloading files is not allowed.
3 adam // Dec 8, 2008 at 1:07 am
@Frank
That’ll be fixed soon - the problem is that the connection from the iPhone to WTYM is 100% encrypted, and the iPhone doesn’t stream encrypted media.
I’ll release an update soon that will allow streaming your media unencrypted from your computer, so you can see it on your iPhone.
Stay tuned!
4 adam // Dec 8, 2008 at 1:09 am
also - in regards to your first question - that’s absolutely within scope for WTYM. I’ll put password folder access on my todo list.
5 ratmice // Mar 26, 2009 at 3:46 pm
Is there a idiotproof tutorial somewhere? I can’t even get to my Mac from inside my local network on my iPhone (orig.). I am trying to connect to “https://:5010/”. Yes, I am substituting my actual IP address for the placeholder. I get the “server stopped responding” message. I can open up the webpage on the Mac itself and it works?
6 Schnubbi // Aug 22, 2009 at 6:08 am
Hey Adam,
great tool! Perfectly suits my needs. One questions tho - is there some kind of logout functionality? If I accessed my MacBook from a webbrowser using my log-in data I can do so over and over again. This is especially bad if I accessed my data from a friends PC…
Any work-around? Same goes for iPhone web access.
7 adam // Aug 24, 2009 at 12:32 am
@schnubbi, the only work around i know of is to close the browser and open it back up again. i’ll look into getting this to work better. thanks for the comment!
8 Jason // Sep 18, 2009 at 1:38 pm
adam,
assuming your using http auth…
one way you can trick the browser to ‘log-out’ is by rejecting the auth. Every page request passes in the user/pass and is verified (by the web server usually). If you reject it once, then the browser will re-ask the user for it. I believe you have to use an nph cgi to do this though– a cgi that is called when the user ‘logs-out’. It’s been probably 12 years since I implemented so I might be a bit foggy… let me know if you need specifics, I’m sure I still have the code in my old CVS repo.
Leave a Comment