so với tự thiết lập
Maude và Termius, Blink, tmux cho agent lập trình
Một ứng dụng SSH cộng với tmux đã đủ để đưa Claude Code, Codex hay bất kỳ agent terminal nào lên điện thoại, với chi phí thấp hoặc bằng không. Dưới đây là những gì cách này làm tốt, chỗ nó bắt đầu bất tiện, và một ứng dụng chuyên cho agent thay đổi được gì.
Trả lời nhanh
Ngay hôm nay bạn đã có thể chạy Claude Code, Codex, OpenCode, Grok Build hoặc Antigravity từ điện thoại bằng một ứng dụng SSH như Termius (gói Starter miễn phí) hoặc Blink Shell (Blink+ $19.99/năm) gắn vào một phiên tmux. Cách này rẻ và đầy đủ, nhưng bạn phải điều khiển một giao diện terminal toàn màn hình bằng bàn phím ảo. Maude hiển thị các phiên agent bằng giao diện gốc, có hộp thư, thông báo đẩy kèm nút Cho phép/Từ chối, chế độ xem file và git, mà vẫn có một tab terminal thật. Cứ dùng SSH và tmux nếu terminal không làm bạn khó chịu; chọn Maude nếu điện thoại là nơi bạn giám sát các agent.
Nếu agent đã chạy trên máy chủ của bạn, bạn có thể truy cập nó từ điện thoại mà không cần mua thêm gì. Cài một SSH client như Termius hoặc Blink Shell, gắn vào một phiên tmux, và giao diện terminal của agent hiện ra ngay. Cách này dùng được như nhau cho Claude Code, Codex, OpenCode, Grok Build và agy của Antigravity, vì tất cả đều là chương trình terminal. Rất nhiều người làm việc theo cách này và thấy hài lòng.
Trang này sẽ không giả vờ rằng cách thiết lập đó có vấn đề, vì nó không có vấn đề gì. Maude ra đời vì cảm giác khi dùng đến lần thứ hai mươi, chứ không phải lần đầu tiên.
Những điểm cách dùng SSH làm tốt
- Rẻ. tmux miễn phí và mã nguồn mở, Termius có gói miễn phí, còn Blink là một gói đăng ký năm giá thấp.
- Đầy đủ. Bạn dùng giao diện thật của agent, nên mọi lệnh slash, panel và lời nhắc đều hoạt động y như trên máy tính. Không thiếu thứ gì, vì không ai phải viết lại nó.
- tmux giữ phiên bền vững. Detach, mất sóng, quay lại và attach lại, phiên vẫn còn nguyên. Mosh, được cả Termius lẫn Blink hỗ trợ, giúp ích khi kết nối di động chập chờn.
- Dùng được cho mọi việc. Cùng một ứng dụng để xem log, khởi động lại dịch vụ và sửa cấu hình. Nó không bị gắn với một công cụ hay một agent nào.
Hướng dẫn tmux, mosh và Tailscale cho agent lập trình của chúng tôi trình bày cách xây dựng thiết lập này cho đúng.
Termius và Blink: giá và các gói
Theo trang bảng giá của Termius, gói Starter miễn phí gồm vault cục bộ, SSH và SFTP, tự động hoàn thành bằng AI và port forwarding. Pro có giá $10 mỗi tháng khi thanh toán theo năm, bổ sung vault cá nhân trên cloud, đồng bộ giữa di động và máy tính, nhật ký phiên và snippet. Team ($20/người/tháng) và Business ($30/người/tháng) hướng tới hạ tầng dùng chung. Termius chạy trên iOS, Android, macOS, Windows và Linux, và changelog của họ có đề cập phiên Mosh.
Blink Shell tải miễn phí trên các nền tảng Apple (iPhone, iPad, Mac và các thiết bị khác), có SSH và Mosh. App Store liệt kê Blink+ giá $19.99/năm với 14 ngày dùng thử miễn phí, cùng các gói đăng ký Build riêng cho môi trường phát triển được host của họ. Blink không có trên Android.
Cả hai đều là terminal đa năng tốt. Nhưng không bên nào được xây dựng xoay quanh các phiên agent, và đó là nơi khác biệt bắt đầu.
Chỗ bất tiện khi dùng với agent
Mỗi vấn đề đều nhỏ, nhưng cộng dồn lại, và tất cả đều xuất phát từ cùng một điều: agent lập trình hiển thị một giao diện terminal toàn màn hình được thiết kế cho bàn phím và cửa sổ rộng, còn điện thoại thì chẳng có cả hai.
- Dàn lại dòng. TUI vẽ lên một lưới cố định. Trên màn hình hẹp, diff, bảng và khung bị ngắt dòng lộn xộn. Xoay ngang có đỡ hơn nhưng số dòng nhìn thấy giảm một nửa.
- Bàn phím. Hộp thoại cấp quyền, bộ chọn model và menu câu hỏi đều điều khiển bằng phím mũi tên. Esc, Ctrl và các phím mũi tên nằm sau một thanh phím bổ trợ.
- Xung đột phím. Esc, Ctrl-C và phím prefix của tmux đều tranh nhau. Sớm muộn gì bạn cũng sẽ detach một phiên mà bạn chỉ định ngắt, hoặc ngắt một phiên mà bạn định để yên.
- Cuộn lại lịch sử. Đọc lại một chuỗi dài các lần gọi công cụ trong copy mode của tmux bằng thao tác cuộn cảm ứng là việc rất chậm.
- Biết khi nào cần xem. Terminal không biết agent đang chờ phê duyệt. Thông báo khi Codex xong việc hay khi Claude cần bạn quyết định là thứ bạn phải tự thiết lập bằng hook và một dịch vụ push. Hướng dẫn phê duyệt yêu cầu cấp quyền của agent từ điện thoại của chúng tôi trình bày cách làm.
- Nhiều agent, nhiều máy chủ. Mỗi cái lại là một host, một cửa sổ tmux và một TUI nữa phải đọc.
Maude thay đổi được gì
Maude cũng bắt đầu từ SSH, nhưng dùng kết nối đó để tự thiết lập. Bạn thêm máy chủ bằng địa chỉ, một lệnh ssh … được dán vào hoặc mã QR, và ứng dụng tự triển khai daemon của mình lên đó. Nó cài từng agent ở phiên bản đã kiểm thử, cố định, và giữ cả hai luôn được cập nhật, nên không có gì phải cài bằng tay. Sau đó ứng dụng nói chuyện với daemon qua relay của Maude, mã hóa đầu cuối bằng khóa riêng của từng máy chủ nên relay chỉ thấy bản mã. Cách này hoạt động được sau NAT hay tường lửa mà không cần mở cổng vào, và SSH vẫn là phương án dự phòng.
Các phiên được hiển thị như một ứng dụng chứ không phải terminal. Câu trả lời là văn bản được định dạng, các lần gọi công cụ là thẻ, còn yêu cầu cấp quyền và câu hỏi là nút bấm. Model, mức suy luận và chế độ quyền là các chip. Hộp thư gom các lỗi, việc đã xong và yêu cầu trên mọi máy chủ. Thông báo đẩy có nút Cho phép và Từ chối. Mỗi phiên có tab Files, tab Git (xem diff theo từng hunk, commit, push, mở PR qua gh) và một tab Terminal thật. Khi thực sự cần shell trên máy đó, bạn không phải rời khỏi ứng dụng.
Maude điều khiển Claude Code, Codex, OpenCode, Grok Build và Antigravity, và bạn có thể chuyển giao một phiên đang rảnh từ agent này sang agent khác.
So sánh trực tiếp
| Termius + tmux | Blink + tmux | Maude | |
|---|---|---|---|
| Giá | Starter miễn phí; Pro $10/tháng thanh toán theo năm | Blink+ $19.99/năm, dùng thử 14 ngày | $2.99/tuần (dùng thử 3 ngày) hoặc $59.99/năm (dùng thử 7 ngày) |
| Nền tảng | iOS, Android, máy tính | Chỉ các nền tảng Apple | iOS, iPadOS, Android |
| Agent | Mọi agent terminal | Mọi agent terminal | Claude Code, Codex, OpenCode, Grok Build, Antigravity |
| Cài agent trên máy chủ | Bằng tay | Bằng tay | Tự động, ghim phiên bản, tự cập nhật |
| Duy trì phiên | tmux, tự attach lại | tmux, tự attach lại | Daemon quản lý các phiên; chỉ cần mở lại ứng dụng |
| Kết nối | SSH, Mosh | SSH, Mosh | Relay mã hóa đầu cuối, SSH dự phòng |
| Phê duyệt | Hộp thoại TUI của agent | Hộp thoại TUI của agent | Nút bấm, hộp thư và thông báo đẩy kèm Cho phép/Từ chối |
| Thông báo hiểu agent | Tự thiết lập | Tự thiết lập | Tích hợp sẵn |
| Xem diff và commit | Trong shell (git, lazygit…) | Trong shell | Tab Git, theo từng hunk |
| Truy cập shell | Terminal đầy đủ | Terminal đầy đủ | Tab Terminal cho mỗi phiên |
| Máy chủ khác và quản trị chung | Có | Có | Chỉ các máy chủ bạn đã thêm |
Giá của Termius và Blink được kiểm tra trên trang bảng giá và trang App Store của họ vào ngày 1 tháng 10 năm 2026. Giá có thể khác nhau tùy quốc gia.
Kết luận
Cứ dùng ứng dụng SSH và tmux nếu bạn chủ yếu kiểm tra các lần chạy hơn là điều khiển chúng, nếu bạn cần mọi lệnh của agent y như trên máy tính, hoặc nếu giao diện terminal trên điện thoại không làm bạn khó chịu. Cách này rẻ hoặc miễn phí, và đầy đủ. Chọn Termius nếu bạn dùng Android hoặc muốn đồng bộ giữa các thiết bị; chọn Blink nếu bạn gắn bó với iPad và muốn một terminal Mosh nhanh.
Chọn Maude nếu điện thoại thực sự là nơi bạn giám sát các agent: phê duyệt bằng nút bấm, một hộp thư chung cho mọi máy chủ và agent, thông báo đẩy có thể thao tác ngay, và xem diff không phải trong một terminal rộng 40 cột. Bạn cũng không phải cài gì bằng tay, và vẫn có tab terminal khi cần.
Chúng cũng có thể dùng song song. Các máy chủ của Maude là những host SSH bình thường, nên cứ giữ Termius hoặc Blink để quản trị chung các máy khác. Nếu bạn chưa thiết lập máy chủ nào, hãy bắt đầu với chạy Claude Code trên VPS.
Câu hỏi thường gặp
Có dùng Claude Code trong Termius được không?
Blink có tốt hơn Termius cho agent lập trình không?
Tôi có mất gì so với một terminal thật không?
Dùng Maude thì còn cần tmux không?
Những gì đã thay đổi
- — Viết lại cho Maude 2: đề cập mọi agent, không chỉ Claude Code. Bổ sung giá hiện tại của Termius và Blink, cùng các tab terminal, file và git, relay và bảng giá mới của Maude.
- — Đăng lần đầu.