Remix.run Logo
▲ Show HN: Petal, open-source CoScreen/ScreenHero finally free(petal.live)
84 points by thedracle 4 hours ago | 19 comments

Hi HN!

I’m Jason Thomas, one of the founders of CoScreen.

As some of you may know, Datadog sunset the CoScreen service on July 31st.

Four of us from the original CoScreen team have spent the last couple months building a free and open source pair programming tool inspired by those that came before us: It’s called Petal (https://github.com/kiruna-labs/petal)

Some history first, because when we started CoScreen we had hoped to break the sad and established pattern of this industry.

Screenhero was an exceptional tool that a lot of us loved for pairing. Multiple cursors, low latency, you could click your partner’s editor, and just start typing. It felt like magic while we had it. Then Slack bought it in 2015, and shut down the standalone app in December 2017.

When Till, Max, and I started CoScreen, we were aware of this history, and wanted to build an even more magical collaboration and screen sharing experience: the entire concept was “throw a window from your laptop up on someone else’s screen, and start collaborating with zero friction.”

Datadog acquired us in 2022, and thus began the great adventure of adapting our real-time technology into Datadog products, while also continue developing CoScreen as a standalone tool from the Datadog ecosystem. Datadog invested in the product for years and we’re thankful for that. But CoScreen itself proved, like so many other screen sharing tool acquisitions, to be too tangential from the customer base and core mission. We instead built other communication features in Datadog, the integrations with other video platforms, and also its wildly successful MCP server. We weren't the only ones. Around was bought by Miro and shut down in March 2025. Multi (formerly Remotion) was acqui-hired by OpenAI in 2024 and shut down about a month later. It's nearly always the same story: a small team builds something hard that people love, a platform buys it for the team or the feature, and the standalone product doesn't survive the integration. So we decided firmly to do things differently this time. Petal is completely free and open source and we aren't monetizing it. If we lose interest or get hit by a bus, you can self-host it or fork it, and nobody can sunset it on you. Honestly it's a love letter to everyone in this community that supported us, believed in us, and to liberate collaborative screen sharing from this vicious cycle.

We hope through this we can help foster a large and vibrant community around innovating in this product sector. What Petal does: shared windows show up as real windows on your desktop, movable and resizable, not tiles in a grid. Several people can share at once, everyone gets a labeled cursor, and you can click into any shared window to type and scroll. Rooms are persistent, so you click once to join "eng-sync" instead of passing links around. It runs on macOS and Windows (Linux is next, this time for real and you can help us!), plus a web app. Media goes over LiveKit. You can use our hosted instance with zero config, or point the app at your own LiveKit server with one docker-compose if you want the traffic to stay on your network or even use an entirely different video backend if you want to. The part that still feels strange to us: CoScreen took almost six years to build. The first version of Petal took under eight weeks, from scratch, with frontier models like Fable and Astra doing a lot of the work. Real-time video and window capture is some of the most unforgiving code we have ever written, so we didn't expect that. We will do a proper writeup on what worked and what didn't, and are happy to answer questions about it here. Till, Darren, Max and I will be in the thread.

▲jsherwani 2 hours ago | parent | next [-]

Screenhero co-founder/CEO here — this is really great! It looks like we had similar feelings after leaving our acquiring companies with our products being sunset.

Since leaving Slack, I've been building Pop with a new team. The first product we launched in 2020 is essentially Screenhero 2.0 (pop.com). Since then, we've been building an expanded product: a virtual office for remote teams, which is now almost ready for launch (there's a waitlist at https://new.pop.com). We've even got Wayland support in! We have plans to open source a part of the Wayland piece, which Petal could potentially use too.

I do love this space, and wish more tools were about live collaboration — it feels so much more human and fun than single-player mode. I hope Petal becomes a growing community that thrives for the long haul!

▲coscreen 2 hours ago | parent [-]

Amazing to see you here.

Folks looking for Linux support, check out J's work!

▲lochnessduck 26 minutes ago | parent | prev | next [-]

Thank you for this, I am a big fan of pair programming, and even jetbrains is getting rid of their code-with-me service! It’s so Frustrating to see a useful feature/tool get abandoned due to low usage. But those of us who use pair programming absolutely love it :)

It’s a tool that helps further human connection, imo. And we could all use a little more of that atm.

▲thedracle 14 minutes ago | parent [-]

It's crazy because we dogfood Petal daily, and did so with CoScreen while it was alive... and we absolutely cannot live without it.

I'm in Utah, and Till is in CA, so it's vital to our daily work.

Truly I don't understand how people do remote work or collaboration these days... maybe they don't? Or maybe Zoom/Meet are good enough (I really truly think they aren't, it's an abusive horrible experience every time I am forced to use Zoom or Meet for anything).

There just seems to be something sticky about them, but the people who try a CoScreen, Tuple, Pop, or other tool designed around collaboration I think become converted permanently, but getting people into that funnel is very very hard.

▲coscreen 4 hours ago | parent | prev | next [-]

Till here, another co-founder of CoScreen. Like Jason wrote, our launches on HN and the feedback by many of you in 2019 were really important all the way back to the earliest days of our small and fancy tool. We did a lot of things since we're proud of but a few plans remained unfulfilled, like support for Linux, until now.

We'd love to work with you and see what you'll build, now that Petal is out in the open for anyone to use, jam on, and make it your own.

▲joshuat an hour ago | parent | prev | next [-]

Reminds me of Tuple (https://tuple.app/), which was also billed as a Screenhero replacement

▲weakfish 32 minutes ago | parent | prev | next [-]

I really wonder if it’s just me, but I have a deeply visceral reaction to AI copywriting that is largely irrational I’m willing to admit.

> The media server — traffic stays yours

The product looks cool! It’s just… reading that sentence makes me __immediately__ lose all interest.

▲thedracle 18 minutes ago | parent [-]

Lol. Yes, all of the Mic-drop crap.

We can work on it. Obviously it's Till and I working on the copy, and unashamedly we are using Claude to help expedite it so we can focus on the fun stuff... but yes, I absolutely hate this crap too.

▲citizenfishy 2 hours ago | parent | prev | next [-]

This is just what we need in our small startup. It solves problems we have when working remotely and joint debugging along with walking our customers through tricky issues. Can't wait to give it a spin

▲coscreen 9 minutes ago | parent [-]

Please do and leave your feedback on the repo or submit through the app. Any contributions are appreciated

▲joeblau 39 minutes ago | parent | prev | next [-]

Thanks for making this. We used co-screen so much that when you shut down, we had to build our own.

▲thedracle 20 minutes ago | parent [-]

Haha. I think I know who this is, and I won't out you, and thank you so much for your support over the years!

Maybe you can contribute some of your private innovations upstream to Petal ;)

▲yokto an hour ago | parent | prev | next [-]

Will give it a try! How is LiveKit working for you in terms of achieving low input2video latency? Did it lend itself to getting tuned for this application?

▲thedracle an hour ago | parent [-]

One of our engineers is working on a very low latency video/audio mode for gaming. The truth is Petal isn't yet as tuned as say CoScreen was for low latency.

It's on our product roadmap to have a mode to support this though.

Some of our engineers have discussed a totally p2p iroh based video transport and other ideas.

LiveKit was the fastest/easiest way to get it to market, and it was something Till and I volunteered to pay for at the moment so we have an off-the-shelf cloud offering that is free and usable.

From that perspective it has worked great.

▲therealbithead 3 hours ago | parent | prev | next [-]

Thank you for your work, looking forward to the Linux version!

▲coscreen 3 hours ago | parent [-]

Fingers crossed this time. Leave an issue on the repo if you have any specific wishes/distros to support or also want to contribute. Most of Petal is OS agnostic so it would be at least easier than ever to make it happen

▲iovrthoughtthis 3 hours ago | parent | prev [-]

i loved screen hero but this is probably 10 years too late

▲thedracle 3 hours ago | parent [-]

Better late than never!

Given CoScreen's very recent demise, we felt this space deserved some love still.

Hopefully you try it out some time, and provide feedback.

▲heeton an hour ago | parent [-]

Hell yes, thankyou for this! Our team literally been moaning for weeks every time we use Tuple (and Pop! and huddles, and every other tool we tried) that it wasn’t co-screen!