Petal: Công cụ chia sẻ màn hình mã nguồn mở miễn phí thay thế CoScreen và ScreenHero

Công nghệ14 tháng 10, 2026·3 phút đọc

Cựu thành viên nhóm CoScreen ra mắt Petal — công cụ lập trình cặp mã nguồn mở hoàn toàn miễn phí, sau khi Datadog khai tử CoScreen vào ngày 31/7. Petal cho phép nhiều người chia sẻ cửa sổ như cửa sổ thật trên desktop, với con trỏ được dán nhãn và nhập liệu từ xa tức thì, chạy trên macOS, Windows và web.

Petal: Công cụ chia sẻ màn hình mã nguồn mở miễn phí thay thế CoScreen và ScreenHero

Bốn thành viên từng phát triển CoScreen vừa cho ra mắt Petal — một công cụ lập trình cặp (pair programming) mã nguồn mở và miễn phí, ra đời sau khi Datadog khai tử dịch vụ CoScreen vào ngày 31/7. Dự án được xây dựng như một lời tri ân gửi tới cộng đồng đã đồng hành cùng nhóm, đồng thời nhằm phá vỡ vòng lặp quen thuộc: một công cụ tốt bị thâu tóm rồi bị khai tử.

Từ ScreenHero đến CoScreen: một vòng lặp buồn

Petal không phải sản phẩm đầu tiên trong dòng công cụ chia sẻ màn hình dành cho lập trình viên. Trước đó, ScreenHero từng được cộng đồng yêu mến nhờ con trỏ đa điểm, độ trễ thấp và khả năng click trực tiếp vào trình soạn thảo của đối tác rồi gõ ngay. Slack mua lại ScreenHero vào năm 2015 và đóng ứng dụng độc lập vào tháng 12/2017.

Nhóm sáng lập CoScreen gồm Till, Max và Jason Thomas ý thức rõ lịch sử đó khi bắt tay xây dựng sản phẩm với ý tưởng: "ném một cửa sổ từ laptop của bạn sang màn hình người khác và bắt đầu cộng tác với độ ma sát bằng không". Datadog mua lại CoScreen vào năm 2022, và dù tiếp tục đầu tư cho sản phẩm trong nhiều năm, CoScreen cuối cùng vẫn bị coi là quá xa rời tệp khách hàng cốt lõi.

Một số công cụ cùng thời cũng chung số phận: Around bị Miro mua rồi đóng cửa vào tháng 3/2025, Multi (trước đây là Remotion) bị OpenAI acqui-hire năm 2024 rồi dừng hoạt động chỉ khoảng một tháng sau đó.

"Gần như lúc nào cũng là một câu chuyện: một nhóm nhỏ xây dựng thứ gì đó khó nhằn mà mọi người yêu thích, một nền tảng mua lại vì đội ngũ hoặc tính năng, và sản phẩm độc lập không sống sót qua quá trình tích hợp."

Petal khác biệt ở đâu?

Lần này, nhóm quyết định làm mọi thứ theo cách khác: Petal hoàn toàn miễn phí, mã nguồn mở và không thương mại hóa. Nếu nhóm mất hứng thú hoặc gặp biến cố, bất kỳ ai cũng có thể tự host hoặc fork dự án — không ai có thể khai tử nó.

Các tính năng chính của Petal gồm:

  • Cửa sổ chia sẻ hiển thị như cửa sổ thật trên desktop: có thể di chuyển, thay đổi kích thước, sắc nét — không phải các ô trong lưới.
  • Con trỏ người dùng được dán nhãn trên mọi cửa sổ chia sẻ, kèm khả năng điều khiển chuột và bàn phím từ xa tức thì.
  • Nhiều người có thể chia sẻ cửa sổ cùng lúc.
  • Phòng cố định như "eng-sync": click một lần là vào, không cần gửi link hay lên lịch.
  • Chạy trên macOS và Windows (Linux sẽ là bước tiếp theo), kèm một ứng dụng web.
  • Media truyền qua LiveKit: dùng instance được host sẵn với cấu hình bằng không, hoặc trỏ ứng dụng vào máy chủ LiveKit riêng chỉ với một lệnh docker-compose.

Điều khiến chính tác giả bất ngờ

CoScreen mất gần 6 năm để hoàn thiện, trong khi phiên bản Petal đầu tiên chỉ mất chưa đầy 8 tuần xây dựng từ đầu, với sự hỗ trợ đáng kể từ các mô hình AI tiên tiến như Fable và Astra. Video thời gian thực và ghi lại cửa sổ vốn là những phần mã khó nhằn nhất, nên kết quả này nằm ngoài dự đoán của nhóm. Họ cho biết sẽ có bài viết chi tiết về những gì hiệu quả và những gì không.

Với các lập trình viên Việt Nam đang tìm kiếm giải pháp lập trình cặp linh hoạt, có thể tự host để giữ dữ liệu trong nội bộ doanh nghiệp, Petal là lựa chọn đáng cân nhắc. Mã nguồn dự án có tại github.com/kiruna-labs/petal.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