MXterm Pro

So sánh MobaXterm, iTerm2 và MXterm Pro cho dev năm 2026

Henry AGI
7 phút đọc
Bảng so sánh hai cột giữa MXterm Pro và iTerm2: iTerm2 miễn phí, chỉ có macOS, không có SFTP browser; MXterm Pro không có scripting API

MobaXterm vs iTerm2 vs MXterm Pro trước hết là câu chuyện nền tảng. MobaXterm là bộ công cụ chỉ chạy trên Windows, dùng cho SSH và X11. iTerm2 là terminal Mac miễn phí, native, tùy biến local sâu nhất. MXterm Pro là bản mới nhất: app native cho macOS và Windows. Nó có SFTP và quản lý phiên kiểu MobaXterm mà không cần Wine, và chạy được nhiều AI coding agent cạnh nhau.

MobaXterm, iTerm2 và MXterm Pro thực chất là gì

MobaXterm là bộ công cụ tất cả trong một, chỉ chạy trên Windows. Nó gộp sẵn SSH client, X11 server nhúng, trình xem RDP/VNC, công cụ quét mạng và trình ghi macro, kèm các lệnh Cygwin tích hợp. Bản Home miễn phí giới hạn 12 phiên đã lưu và 4 macro, còn bản Professional trả phí bỏ các giới hạn này. Không có bản native cho macOS hay Linux.

iTerm2 là terminal thay thế miễn phí, mã nguồn mở, chỉ có trên macOS. Nhiều dev Mac đã dùng nó để nâng cấp từ Terminal.app suốt nhiều năm. Tính năng của nó xoay quanh việc dùng shell local trên một máy: cửa sổ hotkey, tích hợp tmux, API scripting bằng Python và bộ render GPU Metal.

MXterm Pro là app desktop native viết bằng Tauri 2 + Rust, chạy trên macOS và Windows. Nó định vị là lựa chọn thay cho việc chạy MobaXterm trên Mac qua lớp tương thích Windows. Bản Windows mới hơn và chưa được ký số. Nó thêm giao diện SFTP tích hợp và Control Room (trước đây là War Room) đa agent để chạy nhiều AI coding agent CLI trong cùng một workspace.

MXterm Pro cũng là sản phẩm mới nhất trong ba cái. Dòng 1.0 của nó bắt đầu từ tháng 8 năm 2026 và vẫn cập nhật nhiều lần mỗi tuần. Hãy cân nhắc điều đó so với lịch sử dài hơn nhiều của iTerm2 và MobaXterm.

Kiến trúc nền tảng và hiệu năng thực tế

Không bên nào trong ba công cụ công bố benchmark FPS hay CPU độc lập từ bên thứ ba, và bài này cũng không bịa ra con số nào. Kiến trúc là cơ sở so sánh công bằng, vì nó quyết định cảm giác dùng terminal hằng ngày.

MobaXterm là app Windows có lớp Cygwin, hợp với Windows. Nó không có bản native cho Mac, nên trên Mac phải chạy qua lớp tương thích như Wine hay CrossOver. Nó không phải app Mac, vì vậy sẽ không theo các quy ước của Mac như phím tắt native và cách cửa sổ hoạt động.

iTerm2 là app native của macOS với bộ render tăng tốc bằng Metal, một phần lý do khiến phiên local có cảm giác nhanh. Mức hiệu năng đó chỉ có trên macOS, vì không có bản Windows hay Linux.

MXterm Pro chạy backend PTY thật viết bằng Rust (portable-pty) bên trong vỏ Tauri 2. Frontend là một webview chạy xterm.js trên PTY đó. Tauri dùng webview có sẵn của hệ điều hành, thay vì đóng gói cả runtime Chromium như các app Electron. Một terminal pane trong MXterm Pro chỉ mạnh bằng tiến trình shell đứng sau nó.

Bài liên quan5 app SSH tốt nhất cho Mac có SFTP tích hợp (2026): so sánh giá và bản miễn phí

SFTP, công cụ file từ xa và theo dõi máy chủ

iTerm2 không có trình duyệt SFTP. Bạn có thể tự chạy scp hoặc rsync, hoặc dùng tính năng tải xuống bằng chuột phải và tải lên bằng cách thả file khi giữ Option, cả hai cũng đi qua scp. Muốn có cây thư mục từ xa, hãy dùng thêm một app riêng như Transmit hay Cyberduck.

