Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

Petal

Open source pair programming with low latency screen sharing

Developer ToolsOpen sourceOpen source · verified#pair-programming#screen-sharing#remote-control

Listed by the ProductPerch team from Hacker News · not launched here yet

What is Petal?

Petal is an open source desktop application designed for pair programming. It provides low latency, high resolution screen sharing and remote control capabilities. The software was created by the team behind CoScreen and is available for macOS and Windows, with Linux support planned.

Shared windows appear as native desktop windows rather than grid tiles. Users can move, resize, and interact with them directly. The interface shows labeled cursors for all participants and allows instant remote mouse and keyboard input. Multiple users can share their screens simultaneously in persistent rooms that do not require meeting links or scheduling.

The platform supports three deployment models. Teams can use the hosted cloud version, self-host the media server using a Docker Compose setup for better data control, or fork the source code to customize the entire stack. All options run the same desktop client.

Petal features

  • Low latency high resolution screen sharing
  • Native window management instead of grid tiles
  • Remote mouse and keyboard control
  • Labeled user cursors for all participants
  • Simultaneous multi-user screen sharing
  • Persistent rooms without meeting links
  • Self-hosted media server option

Who uses Petal and for what

  • Developers pairing on code changes in real time
  • Technical interviews requiring live coding sessions
  • Collaborative debugging across different machines
  • Code reviews where reviewers need direct access
  • Team sync meetings focused on shared workflows
  • Compliance teams needing full control over media traffic

Petal FAQ

Is Petal free?

Yes, the website states that Petal is free and open source.

Does Petal work on Mac?

Yes, the website lists a download option for macOS.

Is Petal open source?

Yes, the source code is publicly available on GitHub under kiruna-labs/petal.

What is Petal used for?

It is used for pair programming, providing low latency screen sharing and remote control between multiple users.

Can I host Petal myself?

Yes, the website explains that you can self-host the media server using Docker Compose or fork the application for full customization.

Does Petal support Linux?

The website mentions that Linux support is coming next.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches