Australian Flag English Flag American Flag
Danish Flag German Flag French Flag Italian Flag Brazilian Flag

MarcoPolo

Context-aware computing for Mac OS X.

There is a MarcoPolo discussion group available if you have any problems, questions or comments.
You can also directly email me any criticism, adoration and comments!

What is it?

MarcoPolo brings context-aware computing to your portable Mac computer. It allows your computer to determine its context through gathering evidence from your environment (evidence sources), using flexible rule-based fuzzy matching to make an educated guess (rules), and then performing arbitrary actions upon changing context (actions).

MarcoPolo's concept of contexts is a generalisation of a location, and encompasses more than just where your computer is. A context might represent what you are doing, or what else is going on around you.

MarcoPolo quietly stays in the status bar at the top of your screen (right-hand side of the menu bar), from where it can be configured to your own needs.

Features

Comparison with similar programs

MarcoPolo Home
Zone
Network
Location
Location X
Detects Bluetooth YesYes No No
Detects Bonjour YesNo No No
Detects FireWire YesNo Yes No
Detects IPs YesNo No No
Detects Power YesNo No No
Detects USB YesNo No No
Detects WiFi (AirPort) YesYes Yes Yes
Detects Ethernet cable YesNo Yes No
Uses fuzzy matching YesNo No No
Actions LotsSeveral Lots Lots
Cost FreeFree in beta $25 $20

Other related programs that may be useful are LocationChanger (and another LocationChanger), Home and Away, Location Checker, Locations Pro, and Locamatic.

What you need

Bug Reports and Feature Requests

I have a Trac online for bug reports and feature requests. Please use it! There is also a FAQ that will slowly grow over time. Finally, post to the MarcoPolo discussion group if you have any kind of question or problem that you think we could help you with.

Download

I strongly recommend against linking directly to the DMG, since I periodically delete old versions. (If you're after an old version, get it from the Git repository.)

Licence/Cost

MarcoPolo is released under the terms of the GNU GPL (version 3). That means it is free to use, share and modify, as long as you pass those same permissions along if you redistribute.

Make payments with PayPal - it's fast, free and secure!

Though MarcoPolo is free to use, share and modify, and will remain so, I welcome donations to encourage me to keep developing it. I put a lot of time and effort into developing this. You might also consider buying me something off my Amazon Wish List. Many thanks to those generous people who have already done this! Or, consider buying yourself a book I recommend so I get a small commission.


David Symonds <dsymonds@gmail.com>