MobaXterm có sẵn thanh bên SFTP gắn với từng phiên SSH. Nó còn có X11 forwarding cho các app GUI từ xa, công cụ quét mạng nhúng sẵn và trình ghi macro để lặp lại các tác vụ từ xa.

Panel SFTP của MXterm Pro duyệt host từ xa trong một panel bên cạnh. File local đi qua thao tác kéo thả từ Finder hoặc hộp chọn file native, không có cây thư mục thứ hai trong app. Nó còn có trình soạn thảo config từ xa cho các file .env, nginx.conf, Dockerfile và YAML, công cụ tính chmod bát phân, cùng thanh CPU, RAM và ổ đĩa cập nhật trực tiếp qua chính kết nối SSH đó.

Tìm kiếm từ xa chạy nguyên văn lệnh grep -rnI trên máy chủ. Nó trả về 60 dòng khớp đầu tiên, bỏ qua .git, node_modules, vendor và các thư mục tương tự, liệt kê từng kết quả kèm số dòng, rồi mở file được chọn trong trình soạn thảo. Tất cả những thứ này, kể cả truyền file, đều có ở gói Free.

Điều phối AI agent: Control Room, cô lập bằng git worktree và Command Recipes

Các trang tính năng của MobaXterm không liệt kê tích hợp AI. iTerm2 có AI Chat tùy chọn: bạn cài một plugin AI riêng và dùng API key của chính mình cho nhà cung cấp như OpenAI, hoặc cho một endpoint tương thích như Ollama. Mỗi cửa sổ chat giữ một cuộc hội thoại. Đó là chat với một model, không phải một phòng gồm nhiều agent CLI.

Control Room của MXterm Pro chạy nhiều agent CLI cùng lúc trong các split pane. Để đưa một pane vào room, dùng nút Control Room trên header của pane. Danh sách thành viên và phần thảo luận của room nằm ở panel phụ bên phải (Option+Cmd+B trên macOS, Alt+Ctrl+B trên Windows).

Control Room tự động nhận diện trạng thái của từng agent: đang làm việc, bị chặn, rảnh hoặc đã xong. Bạn không cần chuyển qua từng pane để tìm agent bị kẹt. Tính năng này nhận diện chín agent CLI: Claude Code, Codex, Gemini, Cursor, OMP, Grok, Qwen Code, OpenCode và Goose. OMP, Grok và Qwen Code chỉ được đọc cho một việc, là khi có công cụ đang chờ bạn duyệt, và các quy tắc của Goose chưa được kiểm tra trên một phiên thật.

Khi workspace bật Tách biệt tính năng bằng Git Worktree, mỗi agent pane được tạo trong thư mục <repo>/.worktrees/<slug> riêng (ví dụ .worktrees/swarm-brave-otter). Mỗi pane có một nhánh mới swarm/<adjective>-<noun>, chẳng hạn swarm/brave-otter. Các shell pane thường vẫn ở thư mục gốc của repo.

Mỗi agent một git worktree giúp giảm khả năng chỉnh sửa file của agent này đụng vào working copy của agent khác khi chúng chạy cùng lúc. Nó không ngăn được một agent sửa sai bên trong worktree của chính nó. Bạn vẫn phải xem lại diff trước khi merge, như khi dùng một agent duy nhất.

Kho lệnh mẫu (Cmd+J) là một tính năng riêng, nhỏ hơn, và không dùng AI. Bạn gõ một tác vụ bằng tiếng Anh hoặc tiếng Việt, rồi nó đối chiếu từ khóa với một bộ lệnh Linux dựng sẵn cố định.

Nó hiển thị lệnh phù hợp cùng mô tả một dòng và các nút để sao chép hoặc chạy trong pane (chạy nghĩa là gõ lệnh vào và nhấn Enter). Nó phục vụ đúng những lúc bạn tự hỏi "lệnh tìm 20 file log lớn nhất là gì nhỉ" mà không cần rời terminal để tra cứu.

Free và Pro: mỗi gói giới hạn những gì

iTerm2 không có gói trả phí: nó miễn phí và mã nguồn mở. Theo trang tải về của MobaXterm, bản Home miễn phí giới hạn 12 phiên đã lưu, 2 SSH tunnel và 4 macro. Bản Professional trả phí bỏ các giới hạn đó.

Mặc định, gói Free của MXterm Pro không giới hạn số pane, và cho bạn tối đa 5 host SSH đã lưu, 2 thành viên mỗi Control Room và 1 Machine đã lưu. Bấy nhiêu đủ để thử giao diện SFTP, trình soạn thảo từ xa và một vài agent chạy cạnh nhau trước khi trả tiền.

Tính năng xuất báo cáo Markdown của Control Room dùng đầy đủ trên gói Free, toàn bộ panel SFTP cũng vậy, kể cả truyền file. Gói Pro bỏ giới hạn host SSH và giới hạn số thành viên mỗi room.

Giá là mua một lần, không phải gói đăng ký: bạn trả một lần và license không hết hạn. Một license kích hoạt được một số thiết bị nhất định, tính chung cả Mac và Windows. Solo giá $29 cho 3 thiết bị, Team $59 cho 10, Startup $99 cho 30 và Max $199 cho 100.

Khả năng scripting và mỗi bên đã có mặt bao lâu

iTerm2 có khả năng scripting sâu nhất trong ba cái: API Python đầy đủ (package iterm2) để tự động hóa theo ý bạn, tích hợp tmux chặt chẽ và giao diện AppleScript nay đã deprecated. Nó cũng là sản phẩm trưởng thành nhất ở đây, hơn hẳn hai bên còn lại, với lịch sử lâu năm như một bản nâng cấp terminal cho Mac.

Phần tự động hóa của MobaXterm là trình ghi macro cộng với Cygwin: ghi một chuỗi lệnh từ xa một lần, rồi phát lại khi cần. Nó cũng là một client SSH và X11 lâu đời trên Windows.

Tài liệu của MXterm Pro không liệt kê API tự động hóa nào ở mức AppleScript hay Python. Nếu bạn cần viết script điều khiển chính ứng dụng terminal, iTerm2 là công cụ mạnh hơn. MXterm Pro đi theo hướng khác: bạn trỏ các agent CLI thật vào repo và để chúng tự chạy các lệnh shell thật, còn việc cô lập bằng worktree giữ các chỉnh sửa của chúng tách biệt nhau.

Hãy cân nhắc cả tuổi đời của từng sản phẩm. MXterm Pro còn non trẻ (dòng 1.0 bắt đầu từ tháng 8 năm 2026), nên kém xa iTerm2 hay MobaXterm về số năm được thử qua các edge case ngoài thực tế. Đổi lại, nhịp phát hành nhanh hơn nhiều khi bộ tính năng vẫn đang được bổ sung.

Chuyển từ MobaXterm sang, và rốt cuộc nên chọn cái nào

Nếu bạn chuyển từ MobaXterm sang, nút Import của SSH Host Manager trong MXterm Pro đọc file phiên MobaXterm (chỉ các session SSH, kèm tên, host, cổng và user, xếp vào nhóm "MobaXterm") cũng như file OpenSSH ~/.ssh/config thông thường (các mục Host, HostName, User, Port và IdentityFile), nên bạn không phải nhập lại từng máy chủ bằng tay. Mật khẩu và file key từ MobaXterm không được nhập.

Trong cuộc so sánh MobaXterm vs iTerm2 vs MXterm Pro, lựa chọn đúng phụ thuộc vào công việc. Trên Windows, bộ công cụ native của MobaXterm vẫn là gói đầy đủ hơn nếu bạn cần X11 forwarding, trình xem RDP/VNC và công cụ quét mạng trong một app.

Trên Mac, iTerm2 miễn phí rất khó chê nếu bạn không cần SFTP hay các tính năng AI. Bạn có khả năng tùy biến shell local sâu nhất và một API scripting đã trưởng thành.

Nếu bạn muốn SFTP và quản lý phiên kiểu MobaXterm trên Mac mà không cần Wine, MXterm Pro sinh ra để lấp khoảng trống đó. Điều tương tự đúng nếu bạn thường xuyên chạy nhiều hơn một AI coding agent và muốn tách biệt các chỉnh sửa file của chúng bằng git worktree. Hai trang so sánh trực tiếp là MXterm Pro so với iTerm2 và MXterm Pro so với MobaXterm.

