Có ông nào ở đây từng dính quả đắng này chưa: Viết xong cái pull request (PR) hay phát hiện ra bug ngon nghẻ, hí hửng quay cái video demo dài 2 phút để gửi cho sếp hoặc khách hàng. Thế nhưng vừa ấn gửi thì Slack, Jira hay Teams báo lỗi đỏ lòm: "Dung lượng file vượt quá giới hạn".
Lúc này, đa số anh em sẽ làm gì? Tặc lưỡi lên Google gõ đại mấy trang nén video online free rồi quăng file lên đúng không? Làm thế có ngày bay màu cả source code hay tài liệu mật của dự án như chơi. Để giải quyết cái sự ức chế này, một lão quái tên Petr Samokhin đã tự tay nấu ra GetCompress – một app desktop nén file offline siêu nhẹ, chạy mượt mà không lo cắn RAM.
Rốt cuộc thì GetCompress có cái vẹo gì?
GetCompress không phải là một trang web bắt bạn upload file lên cloud. Nó là một ứng dụng chạy trực tiếp trên Mac, Windows, và Linux.
Tóm tắt nhanh vài tính năng cốt lõi cho anh em lười đọc:
- Nén offline 100%: File của các ông nằm im trên máy, không lo bị rò rỉ ra ngoài. Công ty có kiểm tra bảo mật gắt gao cỡ nào cũng không sợ bị sờ gáy.
- Kéo và thả cực mượt: Đúng nghĩa kéo file từ thư mục thả vào thanh menu bar, nén xong kéo ngược ra lại. Không cần nhảy tab (context switching), không cần click chuột rườm rà.
- Giảm dung lượng bá đạo: Nén hình ảnh, video, GIF, PDF nhỏ đi đến 90% nhưng chất lượng giữ lại tối đa.
- Hỗ trợ hơn 107 định dạng: Cân mọi thể loại file từ JPEG, PNG cho đến MP4, WebM và PDF.
- Tương thích MCP (Model Context Protocol) server: Đây mới là điểm ma giáo. Anh em có thể kết nối nó trực tiếp với Claude AI để ra lệnh cho AI nén và xử lý ảnh tự động mà không sợ AI bị ảo giác khi gõ mấy cái CLI cũ kỹ.
Cộng đồng đang bàn tán xôn xao cái gì?
Mặc dù chỉ mới ra mắt trên Product Hunt nhưng GetCompress đã nhận được mưa lời khen từ các đồng đạo, đi kèm vài luồng tranh luận khá thú vị:
- Khịa thẳng tay các app native "dỏm": Tác giả Petr không ngần ngại chia sẻ lý do anh tự build tool này là vì quá ngán ngẩm cảnh mấy app native trên macOS cuộn một danh sách chỉ có 10 cái preview ảnh mà cũng giật lag tung chảo. GetCompress được tối ưu hóa cực tốt để đập tan cái sự lag lòi đó.
- Mổ xẻ thuật toán nén GIF: Khi bị một dev lão làng tra hỏi về thuật toán nén GIF (thứ cực kỳ dễ bị bể hình khi nén), Petr đã quăng ngay link mã nguồn mở của extension nén GIF do chính anh phát triển. Lão giải thích một tràng từ lóng kỹ thuật nghe rất "buzzwords" như adaptive color quantization (lượng tử hóa màu sắc thích ứng), weighted histogram (biểu đồ tần suất có trọng số), cho đến dithering... Nhưng tóm lại là nó chạy cực kỳ ngon, GIF nén xong vừa nhẹ vừa không bị biến thành đống pixel rác.
- Nhu cầu mobile hay PC? Một vài đạo hữu hỏi liệu có bản Android hay không. Petr thật thà chia sẻ là chưa có kế hoạch vì triết lý của app là kéo-thả nhanh gọn trên desktop, thứ mà mobile khó lòng bắt chước mượt mà được.
- Kền kền đánh hơi cơ hội: Thú vị là ngay dưới bài đăng, một KOL công nghệ từ Thổ Nhĩ Kỳ với hơn 458K followers đã nhanh nhảu nhảy vào gạ kèo tài trợ (sponsored content). Đúng là ở đâu có sản phẩm tốt, ở đó có cá mập đi săn.
Góc nhìn từ Coding4Food
Nói thẳng ra, làm dev thực dụng thì chúng ta ghét nhất là mấy cái app thu phí đăng ký (subscription) hàng tháng cho những tính năng cơ bản. GetCompress giải quyết đúng một bài toán nhức nhối bằng một giải pháp tinh gọn, dùng một lần là sướng.
Nếu anh em đang tự vận hành dự án cá nhân, việc tối ưu hóa dung lượng hình ảnh, video trước khi lưu trữ là cực kỳ quan trọng. Nó giúp tiết kiệm hàng tá dung lượng ổ cứng và băng thông khi chạy vps hay máy chủ riêng, đỡ phải cúng tiền oan cho các ông lớn cloud.
Tóm cái váy lại, nếu anh em mệt mỏi với việc sếp càu nhàu vì file đính kèm quá nặng, hay sợ ăn quả biên bản vì lộ data nội bộ lên mấy trang nén online free, thì GetCompress là một món đồ nghề cực kỳ đáng để thử.
Nguồn: Product Hunt