Hacker News 中文摘要

RSS订阅

Show HN: Petal, open-source CoScreen/ScreenHero finally free

花瓣(Petal)是一个开源结对编程工具,主打低延迟、高分辨率的屏幕共享与远程控制,Mac 和 Windows 可免费下载,Linux 支持随后推出。共享窗口会作为独立窗口出现在桌面上,能移动、缩放并保持清晰;所有共享窗口显示带标签的光标,支持即时远程鼠标和键盘输入,也允许多人同时共享各自窗口。它还能创建 eng-sync 这类固定房间,点击一次即可进入,无需发送链接或额外安排。

正文

开源结对编程

低延迟、高分辨率的屏幕共享与远程控制。

下载 Mac 版下载 Windows 版查看源码

免费(即将支持 Linux)。

真实窗口

共享窗口会像普通窗口一样出现在桌面上,可移动、可缩放、画面清晰,而不是网格里的拼接块。

可交互

所有共享窗口上都会显示带标签的用户光标,并支持即时远程鼠标和键盘输入。

同时共享

多个用户可以同时共享各自的窗口。

持久房间

可以创建类似 eng-sync 这样的房间。点击一次就能进入,无需发送链接,也不用提前安排。

运行 Petal

只有视频后端不同。

Petal 云

下载并加入会议,会议运行在我们基于 LiveKit 的视频基础设施上。

安装桌面应用并加入,零配置。

你需要运行的服务:无。

最适合:大多数团队。

下载

自托管

同样的应用,但指向你自己运行的 LiveKit 服务器。

搭建方式:一个 docker-compose,设置服务器 URL。

你需要运行:媒体服务器——流量留在你自己手里。

最适合:合规与数据控制。

在 GitHub 上打开

分叉与构建

完全掌控。可以修改应用,使用自己的技术栈。

搭建方式:分叉、构建并发布你自己的版本。

你需要运行:一切。

最适合:深度定制。

在 GitHub 上打开

评论

社区整体对 Petal 的开源发布充满感谢与期待,尤其怀念 Screenhero/CoScreen 的协作体验并欢迎 Linux 支持;分歧主要在于它是否来得太晚,少数人对其 AI 营销文案感到不适,并提出了关于实时延迟调优的技术疑问。

认为开源与 Linux 支持让远程协作有了新选择

  • 多名用户表示,小团队远程办公、联合调试以及引导客户排错正需要这类工具,CoScreen 的协作体验至今仍未被 Zoom 等主流产品超越;Linux 支持终于补齐,加上开放给所有人使用和改造,被认为真正填补了空白。(较多人) > Screenhero 曾非常宝贵,Pop 也还不错,但开源才是真正改变局面的关键。(@smw)

把它看作 Screenhero/CoScreen 精神的延续,并与 Pop、Tuple 等同类工具对照

  • 不少人怀念 Screenhero/CoScreen 当年那种实时协作的感觉,认为 Petal 承接了这一脉络;也有人将其与 Pop、Tuple 放在一起比较,后两者都曾被当作 Screenhero 的替代品或延续。(较多人) > 我们做的 Pop 本质上就是 Screenhero 2.0,未来还会开源部分 Wayland 相关代码,Petal 或许也能用上。(@jsherwani)

觉得发布太晚,错过了 Screenhero 的时代

  • 有人直言自己很喜欢 Screenhero,但 Petal 现在才出现大概晚了十年,时机上令人遗憾。(少数人) > 我热爱 Screenhero,但这东西大概晚了十年才来。(@iovrthoughtthis)

对 AI 生成的营销文案产生本能反感

  • 个别人承认这种反应不太理性,但读到“媒体服务器——流量归你所有”这类 AI 腔文案时,会立刻对产品失去兴趣,尽管产品本身看起来不错。(少数人) > 我知道这不理性,可一读到那句 AI 风格的文案,我马上就对产品失去了兴趣。(@weakfish)

关心实时延迟与底层技术实现

  • 有人表示会试用,并重点追问基于 LiveKit 的媒体链路在实现“输入到视频”低延迟上是否够用、是否方便针对该场景做调优。(少数人) > 打算试用一下,想知道 LiveKit 能否做到极低的输入到视频延迟、以及是否好调优。(@yokto)

有价值的补充

  • CoScreen 当年长期未能支持 Linux,如今这一未竟计划终于在 Petal 上补齐,团队也希望能和大家一起把它打造成社区共有工具(@coscreen)。
  • Screenhero 原团队的新产品 Pop 已支持 Wayland,并计划开源其中部分代码,Petal 未来或可复用这部分工作(@jsherwani)。
  • CoScreen 关停后,有重度用户团队因用得太深、离不开它,不得不自建替代工具,侧面说明此类工具消失对团队影响很大(@joeblau)。
  • Petal 的媒体传输似乎基于 LiveKit,因此“输入到视频”的延迟表现成为社区关注的技术点,但目前还没有调优结果的反馈(结合 @yokto 的提问)。