MXterm Pro
产品对比

MXterm Pro 和 iTerm2 的详细对比

如果你想要一个免费、成熟、带 tmux 集成、shell integration、triggers 和 Python API 的 Mac 终端,继续用 iTerm2 就好。如果你还要同时跑多个 AI 编程 Agent 和远程服务器,并希望都放在一个工作区里,可以看看 MXterm Pro。它适合这类需求,但不能原样替换 iTerm2。

功能MXterm ProiTerm2
价格有 Free 套餐;Pro 为一次性买断,29 美元起(截至 2026 年 9 月)免费,GPL v2
平台macOS 10.15 或更高版本(通用二进制)和 Windows x64(未签名)macOS
分屏✓ 分隔线可对齐并联动,拖动标题栏可交换或移动分屏,支持 Spotlight✓ 标签页内的分屏,各有独立会话
tmux 支持和其他程序一样在分屏里运行,没有 control mode 集成✓ 通过 tmux -CC 原生集成
脚本应用本身没有✓ Python API 和正则 triggers
Shell 集成没有✓ 命令跟踪、标记、文件下载和上传
热键窗口没有✓ 用热键把 iTerm2 调到前台
已保存的 SSH 主机✓ 主机管理器:每台主机一个分组,支持跳板机,可导入 ~/.ssh/config✓ 带标签、可搜索的配置
远程文件✓ SSH 标签页里的 SFTP 面板:浏览、编辑、chmod、远程搜索通过 shell integration 下载和上传
内置 AI不含模型;运行你自己安装的 Agent CLI;Command Recipes 是一张关键词表✓ AI Chat 窗口,接入你自己配置的模型服务商
多个 Agent 协作✓ Control Room:消息、仅作提示的文件声明,每个 Agent 一个 worktree在 iTerm2 自己的 AI Chat 里开的编排聊天

iTerm2 的信息来自 iterm2.com,2026 年 9 月核对过。MXterm Pro 一栏描述的是 1.1.11 版,已对照源码核对。

继续用 iTerm2 的情况

  • 你用 tmux -CC 连接 tmux。iTerm2 原生集成了它,MXterm Pro 没有。
  • 你用终端的 Python API 写脚本,或者用输出匹配某个模式时触发的触发器。
  • 你依赖 shell integration、标记、热键窗口或带标签的配置文件。
  • 你想要免费开源的终端,也不会用它同时跑多个 Agent 或服务器。

适合试试 MXterm Pro 的情况

  • 你同时运行多个 Agent CLI,想把它们放在一个窗口、一个房间里,各用各的 worktree。
  • 你想把 SSH 主机和远程文件放在终端旁边,不想再单独开一个 SFTP 应用。
  • 你想用 MXterm Hosts,通过 Tailscale 或局域网,在这台 Mac 上操控另一台 Mac 上的 MXterm。
  • 你还需要 Windows x64 版,并且接受它未签名。

MXterm Pro 的不同之处

两款应用都能把一个标签页拆成多个分屏。MXterm Pro 另外提供带跳板机的已保存 SSH 主机列表、停靠在每个 SSH 标签页旁的 SFTP 面板,以及显示运行时间、CPU、内存和磁盘的服务器状态栏。状态栏只在装有 python3 的 Linux 服务器上可用。日常的远程编辑,也许不用再单独打开文件客户端。

同时运行多个 AI Agent

iTerm2 自带 AI Chat:一个聊天窗口,连接你自己配置的模型,可以授权它运行命令或写入文件。MXterm Pro 不内置模型,它直接运行你已在用的 Agent CLI,比如 Claude Code、Codex 和 Gemini CLI,每个都在真正的 PTY 分屏里。

Control Room (原 War Room) 把这些分屏放进同一个共享房间。Agent 之间可以互发消息、预留文件,你在 Moderator 输入框里统一指挥。预留仅作提示,不会阻止写入。给每个 Agent 开启一个 git worktree,它们的改动就各在各的文件夹里。

操作演示:在分屏终端里运行 Claude Code 和 Codex,以及用 git worktree 隔离 Agent。想看和 MobaXterm 的三方对比,请读完整对比。MobaXterm 那一边有单独的页面:MXterm Pro 对比 MobaXterm。

从 iTerm2 试用 MXterm Pro

  1. 从下载页安装 .dmg。这是通用版本,支持 macOS 10.15 或更高版本,已签名并通过公证,可以和 iTerm2 并存,不会改动它。
  2. 按 ⌘T,选一个文件夹,设置要打开几个分屏。Free 没有分屏数量限制。⌘D 和 ⇧⌘D 拆分当前聚焦的分屏,⌘F 搜索它的缓冲区。
  3. 在设置里调整外观。默认主题 iTerm2 Pro 用的是 iTerm2 的出厂配色。有 10 个深色主题预设,另有自定义字体和最低文字对比度选项。
  4. 打开 ⇧⌘H,对你的 ~/.ssh/config 点击导入。它会读取每个条目的 Host、HostName、User、Port 和第一个 IdentityFile。通配符块会被跳过,也不会读取 ProxyJump,所以需要跳板机的地方请手动设置。导入的主机会放进名为 Imported 的分组。
  5. 在设置里的 Shortcuts 下重新映射按键。有 17 个操作可以修改,缩放和切换标签页的按键是固定的。
  6. 在 macOS 上可以导入 iTerm2 配置:打开会话管理器 (⇧⌘O),选择“导入 / 导出”标签,点击“在此 Mac 上查找配置”。带普通 ssh 命令的配置会变成名为 iTerm2 的分组里的一台 SSH 主机,带文件夹的配置会变成一个已保存会话。颜色、字体、按键映射、触发器、启动命令和窗口布局不会导入。会话管理器也保存你的 MXterm 布局 (⇧⌘S 保存当前布局),并且可以把它们导出为 .mxterm-session.json 文件。

