About
spectator is a frontend for the dbgp protocol, which makes it possible to debug scripts remotely. It's aimed at php, but since the protocol is open, other scripting backends could be used.
The application is implemented in XUL, which makes it cross platform. It's currently tested on Ubuntu Linux and Windows XP; If you have any trouble with it, please file a bug report.
The application itself is in its first revision - and it shows. There are still a few features left to implement, and certain parts could do with some optimisation (In particular the tree-view of the context is very inefficient). Since I'm not sure when/if I'll get time to address these issues, any help is appreciated.
Despite the known issues, the application is usable, and provides the essential functionality of debugging.
To use it, you must install the xdebug-extension on your web-server, and configure it to allow remote debugging connections. The port used is 9000 (Default for xdebug). If you have a firewall, you will need to open up this port.
See documentation for details on how to get up and running.