MobaXterm vs iTerm2 vs MXterm Pro: qual terminal escolher em 2026

MobaXterm vs iTerm2 vs MXterm Pro se resolve pela plataforma. O MobaXterm é a caixa de ferramentas só para Windows, com SSH e X11. O iTerm2 é o terminal nativo e gratuito para Mac, com a personalização local mais profunda. O MXterm Pro é o mais novo: um app nativo para macOS e Windows. Ele oferece SFTP e gerenciamento de sessões no estilo MobaXterm, sem Wine, e executa vários agentes de código de IA lado a lado.
O que são o MobaXterm, o iTerm2 e o MXterm Pro
O MobaXterm é uma caixa de ferramentas completa que só existe para Windows. Ele reúne cliente SSH, servidor X11 embutido, visualizador de RDP/VNC, scanner de rede e gravador de macros, com comandos do Cygwin já incluídos. A edição Home gratuita limita as sessões salvas a 12 e as macros a 4, e a edição Professional paga remove esses limites. Não há build nativo para macOS nem para Linux.
O iTerm2 é um substituto gratuito, de código aberto e só para macOS do Terminal.app. Há anos ele é um upgrade popular entre quem desenvolve no Mac. Seus recursos giram em torno do uso do shell local em uma máquina: janela de atalho (hotkey window), integração com tmux, API de scripts em Python e renderizador de GPU em Metal.
O MXterm Pro é um app desktop nativo em Tauri 2 + Rust para macOS e Windows. Ele se posiciona como alternativa a rodar o MobaXterm num Mac por uma camada de compatibilidade com o Windows. A versão para Windows é mais nova e sem assinatura. Ele traz uma interface SFTP embutida e uma Control Room (antes War Room) multiagente para executar vários CLIs de agentes de código de IA no mesmo espaço de trabalho.
O MXterm Pro também é o produto mais novo desta comparação. A linha 1.0 começou em agosto de 2026 e ele ainda é atualizado várias vezes por semana. Pese isso contra o histórico bem mais longo do iTerm2 e do MobaXterm.
Arquitetura da plataforma e desempenho no uso real
Nenhum dos três publica números independentes de FPS ou de CPU feitos por terceiros, e este artigo não inventa nenhum. A arquitetura é a base justa para comparar, porque é ela que define como o terminal se comporta no dia a dia.
O MobaXterm é um aplicativo para Windows com uma camada Cygwin, o que combina com o Windows. Ele não tem build nativo para Mac, então num Mac teria que rodar por uma camada de compatibilidade como Wine ou CrossOver. Como não é um app de Mac, não segue as convenções do sistema, como atalhos e comportamento de janelas nativos.
O iTerm2 é um aplicativo nativo de macOS com renderizador acelerado por Metal, e isso explica em parte por que as sessões locais parecem rápidas. Esse teto de desempenho só vale no macOS, já que não existe build para Windows nem para Linux.
O MXterm Pro executa um backend PTY real em Rust (portable-pty) dentro de um shell Tauri 2. O frontend é uma webview rodando o xterm.js sobre esse PTY. O Tauri usa a webview do próprio sistema operacional, em vez de embutir um runtime Chromium completo como os apps Electron. Um painel de terminal no MXterm Pro só é tão poderoso quanto o processo de shell que está por trás dele.
SFTP, ferramentas de arquivos remotos e visibilidade do servidor
O iTerm2 não tem navegador SFTP. Você pode executar scp ou rsync na mão, ou usar o download pelo clique direito e o upload arrastando com Option, que também passam por scp. Para ter uma árvore de arquivos remota, use um app separado, como Transmit ou Cyberduck.
O MobaXterm tem uma barra lateral SFTP embutida, ligada a cada sessão SSH. Ele também oferece X11 forwarding para apps gráficos remotos, um scanner de rede embutido e um gravador de macros para repetir tarefas remotas.
O painel SFTP do MXterm Pro navega pelo host remoto em um painel lateral. Os arquivos locais entram pelo arrastar e soltar do Finder ou pelo seletor nativo, não por uma segunda árvore dentro do app. Ele inclui um editor de configuração remoto para arquivos .env, nginx.conf, Dockerfile e YAML, uma calculadora octal de chmod e uma barra ao vivo de CPU, RAM e disco sobre a mesma conexão SSH.
A busca remota executa um grep -rnI literal no servidor. Ela retorna as primeiras 60 linhas encontradas, ignora .git, node_modules, vendor e pastas parecidas, lista cada resultado com o número da linha e abre o arquivo escolhido no editor. Tudo isso, transferências incluídas, está no plano Free.
Orquestração de agentes de IA: Control Room, isolamento com git worktree e Command Recipes
As páginas de recursos do MobaXterm não listam integração com IA. O iTerm2 tem um AI Chat opcional: você instala um plugin de IA separado e usa sua própria chave de API de um provedor como a OpenAI, ou de um endpoint compatível como o Ollama. Cada janela de chat mantém uma conversa. É um chat com um modelo, não uma sala com vários CLIs de agentes.
A Control Room do MXterm Pro executa vários CLIs de agentes ao mesmo tempo, em painéis divididos. Para colocar um painel em uma sala, use o botão Control Room no cabeçalho dele. A lista de membros e a conversa da sala ficam no painel auxiliar da direita (Option+Cmd+B no macOS, Alt+Ctrl+B no Windows).
A Control Room detecta o estado de cada agente automaticamente: trabalhando, bloqueado, ocioso ou concluído. Você não precisa percorrer os painéis para achar o que travou. A detecção cobre nove CLIs de agentes: Claude Code, Codex, Gemini, Cursor, OMP, Grok, Qwen Code, OpenCode e Goose. OMP, Grok e Qwen Code são lidos só para uma coisa, uma ferramenta esperando a sua aprovação, e as regras do Goose ainda não foram testadas em uma sessão real.
Quando um espaço de trabalho está com Isolar funcionalidades em git worktrees ativado, cada painel de agente é criado no próprio diretório <repo>/.worktrees/<slug> (por exemplo, .worktrees/swarm-brave-otter). Cada um recebe uma nova branch swarm/<adjective>-<noun>, como swarm/brave-otter. Os painéis de shell comuns ficam na raiz do repositório.
Um git worktree por agente reduz a chance de as edições de um agente colidirem com a cópia de trabalho de outro enquanto rodam ao mesmo tempo. Ele não impede que um agente faça uma edição ruim dentro do próprio worktree. Você ainda revisa os diffs antes de fazer o merge, como faria com um agente só.
O Command Recipes (Cmd+J) é um recurso separado e menor, e não usa IA. Digite uma tarefa em inglês ou vietnamita, e ele compara suas palavras-chave com um conjunto fixo de comandos Linux prontos.
Ele mostra o que melhor se encaixa, com uma descrição de uma linha e botões para copiar o comando ou executá-lo no painel (executar digita o comando e pressiona Enter). Cobre aqueles momentos de "como era mesmo para achar os 20 maiores arquivos de log", sem sair do terminal para pesquisar.
Free vs Pro: o que cada plano realmente limita
O iTerm2 não tem plano pago: é gratuito e de código aberto. A edição Home gratuita do MobaXterm limita as sessões salvas a 12, os túneis SSH a 2 e as macros a 4, segundo a página de download. A edição Professional paga remove esses limites.
Por padrão, o plano Free do MXterm Pro não tem limite de painéis de terminal e oferece até 5 hosts SSH salvos, 2 membros por Control Room e 1 Máquina salva. Isso basta para testar a interface SFTP, o editor remoto e alguns agentes lado a lado antes de pagar qualquer coisa.
O exportador de relatório em Markdown da Control Room tem acesso total no plano Free, assim como todo o painel SFTP, transferências incluídas. O plano Pro remove o limite de hosts SSH e o limite de membros por sala.
O preço é um pagamento único, não uma assinatura: você paga uma vez e a licença não expira. Uma licença ativa um número fixo de dispositivos, somando Mac e Windows. O Solo custa US$ 29 para 3 dispositivos, o Team custa US$ 59 para 10, o Startup custa US$ 99 para 30 e o Max custa US$ 199 para 100.
Profundidade de scripts e há quanto tempo cada um existe
O iTerm2 tem o melhor suporte a scripts dos três: uma API Python completa (o pacote iterm2) para automações próprias, integração forte com tmux e uma interface AppleScript que hoje está obsoleta. Também é de longe o produto mais maduro daqui, com um longo histórico como upgrade de terminal para Mac.
A automação do MobaXterm é um gravador de macros mais o Cygwin: você grava uma sequência de comandos remotos uma vez e a repete quando quiser. Ele também é um cliente SSH e X11 para Windows consolidado há bastante tempo.
A documentação do MXterm Pro não lista nenhuma API de automação em AppleScript ou Python. Se você precisa automatizar o próprio aplicativo de terminal, o iTerm2 é a ferramenta mais capaz. O MXterm Pro segue outro caminho: você aponta CLIs de agentes reais para o seu repositório e deixa que eles executem comandos de shell de verdade por conta própria, com o isolamento por worktree mantendo as edições separadas.
Pese também a idade de cada produto. O MXterm Pro é jovem (a linha 1.0 começou em agosto de 2026), então não tem nem de longe os anos de casos extremos testados em campo que o iTerm2 e o MobaXterm têm. Em troca, tem um ritmo de lançamentos muito mais rápido enquanto o conjunto de recursos ainda está sendo completado.
Migrando do MobaXterm e qual escolher
Se você está saindo do MobaXterm, o botão Importar do SSH Host Manager do MXterm Pro lê um arquivo de sessões do MobaXterm (só sessões SSH, com nome, host, porta e usuário, organizadas em um grupo "MobaXterm") e também um ~/.ssh/config simples do OpenSSH (entradas Host, HostName, User, Port e IdentityFile), para você não digitar cada servidor de novo. Senhas e arquivos de chave do MobaXterm não são importados.
Em MobaXterm vs iTerm2 vs MXterm Pro, a escolha certa depende do trabalho. No Windows, a caixa de ferramentas nativa do MobaXterm ainda é o pacote mais completo se você precisa de X11 forwarding, visualizador de RDP/VNC e scanner de rede em um app só.
No Mac, o iTerm2 gratuito é muito difícil de bater se você não precisa de SFTP nem de recursos de IA. Você leva a personalização de shell local mais profunda e uma API de scripts madura.
Se você quer SFTP e gerenciamento de sessões no estilo MobaXterm num Mac, sem Wine, o MXterm Pro foi feito para essa lacuna. O mesmo vale se você executa regularmente mais de um agente de código de IA e quer as edições de arquivos deles separadas com git worktrees. As páginas de comparação direta são MXterm Pro vs iTerm2 e MXterm Pro vs MobaXterm.
Os limites do plano Free acima bastam para testar esse fluxo nos seus próprios servidores e repositórios antes de decidir se o plano Pro vale US$ 29 ou mais.
SSH com vários painéis, Command Recipes (Cmd+J) e uma Control Room (antes War Room) multiagente: comece grátis.
Já tem o MXterm Pro? Leia o guia de configuração →
Novo no MXterm Pro? Veja os preços →
Perguntas frequentes
O MXterm Pro é o mais próximo. É um app nativo para Mac (e Windows) com interface SFTP embutida, editor de configuração remoto e um HUD de telemetria do servidor. Ele também importa arquivos ~/.ssh/config do OpenSSH, arquivos de sessão do MobaXterm e perfis do iTerm2, para você não digitar cada host de novo. O iTerm2 é a escolha mais madura se você não precisa da parte de SFTP e arquivos remotos do fluxo do MobaXterm.
Sim. O botão Importar do SSH Host Manager lê um ~/.ssh/config simples do OpenSSH (entradas Host, HostName, User, Port e IdentityFile) e o transforma em hosts salvos. O mesmo botão também lê arquivos de sessão do MobaXterm e exportações de perfis do iTerm2, e no Mac a aba Importar / Exportar do Gerenciador de sessões SSH e SFTP pode procurar perfis do iTerm2.
Nos dois. O MXterm Pro tem builds para macOS e para Windows x64. O instalador do Windows é mais novo e ainda não tem assinatura de código, então espere um aviso de "Editor desconhecido" do SmartScreen. Assim, o MXterm Pro resolve a limitação do MobaXterm (só Windows) no Mac e a do iTerm2 (só macOS) no Windows.
Não, o MXterm Pro é um pagamento único. Você compra a licença uma vez (de US$ 29 para 3 dispositivos até US$ 199 para 100 dispositivos), e ela não expira nem renova.
Não tem um navegador de arquivos SFTP. O iTerm2 pode baixar ou enviar arquivos avulsos por scp pelo menu de clique direito e por arrastar e soltar, e você pode executar scp ou rsync na mão, mas não há árvore de arquivos remota. Para isso, use um app separado, como Transmit ou Cyberduck, junto com ele.
Não. O MobaXterm não tem build nativo para macOS. Num Mac, ele teria que rodar por uma camada de compatibilidade com o Windows, como Wine ou CrossOver.
O plano Free não tem limite de painéis, então você pode rodar quantos agentes ao mesmo tempo quantos painéis der a eles. O limite de membros da Control Room é outro número: 2 membros por sala no plano Free. A detecção automática de estado (trabalhando, bloqueado, ocioso, concluído) cobre 9 CLIs de agentes: Claude Code, Codex, Gemini, Cursor, OMP, Grok, Qwen Code, OpenCode e Goose (OMP, Grok e Qwen Code só informam uma ferramenta esperando a sua aprovação). O plano Pro remove o limite de membros por sala.