
Đang ngồi nhâm nhi cốc trà đá, fix nốt con bug dở dang thì lướt thấy con hàng này trên Product Hunt. Nghe quả slogan "Zero servers" lại tưởng mấy pháp sư lùa gà, ai dè soi kỹ lại thấy cũng ra gì phết các ông ạ.
Tên cái app này là TabTasker. Nó vừa húp sương sương gần 180 upvotes trên Product Hunt.
Vấn đề muôn thuở của anh em dev mình là: Cứ mỗi lần muốn format JSON, convert file hay xài ké tí AI, lại phải copy data ném lên mấy trang web ất ơ nào đó. Vừa enter vừa niệm chú hi vọng mấy cái API keys, source code hay hợp đồng mật của công ty không bị thằng nào ở bên kia bán cho hacker.
Cay cú vì cái sự "thiếu an toàn" này, đội dev của TabTasker đã tự vỗ ngực xưng tên, build luôn một cái toolbox chạy 100% offline ngay trong trình duyệt của các ông.
Cơ chế hoạt động cực kỳ phũ: Không tải file lên bất kỳ máy chủ nào cả. Nó tận dụng WebAssembly (WASM) và ONNX Runtime Web để vắt kiệt sức mạnh con CPU/GPU của chính các ông. Tốc độ bàn thờ vì đo phải chờ ping mạng. Và vì đội dev đo mất tiền nuôi backend, nên con tool này miễn phí 100%, không paywall, không bắt đăng ký lằng nhằng.
Phe khen lấy khen để: "Tuyệt đỉnh bảo mật" Đa số các lão quái trên Product Hunt đều gật gù với hướng đi này. Quá ngon cho dân startup, pre-seed founder. Mấy ông nội hay phải xử lý tài liệu mật, pitch deck mà quăng lên mấy tool PDF online thì rén ngang. Giờ có cái này ôm trọn mọi thứ trên local thì cứ yên tâm kê cao gối ngủ.
Kính nể dân engineering: "Chơi ngải với WASM" Một anh dev tinh mắt chỉ ra ngay cái "khoai" nhất của project này: Bê nguyên con FFmpeg và các model AI (Whisper, BLIP) lên chạy bằng WASM mà không bị cắn RAM đến sập cmn tab. Team TabTasker cũng bay vào confirm luôn: Họ xài bản whisper-tiny build qua ONNX, có WebGPU thì húp WebGPU, không thì tụt xuống WASM. Cực kỳ ma giáo ở chỗ họ từ chối dùng mấy API nhận diện giọng nói mặc định của trình duyệt, vì sợ bọn Apple/Google lén "tuồn" data về máy chủ của chúng nó.
Phe đa nghi Tào Tháo: "Nói mồm thì ai chả nói được?" Một pháp sư ẩn danh thắc mắc: "Nhiều tool mồm cứ bô bô 'zero servers' nhưng sau lưng lén cài ngầm cmn tracking, analytics hay error logging. Ai chứng minh được mấy người không làm thế?"
Phản ứng của dev TabTasker xứng đáng 10 điểm không có nhưng: "Các đạo hữu cứ mạnh dạn bấm F12, mở Network tab lên mà soi. App đo có cả backend để mà tuồn data. Hệ lụy duy nhất của việc bảo mật cực đoan này là chúng tôi bị 'mù' log. Chạy xong nếu lỗi thì ráng tự bấm nút Report, chứ hệ thống đo biết đường nào mà lần."
Chốt cái váy lại, vụ TabTasker này chứng minh một chân lý mỉa mai của ngành dev: Đôi khi tính năng xịn xò con bò nhất lại chính là... đ*o có tính năng nào (cụ thể là tracking và log).
Trong thời buổi nhà nhà làm công cụ AI, người người bắt user đưa data lên cloud để vặt lông, thì việc quay xe làm một cái tool "cổ lỗ sĩ" chạy hoàn toàn bằng sức cơm của client lại là một nước đi cực kỳ bá đạo. Anh em làm product cứ nhắm thẳng vào nỗi đau "sợ lộ data" của user mà giã, kiểu gì cũng win.
Nguồn: TabTasker trên Product Hunt
TabTasker - một cái toolbox web chạy 100% offline ngay trên trình duyệt bằng WASM. Không server, không lưu data, anh em dev tha hồ xài khỏi rén.