被收购就死一遍,结对编程工具轮了十年,这回 CoScreen 创始人直接开源了
屏幕共享结对编程这个品类,有一个几乎必死的规律:小团队做出一个大家真爱的硬核工具,平台为了团队或功能把它买走,独立产品随后在整合里被干掉。Screenhero 曾是这么好的结对工具,2015 年被 Slack 收下,2017 年 12 月独立应用就关了。CoScreen 几位创始人当初正是为打破这个循环才创业,结果自己也没躲过——被 Datadog 收购后,CoScreen 服务在 2024 年 7 月 31 日被停用。
Around 被 Miro 收购、2025 年 3 月关闭;Multi(前 Remotion)2024 年被 OpenAI 收购后约一个月就停了。跑通这个循环的远不止一家。四名原 CoScreen 团队成员这次换了个玩法:用两个月做了一个完全免费、开源的结对编程工具 Petal,代码放在 github.com/kiruna-labs/petal,连商业化都没做。按创始人的说法,就算团队以后不维护,甚至「被车撞了」,你也可以自托管、可以 fork,没人能再对它 sunset。
Petal 的核心体验是把当初 CoScreen 那套理念搬回来:共享窗口在桌面上是真实窗口,能移动能缩放,不是排版里的格子;支持多人同时共享,每个人都有一条带标签的光标,点进任意共享窗口就能打字和滚动。Room 是持久的,点一次进「eng-sync」,不用来回发链接。目前跑在 macOS 和 Windows 上,Linux 是下一步,另有一个 Web 版。媒体传输走 LiveKit,你可以用官方托管实例零配置接入,也可以一行 docker-compose 把流量留在自己网络里,甚至换一个完全不同的视频后端。
开发速度最让人意外。CoScreen 用了将近六年才做出来,Petal 第一版只用了不到八周,还是从零开始,靠 Fable、Astra 这类前沿模型干了不少活。实况视频和窗口捕获是这行最不饶人的代码,创始人自己承认没料到,说之后会专门写一篇复盘,讲讲哪些方法有效、哪些踩了坑。
这类工具被收购后往往命不由己,Petal 开源能不能真正打破循环还不好说,但至少它把选择权还给了用户:想留的,永远有得留。Linux 版目前还欠着,官方也在 HN 帖子里蹲着答问。