Petal is an open-source pair-programming tool from the makers of CoScreen that provides low-latency, high-resolution screen sharing and true remote control. Shared windows appear as independent, movable desktop windows (not tiled thumbnails), each showing labeled user cursors and accepting instant mouse and keyboard input so collaborators can type, scroll, and click directly into a shared app. Multiple people can share simultaneously, and rooms are persistent - teams can create spaces like "eng-sync" that members join with a single click, avoiding links or meeting scheduling. Mac and Windows desktop apps are available now, with Linux support planned.
Deployment and customization are flexible: use Petal Cloud on LiveKit for zero-config meetings, self-host a LiveKit server via Docker Compose to keep media traffic in-house, or fork and build the app yourself for full control. The codebase emphasizes smooth visuals and reliability; example code shows functions to retain the last frame to avoid black frames when windows update. Documentation covers remote-control details and guides. The product targets engineering and design teams that need fast, interactive co-working with options for compliance, data control, or deep customization.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.