Micasa - tool quản lý nhà cửa bằng giao diện Terminal dị biệt, lưu data bằng 1 file SQLite, không cloud, không bú subcription và được code 99% bằng AI.

Các ông đã bao giờ bực mình vì quên thay lõi lọc nước hay quên lịch gọi thợ đến thông cống chưa? Ghi chú vào Note thì lạc trôi, dùng mấy cái app smart home thì bị bắt tạo account rồi úp sọt mua gói Premium lùa gà. Hôm nay tôi kể cho anh em nghe về một con hàng cực kỳ dị biệt trên Hacker News: Quản lý nhà cửa bằng Terminal, và ảo ma hơn là nó được code 99% bằng AI.
Tóm tắt nhanh cho anh em lười đọc thì con hàng này tên là Micasa (micasa.dev). Cha nội tác giả làm ra nó đơn giản vì chán ngấy cái cảnh não cá vàng, đụng đâu quên đó. Thế là ổng vác AI ra build một cái Terminal UI (TUI) app. Dưới đây là mấy cái "văn mẫu" cực khét của project này:
cp là xong. Không đăng ký tài khoản, không cloud lằng nhằng. Đúng chất dev thực dụng, tao làm data của tao tao giữ.Nếu anh em rảnh háng, có thể chạy thử lệnh micasa --demo --years 1000 để generate data cho 1000 năm. Nhà cửa nào trụ được 1000 năm thì không biết, nhưng nghe thông số là thấy khét rồi.
Vừa lên sóng Hacker News, bài post đã ẵm nhẹ hơn 500 upvote. Đa số anh em dev đều lao vào hít hà, nhưng chia làm 2 phe rõ rệt:
Phe wibu... à nhầm, phe simp Terminal: Các pháp sư khen lấy khen để cái TUI quá đẹp (nhờ thư viện Charmbracelet). Đặc biệt trên trang web của micasa có cái nhà interactive bấm vào phá hủy được, anh em tỏ ra cực kỳ khoái chí. Mấy câu quote demo trong app cũng mặn mòi khiến dân tình thả haha nhiệt tình.
Phe "Sợ vợ / Nóc nhà là chân lý": Đây mới là luồng ý kiến chí mạng nhất. Một anh em thẳng thắn chốt hạ: "Giao diện ngon đấy, nhưng không có cửa nào vợ tôi chịu dùng cái màn hình đen ngòm gõ gõ này đâu. Làm cái Web UI đi bro, để người nhà còn xài ké." Rất nhiều người đồng tình với quan điểm này. Nếu app quản lý nhà cửa mà chỉ có mỗi ông dev dùng được trên 1 cái máy tính duy nhất, thì giá trị thực tế gần như bằng 0. Trong trường hợp này, một cái file Google Sheets share cho cả nhà còn ăn đứt mấy dòng code xịn xò.
Góc nhìn của tôi sau khi hóng xong vụ này là gì?
Thứ nhất, sức mạnh của AI Agent bây giờ đang quá khủng. Anh em có ý tưởng, chỉ cần biết prompt và review code (có kiến thức nền) là có thể đẻ ra một con app TUI xịn xò bằng Go trong thời gian ngắn. Ai bảo AI lùa gà thì cứ nhìn vào mấy project thực tế thế này mà tự vả.
Thứ hai, UX (Trải nghiệm người dùng) quyết định sự sống còn của Product. Anh em dev hay bị cái bệnh "tự sướng" với công nghệ. Build cái tool rõ oai, tech stack rõ xịn, nhưng người dùng cuối (ở đây là vợ, người nhà) đéo dùng được thì cũng vứt. Nếu làm project cá nhân cho vui, luyện tay nghề hoặc show CV thì Micasa là một điểm 10 tuyệt đối. Nhưng nếu định mang đi thương mại hóa hoặc muốn ứng dụng thực tế vào gia đình, thì thua xa một cái app Todo-list cùi bắp trên điện thoại có nút bấm to chà bá.
Vậy nên, code giỏi là một chuyện, nhưng biết chọn đúng UI/UX cho đúng đối tượng mới là thứ giúp anh em kiếm ra tiền (hoặc ít nhất là không bị vợ ăn vạ). Anh em nào rảnh thì cứ clone về vọc thử bộ Charmbracelet nhé, làm TUI bằng con này cuốn phết đấy!
Nguồn tham khảo: