CoPilot Overview

An Xcode plugin for collaborative editing. CoPilot lets you publish the currently active editor window as a shared document and advertises it via Bonjour. Anyone can then subscribe to the shared editor window and view changes made in realtime over a WebSocket connection. Editing is supported in both directions so both the server and client can make changes to the same shared window. It will even highlight the cursor position and text selections for anyone currently editing the document. CoPilot is an interesting idea that could be really useful for remote paired-programming.