
Anh em dev lúc rảnh rỗi sinh nông nổi thường làm gì? Đi nhậu, cày rank, hay cãi nhau dạo trên mạng? Một thanh niên Master's student đã chọn cách tự cày ra một con app quản lý note xịn xò con bò chỉ vì... ngứa mắt với mấy tool hiện tại.
Tên app là note.md. Hiểu đơn giản, nó là một workspace viết lách dựa trên Markdown, chạy "local-first" (tức là lưu offline trên máy anh em, đ*o lo mạng lag hay đứt cáp), và đặc biệt là độc quyền cho macOS.
Mọi chuyện bắt đầu khi thanh niên này làm luận văn Thạc sĩ. Cảm giác lúc đó chắc anh em nào từng cày cuốc học thuật cũng hiểu: PDF một nơi, note một nẻo, citation nằm trong một app khác, và ý tưởng thì nằm rải rác trên 80 cái tabs trình duyệt cắn RAM liên tục.
Ban đầu, ông tướng chỉ định code một bản sao của Confluence chạy local cho riêng mình xài. Nhưng dần dà, thấy cái trò chỉ để viết note không thì phèn quá, thế là app được đập thêm đủ thứ: đọc tài liệu, quản lý nguồn, trích dẫn thẳng từ PDF.
Đỉnh cao là thanh niên này vác luôn "ngải" AI (Local Models) tích hợp vào app. Con AI này không múa mỏ chém gió, mà nó làm cu li: tự động trích xuất bảng biểu, hình ảnh từ paper, tìm kiếm theo ngữ nghĩa cực mượt. Khỏi phải dùng mấy cái ai tools trên mạng hay thuê cloud vps đẩy data lên rắc rối, an tâm tuyệt đối vụ bảo mật.
Ngó qua cái post được gần 200 upvotes, dân tình cũng chia phe bàn luận xôm tụt quần:
Phe thực dụng: "Ném cmn vào ChatGPT cho nhanh?" Một thanh niên thắc mắc ngay: "Giờ mấy con AI như Claude hay ChatGPT đọc PDF rẹt rẹt, xài tool của ông làm mịa gì ngoài cái mác bảo mật?". Chủ thớt điềm tĩnh rep lại chí mạng: Cái dev và người viết lách cần đ*o phải là 1 tỷ cái tính năng rườm rà, mà là bớt sự cấn (friction). Gom nhặt tư liệu tốn não lắm, tool này gom tất cả vào một chỗ để anh em đỡ bị "gãy" mạch suy nghĩ khi phải Alt+Tab liên tục.
Phe "Mùa quýt": Đòi bản Windows Thấy app ngon, một pháp sư nhảy vào hỏi: "Bao giờ có bản cho Windows vậy idol?". Tác giả cười trừ bảo: "Em viết bằng Swift anh ạ, phần cứng nhà Táo chạy AI local mượt quá nên em quất luôn." Tức là anh em Windows với Linux cứ xác định là đợi đến mùa quýt năm nào chưa biết nhé.
Phe bắt bẻ logic: "Làm sao biết AI không xạo l?" Một cao nhân về AI vặn vẹo hỏi cách app đánh giá chất lượng dẫn chứng. Tác giả tung bài luôn: Thuật toán search sẽ bóc ra 12 đoạn text có khả năng liên quan nhất. Xong ném cho một con LLM nhỏ tí hon (chạy local) để nó so khớp xem đoạn text đó là Hỗ trợ (Supports), Phản bác (Contradicts), Lưng chừng (Nuanced) hay Vô dụng (Irrelevant), kèm luôn % độ tin cậy. Dĩ nhiên, nếu anh em nạp toàn data rác vào thì AI nó cũng nhổ ra rác thôi.
Tóm cái váy lại, bài học to đùng cho anh em dev nhà mình qua vụ này chính là Dogfooding (tự xài thứ mình làm ra). Đừng cố nghĩ ra mấy cái idea "thay đổi thế giới" xa xôi. Cứ ngứa chỗ nào gãi chỗ đó, giải quyết triệt để cái nỗi đau của chính mình trước, tự nhiên anh em sẽ làm ra một cái product có hồn và thực tế.
Thứ hai, anh em có thấy trend "Local-first" đang rần rần không? Dev và user giờ bắt đầu dị ứng với trò ném não, ném data cá nhân lên mây cho mấy ông kẹ big tech xào nấu rồi. Làm tool xịn mà chạy offline 100% đang là một ngách hái ra tiền đấy các đồng đạo ạ.
Nguồn hóng hớt: Product Hunt
Quá mệt mỏi với đống PDF và tab trình duyệt lộn xộn, một thanh niên Master's student đã tự code luôn con app Markdown tích hợp Local AI. Anh em vào hóng!