Indigo

Indigo is an intelligent home control server that integrates X10 hardware with a .

The old version supported a direct interface, and ties in with Sailing Clicker Clicker:

Of late, they’ve done a Cocoa Touch app that lets you manage your X10 devices from an or .