限制与注意事项

Free 限制是 5 台已保存的 SSH 主机、每个房间 2 个 Control Room 成员、同一时间 1 个有成员的 Control Room、1 台已保存的 MXterm Host、1 台可控制这台电脑的其他配对电脑(MXterm 手机应用不计入)和同时共享的 5 个分屏。Free 没有分屏数量限制。mxterm.net 可以对其他限制下发不同的数值,离线时应用会沿用上次获取的数值,或内置的默认值。Pro 没有这些限制,增加 My Devices 和长期(不会过期的)访问密码,一次性买断,29 美元起,含 3 台设备,价格截至 2026 年 9 月。

Windows x64 是真正的安装包,但未签名,也就是没有 Authenticode 签名,所以 SmartScreen 会显示“未知发布者”。部分功能仅限 macOS,包括 Token Meter 里的 Claude 套餐限额,以及点击通知跳转到分屏。

分屏的权限等同于它背后的 shell,给 Agent 一个分屏,就等于给了它真实的 shell 权限。绕过权限是可选项,默认关闭。你在分屏里输入的命令匹配 11 种破坏性模式时,命令护栏会先询问,但它不覆盖 Control Room 的投递。worktree 能减少冲突,但不能防止错误的改动。

重新启动后,每个分屏都会开一个新的 shell,所以运行中的进程和滚动缓冲区都不会恢复。在 macOS 上,Claude Code 和 omp 的分屏会重新打开原来的那段对话,Codex 则会打开它的选择器。关闭最后一个窗口会退出应用。MXterm Pro 也比 iTerm2 年轻得多。

SFTP 面板是一个只有远程一侧的分屏,没有本地一侧,而且只出现在 SSH 标签页里。保存的密码存放在系统 Keychain 里,但不会替你输入:在终端里输入一次密码,文件面板就会复用那个会话。

常见问题

MXterm Pro 能替代 iTerm2 吗?

只对部分人可以。分屏、标签页、搜索和主题它都有,但没有 tmux control mode、Python API、triggers、shell integration 和热键窗口。依赖其中任何一项,就继续用 iTerm2。两款应用可以并存,所以你可以先试 MXterm Pro。

两款应用各要花多少钱?

据 iterm2.com,iTerm2 免费,采用 GPL v2 许可。MXterm Pro 有 Free 套餐,限额固定。Pro 是一次性买断,无需订阅:Solo 29 美元,3 台设备;Max 199 美元,100 台设备(截至 2026 年 9 月)。许可证不会过期。应用在你的设备上校验许可证,并大约每天在线复查一次。

MXterm Pro 里能用 tmux 吗?

能在分屏里运行 tmux,因为每个分屏都是真正的 PTY。但没有 iTerm2 那种 tmux 集成(tmux 窗口会显示为原生窗口和分屏)。如果你现在用 tmux -CC 连接 tmux,这套工作流还得留在 iTerm2。

iTerm2 有 AI 功能吗?

有。它的文档介绍了一个 AI Chat 窗口,背后是你配置的模型服务商。可以允许聊天运行命令、控制终端或写入文件,编排聊天还能访问所有会话。MXterm Pro 走的是另一条路:不内置模型,直接运行你安装的 Agent CLI。

能导入 iTerm2 的配置或配色吗?

部分可以。在 macOS 上,SSH & SFTP 会话管理器里有一个“导入 / 导出”标签页,可以读取你的 iTerm2 配置文件;在任何平台上,都可以拖入导出的配置 JSON。只运行普通 ssh 命令的配置,会变成已保存的 SSH 主机,带上名称、主机、端口、用户、密钥文件和跳板机。设了工作目录的配置,会变成已保存会话,在该目录里打开一个普通 shell。启动命令、配色预设、字体、按键映射、标签、triggers 和窗口排布不会导入。默认主题 iTerm2 Pro 使用 iTerm2 的出厂配色,所以外观一开始就很熟悉。字体、字号和对比度在设置里调,快捷键在 **设置 → 快捷键** 里重新映射。

MXterm Pro 能在 Windows 上运行吗?

能,提供 Windows x64 安装包,但安装包未签名(无 Authenticode 签名),所以 SmartScreen 会显示未知发布者。有些功能仅限 macOS,包括 Token Meter 里的 Claude 套餐限额。iTerm2 只能在 macOS 上运行。

哪些快捷键用起来会很熟悉?

拆分用 ⌘D 和 ⇧⌘D,查找是 ⌘F,⌘1 到 ⌘8 切换标签页。在设置里可以重新映射 17 个操作,前提是快捷键为修饰键加一个字母。缩放、标签页切换和其他几个键是固定的。

免费试用 MXterm Pro

Free 套餐没有分屏数量限制,包含 5 个已保存的 SSH 主机、每个房间 2 名 Control Room 成员,以及 1 个已保存的 MXterm Host。

问问 AI:MXterm Pro 怎么样

根据本页内容,在 ChatGPT、Claude 或 Perplexity 里直接生成回答。回答由 AI 写,不是我们写的,请核对它引用的来源。

发送的问题MXterm Pro 和 iTerm2 相比怎么样,iTerm2 在哪些场景更合适?