At the text-editor level, SubEthaEdit has it, and the same library is used by Coda (and thus they are compatible)
I vaguely remember there as a company providing plugins for multiple IDE's to accomplish some kind of pair programming - ah i found it: https://floobits.com