Các giới hạn của gói Free ở trên đủ để bạn thử quy trình đó trên máy chủ và repo của mình, trước khi quyết định gói Pro có đáng $29 trở lên hay không.

Trải nghiệm ngay

Terminal đa pane, Command Recipes (Cmd+J), và Control Room (trước đây là War Room) đa agent: miễn phí để bắt đầu.

Tải MXterm Pro Miễn Phí

Đã có MXterm Pro? Đọc hướng dẫn cài đặt →

Chưa dùng MXterm Pro? Xem bảng giá →

Câu hỏi thường gặp

Dev dùng Mac đang nhớ MobaXterm thì nên chọn phần mềm nào?

MXterm Pro là lựa chọn gần nhất. Đó là app native cho Mac (và cả Windows) với giao diện SFTP tích hợp, trình soạn thảo config từ xa và HUD telemetry của máy chủ. Nó cũng nhập được các file OpenSSH ~/.ssh/config, file phiên MobaXterm và profile iTerm2, nên bạn không phải nhập lại từng host. iTerm2 là lựa chọn trưởng thành hơn nếu bạn không cần phần SFTP và file từ xa trong quy trình của MobaXterm.

Có import được SSH config có sẵn vào MXterm Pro không?

Có. Nút Nhập của SSH Host Manager đọc file OpenSSH ~/.ssh/config thông thường (các mục Host, HostName, User, Port, IdentityFile) thành host đã lưu. Cùng nút đó cũng đọc file phiên MobaXterm và file xuất profile iTerm2, và trên Mac, tab Xuất / Nhập Kịch Bản của Session Manager có thể quét profile iTerm2.

MXterm Pro chạy được trên Windows không, hay chỉ có macOS?

Chạy được cả hai. MXterm Pro có bản build cho macOS và Windows x64. Bộ cài Windows mới hơn và chưa được ký số, nên bạn sẽ thấy cảnh báo SmartScreen "Unknown publisher". Như vậy nó bù được chỗ MobaXterm chỉ chạy trên Windows và iTerm2 chỉ chạy trên macOS.

MXterm Pro có phải trả phí theo tháng như Termius không?

Không, MXterm Pro là mua một lần. Bạn mua license một lần (từ $29 cho 3 thiết bị đến $199 cho 100 thiết bị), và license không hết hạn hay tự gia hạn.

iTerm2 có SFTP không?

Không có trình duyệt SFTP. iTerm2 có thể tải xuống hoặc tải lên từng file qua scp từ menu chuột phải và thao tác kéo thả, bạn cũng có thể tự chạy scp hoặc rsync, nhưng nó không có cây thư mục từ xa. Muốn vậy bạn sẽ dùng thêm một app riêng như Transmit hay Cyberduck.

MobaXterm có bản chạy trực tiếp trên macOS không?

Không. MobaXterm không có bản native cho macOS. Trên Mac nó phải chạy qua lớp tương thích Windows như Wine hay CrossOver.

Gói Free của MXterm Pro chạy được bao nhiêu AI agent cùng lúc?

Gói Free không giới hạn số pane, nên bạn chạy được bao nhiêu agent cùng lúc cũng được nếu mỗi agent một pane. Số thành viên Control Room là giới hạn riêng: tối đa 2 thành viên mỗi room trên gói Free. Tính năng tự động nhận diện trạng thái (đang làm việc, bị chặn, rảnh, đã xong) áp dụng cho 9 agent CLI: Claude Code, Codex, Gemini, Cursor, OMP, Grok, Qwen Code, OpenCode và Goose (OMP, Grok và Qwen Code chỉ báo khi có công cụ đang chờ bạn duyệt). Gói Pro bỏ giới hạn số thành viên mỗi room.

Hỏi AI về MXterm Pro

Mở câu trả lời trực tiếp trong ChatGPT, Claude hoặc Perplexity, dựa trên trang này. Trợ lý AI tự viết, không phải chúng tôi, nên hãy kiểm tra nguồn nó trích dẫn.

Câu hỏi được gửiMobaXterm, iTerm2 và MXterm Pro khác nhau thế nào về SSH, SFTP và AI agent?