Lười ghi nhớ nhưng sợ lộ dữ liệu? Rewisp sẽ giúp Mac của bạn có 'trí nhớ tạm thời' chạy hoàn toàn cục bộ bằng SQLite siêu mượt mà không lo bị soi mói.

Mấy ông hay hứa lèo "Thứ Sáu em gửi code" xong mất hút con mẹ hàng lươn đâu rồi? Quỳ xuống đây tôi giới thiệu cho một con tool tự động "khóa mõm" cái tính hay quên của các ông này. Không cần cloud, không cần AI xa hoa tốn kém tiền triệu mỗi tháng, nó chạy ngay trên chiếc máy Mac yêu quý của các ông.
Rewisp là một chiếc ứng dụng chạy ngầm trên thanh Menu Bar của macOS với slogan khá kêu: "See it once. Ask forever." (Nhìn một lần, hỏi mãi mãi). Ý tưởng của nó thì không mới: ghi nhớ tất cả những gì hiển thị trên màn hình của ông để sau này cần thì tìm lại. Nhưng cách nó triển khai thì cực kỳ thực dụng và hợp ý dân dev.
Một vài điểm nhấn khiến con app này đạt hơn 100 điểm trên Product Hunt:
Ngay khi dự án v0.9 này ra mắt, cộng đồng dev đã nhào vô mổ xẻ nhiệt tình. Hai luồng ý kiến nổi bật nhất xoay quanh vấn đề bảo mật và hiệu năng database.
Đầu tiên là câu hỏi cực gắt về hiệu năng: "Nếu chạy lưu text màn hình cả tháng trời vào một file SQLite, liệu nó có phình to ra rồi cắn nát ổ cứng hay làm chậm máy không?"
Tác giả Yashmit đã có màn giải trình cực kỳ thuyết phục và đậm chất kỹ thuật:
Tuy nhiên, một số anh em khác lại lo ngại về tính riêng tư. Dù chạy local, nhưng nếu ai đó cầm được máy Mac của bạn thì sao? Liệu FileVault có phải là bức tường bảo vệ duy nhất cho file SQLite chứa toàn bộ lịch sử chat chit và làm việc này?
Đồng thời, cộng đồng cũng hiến kế là cần có một phím tắt để tạm dừng (pause) nhanh Rewisp trong khoảng 15-30 phút khi người dùng cần nhập các thông tin nhạy cảm như tài khoản ngân hàng hoặc khi lỡ mở... "tư liệu học tập" lên xem.
Tư duy của chú dev Yashmit này cực kỳ đáng để anh em học hỏi. Thay vì đú trend tạo ra mấy cái ai tools chạy bằng cơm trên server đắt đỏ rồi thu phí cắt cổ, chú ấy chọn giải pháp chạy hoàn toàn on-device. Người dùng không cần phải thuê vps hay mua server cloud cồng kềnh để vận hành một ứng dụng hỗ trợ cá nhân.
Bài học rút ra ở đây là gì? Đừng coi thường SQLite! Nhiều ông cứ hễ làm app là phải đắp PostgreSQL, Redis, rồi Vector DB hầm hố cho oai, để rồi cuối cùng sập nguồn vì tiền duy trì server. Đôi khi chỉ cần một file SQLite được tối ưu tốt với FTS5 là đã đủ gánh cả một hệ thống chạy mượt mà, vừa tiết kiệm vừa làm hài lòng những khách hàng khó tính nhất về mặt bảo mật.
Nguồn: Product Hunt