Chào người dùng, email vẫn còn sống khỏe — và giờ đây bạn có thể email cho chính máy tính của mình
Dự án mã nguồn mở Dear Machine cho phép bạn gửi email trực tiếp đến máy tính cá nhân và nhận phản hồi từ các AI agent đã cài đặt, kèm tệp đính kèm và thảo luận nhóm. Đây là bản nâng cấp lớn sau hơn một năm ra mắt, kết hợp giao thức email truyền thống với hạ tầng chạy agent thử nghiệm mang tên Machtiani.

Chào người dùng, email vẫn còn sống khỏe — và giờ đây bạn có thể email cho chính máy tính của mình
Tóm tắt nhanh: Dự án mã nguồn mở Dear Machine cho phép bạn gửi email trực tiếp đến máy tính cá nhân và nhận phản hồi từ các AI agent đã cài đặt, kèm tệp đính kèm và thảo luận nhóm. Đây là bản nâng cấp lớn sau hơn một năm ra mắt, kết hợp giao thức email truyền thống với hạ tầng chạy agent thử nghiệm mang tên Machtiani.
Khi email trở thành giao diện điều khiển máy tính
Ý tưởng nghe có vẻ lạ lùng nhưng lại vô cùng thực tế: thay vì mở terminal hay gõ lệnh, bạn chỉ cần gửi một email cho máy tính của mình. Nó sẽ trả lời lại bằng chính những AI agent mà bạn đã quen dùng — kèm tệp đính kèm và các cuộc trò chuyện nhóm.
Sơ đồ minh họa luồng email đến máy tính
Dear Machine là ứng dụng khách chạy cục bộ (local client) đóng vai trò cầu nối. Còn Machtiani là hạ tầng thử nghiệm bên dưới, sử dụng phương pháp lặp để quản lý các phiên chạy dài mà không cần nén ngữ cảnh (compaction). Điểm đáng chú ý: mô hình bộ nhớ của nó rất đơn giản nhưng hiệu quả, tận dụng git để lưu trữ trạng thái.
Điểm nổi bật của Dear Machine
- Dùng địa chỉ email hiện có (Gmail, v.v.) để gửi việc cho máy tính, có thể đính kèm tệp.
- Thêm người khác — kể cả các agent — vào một cuộc trò chuyện nhóm qua email, với số lượng luồng đồng thời tùy ý.
- Ghi nhớ những gì bạn đang làm bằng bộ nhớ cục bộ, không phụ thuộc đám mây.
- Tận dụng các agent yêu thích đã cài sẵn như Claude Code, Codex CLI, OMP, v.v., với mức độ sandbox tùy chọn.
- Theo dõi tiến độ công việc bằng lệnh
machtiani run --attachngay trên terminal.
Chỉ cần nhớ hai điều: địa chỉ email của máy tính, và lệnh
dearmachinechạy trên terminal để quản lý ứng dụng khách Dear Machine cũng như nhận trợ giúp.
Cài đặt: hiện phải build từ mã nguồn
Hiện tại dự án chưa có bản tải về sẵn — bạn phải build từ mã nguồn. Quy trình gồm ba bước cơ bản:
- Sao chép kho lưu trữ kèm các submodule đã ghim phiên bản (trên Windows dùng PowerShell):
git clone --recurse-submodules https://github.com/tursomari/machtiani.git cd machtiani - Chọn phương thức cài đặt BYOC (Bring Your Own Concierge — tự dùng agent của bạn) hoặc Concierge chính thức.
- Làm theo hướng dẫn bằng ngôn ngữ tự nhiên, hệ thống sẽ dẫn dắt bạn qua từng bước thiết lập.
Ví dụ với BYOC, chỉ cần một câu lệnh đơn giản:
claude "Read BYOC.md and follow it."
Hoặc với Concierge, chạy trực tiếp qua Nix (khuyến nghị cho Linux và macOS):
nix run ./dearmachine-concierge -- quick-start --source-root "$PWD"
Trong quá trình thiết lập, Dear Machine sẽ hướng dẫn bạn chọn mô hình, nhà cung cấp, backend agent, hộp thư đến và ghép nối. Hệ thống tự động cấu hình hộp thư qua AgentMail (Mỹ), OpenMail (châu Âu) hoặc Sendmux.
Cách Machtiani vận hành bên trong
Minh họa kiến trúc xử lý của Machtiani
Điểm khác biệt cốt lõi nằm ở kiến trúc phân cấp. Machtiani dùng một instructor (bộ lập kế hoạch lặp) liên tục điều phối một ReAct worker đơn giản nhưng mạnh mẽ để giao việc cho các agent.
Worker thừa hưởng ngữ cảnh tích lũy từ instructor nhưng không thừa hưởng chỉ dẫn hệ thống của nó, và chạy trong một tiến trình tách biệt. Chỉ có câu trả lời cuối cùng được trả về. Luồng bất đối xứng này giúp instructor không bị quá tải bởi các lệnh shell, lệnh gọi công cụ hay lịch sử thực thi của agent khác.
Mỗi thành phần — instructor, ReAct worker và các agent backend — có thể dùng mô hình và cấu hình độc lập. Bạn toàn quyền chọn agent và mức sandbox. Lưu ý rằng các adapter mặc định không có sandbox; muốn có, bạn cần tự tạo adapter riêng.
Sử dụng hằng ngày trong thực tế
Tác giả dự án mô tả ba tình huống dùng phổ biến:
- Tại bàn làm việc: Vừa làm việc với Claude Code trong vòng lặp chặt chẽ, vừa email cho máy tính ở luồng song song, theo dõi bằng vài tab terminal chạy
machtiani run --attach. - Rời khỏi bàn: Chủ yếu email cho máy tính từ điện thoại.
- Tình huống khẩn cấp: Gửi email "cầu cứu" cho máy tính từ điện thoại.
Mỗi lần khởi chạy có thể kéo dài một hoặc nhiều lượt tùy độ phức tạp. Trả lời trong cùng luồng để tiếp tục hoặc đổi mục tiêu, trong khi các luồng khác vẫn chạy độc lập.
Điều gì bên trong kho mã?
Kho lưu trữ "ô" này chứa phần keo nối, kiểm thử và script. Sản phẩm thật nằm trong ba submodule được ghim phiên bản: Dear Machine, hạ tầng Machtiani và trình cài đặt.
Dự án chủ yếu viết bằng Go, kèm trình cài đặt TypeScript, script shell, cùng các đặc tả TLA+ và hợp đồng Gobra dùng để kiểm tra quyền truy cập của khách trong Dear Machine. Thanh ngôn ngữ trên GitHub chỉ phản ánh kho ô này, tức khoảng 8% toàn bộ dự án.
Giấy phép
Dự án phát hành theo giấy phép MIT. Đây là bản nâng cấp lớn được hứa hẹn từ hơn một năm trước và là bản cập nhật đầu tiên kể từ đó.
Góc nhìn cho người dùng Việt Nam
Với cộng đồng lập trình viên và những ai đang làm việc với AI agent tại Việt Nam, hướng tiếp cận này mở ra một lựa chọn thú vị: tận dụng giao thức email — vốn quen thuộc và không bị khóa vào bất kỳ nền tảng nào — làm giao diện điều khiển. Bộ nhớ cục bộ dựa trên git cũng giúp dữ liệu công việc nằm lại trên máy của bạn thay vì đẩy lên đám mây.
Tuy nhiên, vì phải tự build từ mã nguồn và cấu hình khá nhiều bước, giải pháp này hiện phù hợp hơn với những người có kinh nghiệm với terminal, Docker hoặc Nix. Nếu bạn cần sandbox cho các agent backend, hãy chuẩn bị tinh thần tự viết adapter.

