快速上手
本页带你从下载走到工作区跑起来:安装应用,填写创建工作区页面,再熟悉标签页、窗口和侧边栏。启动 Agent 之前,先读一下 Bypass Mode 那一节。
安装
从下载页下载 MXterm Pro。Mac 上得到的是 DMG,在 Apple silicon 和 Intel 上都原生运行,需要 macOS 10.15 或更高版本。Windows 电脑上,下载页提供适用于 x64 的 Windows 10 或 11 安装包,没有 ARM64 版本。本页其余内容是对照 macOS 版核实的,已知 Windows 上有差异的地方会另外说明。
在网站上点下载按钮后,会弹出 Install in three steps 窗口,显示你所选文件的安装步骤。步骤和下面的一样。
- 打开下载好的 DMG。
- 把 MXterm Pro 拖进应用程序。
- 从“应用程序”里打开 MXterm Pro。
- 如果 macOS 询问是否打开从互联网下载的应用,选择打开。
在 macOS 上,应用使用 Apple Developer ID 签名,并已通过 Apple 公证。
在 Windows 上:
- 运行下载的
.exe。 - 如果 Windows SmartScreen 显示Windows 已保护你的电脑,点更多信息,再点仍要运行。安装包尚未签名,所以 Windows 会把发布者显示为“未知发布者”。
- 按安装程序的提示完成安装。
首次启动
应用第一次打开时,会出现一个共六页、标题为欢迎使用 MXterm Pro的导览。点下一步逐页查看,点跳过导览关闭。导览标题栏里的语言菜单列出应用提供的所有语言,选一种,导览和应用都会切换过去。导览只会自动弹出一次,关闭后不再出现;想重看,可以在 logo 菜单的欢迎导览里重放。
导览后面,窗口里只有一个标签页 New Tab,显示创建工作区页面。界面语言取系统语言列表中第一个应用提供的语言;列表里一个都没有时用英文;之前选过的语言会保留。应用提供 English、Tiếng Việt、简体中文、日本語、한국어、Español、Français、Türkçe、Bahasa Indonesia、Português (Brasil) 和 Deutsch。之后可以在设置里更改,每种语言都以它自己的名称列出。
创建工作区
工作区是一个标签页,里面是一组终端分屏,全都从同一个文件夹启动。创建之前不会运行任何东西。
- 在工作目录下输入路径,或点浏览。默认从你的主目录开始,之前用过的文件夹列在最近下面。
- 在终端数量下选 1、2、4、6、8、9、10、12、16 或 20。下方预览显示你将得到的网格。布局可在横向(网格)和纵向(一排高列,分屏左右并排)之间切换。纵向提供 1 到 6 个分屏,选了它不提供的数量,会落到比它小的最大一档。
- 在 AI Agent 下,用 − 和 + 按钮设置每种 Agent 运行在几个分屏里。列表依次是 Claude Code、Codex、Grok 和 Gemini CLI,然后是 Terminal (Plain Shell) 这一行,再是 OMP;其他 Agent 排在后面,已安装的在前。应用找不到其 CLI 的 Agent 会标着未安装,并带一个安装按钮,点它会打开该 Agent 的安装指南;MXterm Pro 从不替你执行安装。Cursor Agent 对应的 CLI 是
cursor-agent。应用还在检查时,或检查失败时(会出现重试链接),所有 Agent 都无法勾选,每个分屏都是普通 shell。 - 没有分配 Agent 的分屏运行普通 shell。Terminal (Plain Shell) 这一行可以选择使用哪种 shell,并明确设置普通分屏的数量。
- 看一遍预览下方的三个选项(见下表),然后点创建工作区,或按
Cmd+Enter(Windows 上是Ctrl+Enter)。
创建工作区页面始终提供 Claude Code、Codex、OpenCode、GitHub Copilot、Qwen Code、Amp、Gemini CLI、Cursor Agent、Antigravity、OMP (Oh My Pi) 和 Grok。其他 Agent,如 Aider、Goose、Kimi Code 和 Devin,只有在 MXterm Pro 在你的机器上找到它们的 CLI 之后才会出现。创建工作区页面一开始是 2 个终端,只会把你已安装的 Agent 放进去。装了 Claude Code 和 Codex 时,建议各一个。否则由列表中前两个已安装的 Agent 分摊分屏,第一个拿一半(向上取整);只装了一个 Agent 时,它拿一半,其余是普通 shell;一个都没装,则每个分屏都是普通 shell。点创建工作区时,页面会记住这次的选择(Agent、普通终端、布局和分屏数),下次从它开始,并按你选的分屏数等比缩放;记住的 Agent 如果已不再安装,就变成普通 shell。创建工作区之前,请检查 AI Agent 那几行。
| 选项 | 默认值 | 作用 |
|---|---|---|
| 启用绕过模式(自动批准 CLI 权限) | 关 | 用支持的 Agent 各自的跳过批准参数启动它们。见 Bypass Mode。 |
| 在 git worktree 中隔离特性 | 关 | 每个 Agent 分屏在各自的 git worktree 和分支里启动,创建在该文件夹的 .worktrees/ 下。.worktrees/ 会被加进该文件夹的 .gitignore。 |
| 恢复之前的会话 (--resume / codex resume) | 关 | 用 --resume 启动 Claude Code、Gemini CLI、OMP 和 Grok,用 codex resume 启动 Codex,即各个 CLI 重新打开旧会话的方式。Grok 会重新打开它在该文件夹里最近的一次会话。其他 Agent 正常启动。 |
如果该文件夹里已有 Agent 会话,文件夹输入框下方会出现恢复会话列表。勾选一个会话,就会在它自己的分屏里重新打开。一个工作区最多 20 个分屏,所以勾到这个数量就不能再勾了。你勾选的会话优先于“恢复之前的会话”选项,只对它自己的分屏生效。
如果该文件夹是还没有任何提交的 git 仓库,在 git worktree 中隔离特性 会先把一个空的 .gitkeep 提交为 Initial commit,因为 worktree 需要一个提交作为起点。文件夹里的其他内容都不会被暂存或提交。
标签页足够宽时,创建工作区页面分两列:左边是工作目录,右边是终端。不够宽时,比如侧边栏和右侧面板都打开,两列会合并成一列。
想进一步了解 Agent 和 worktree 的用法,可以去看 Agent 与 Control Room(原名 War Room)。
Bypass Mode 默认关闭
Bypass Mode 会让 Agent 跳过批准提示,直接运行命令、修改文件,不先问你。默认关闭,你不打开它就不会生效:默认情况下,Agent 会停下来问你。
如果你用过早期版本,创建工作区页面会显示一条通知,直到你关掉它或改动该选项:绕过模式现已默认关闭。Agent 在运行命令或编辑文件前会先询问。你可以通过下方开关重新开启。如果你已经自己勾选或取消勾选过这个选项,你自己的选择会保留。
打开方法:
- 打开创建工作区页面:按
Cmd+T(Windows 上是Ctrl+T),或点标签栏末尾的 + 并选择新建标签页。 - 勾选启用绕过模式(自动批准 CLI 权限)。
--dangerously-skip-permissions 启动,Codex 以 --dangerously-bypass-approvals-and-sandbox 启动,Gemini CLI 和 Qwen Code 以 --yolo 启动,Grok 以 --always-approve 启动。创建工作区页面会在选项下方提示:Agent 将在不询问的情况下直接运行命令和编辑文件。只在你能接受这一点的文件夹里开启。Bypass Mode 会添加每个受支持 Agent 自己的跳过批准参数,MXterm Pro 知道其中 14 个 Agent 的参数。其他 Agent,包括 OpenCode、GitHub Copilot、Amp、Cursor Agent、Antigravity 和 OMP,无论 Bypass Mode 开或关,都用普通命令启动。
这个选择一改就保存。之后启动的每个 Agent 分屏都遵循它,包括下次启动应用时重新打开的分屏。创建工作区页面里的这个选项,就是基于参数的绕过的开关。Goose 没有参数,所以它的自动模式是一个环境变量,只在设置里提供。
Free 和 Pro
本页的所有内容在 Free 上都能用。Free 没有分屏数量限制:你可以在所有标签页和窗口里打开任意多个分屏。除分屏外,Free 默认还限制六项,Pro 许可证会把它们全部去掉。Pro 还会加上 My Devices(无需代码或密码即可打开你其他已登录的 Mac)和长期访问密码(不会过期)。
| 限制 | Free | Pro |
|---|---|---|
| 已保存的 SSH 主机 | 5 | 无限制 |
| 同时有成员的 Control Room | 1 | 无限制 |
| 一个 Control Room 里的终端 | 2 | 无限制 |
| 已保存的机器(MXterm Hosts) | 1 | 无限制 |
| 控制这台电脑的其他配对电脑 | 1 | 无限制 |
| 远程控制同时共享的分屏 | 5 | 无限制 |
这些是默认数字。mxterm.net 可以在固定范围内调整 Free 的数字,调整也可能到期,到期后恢复默认值。限制是在你添加东西时检查的:调低限制不会关闭已经打开或保存的内容;在 Free 上添加第二台机器会打开升级对话框,已有的机器仍然保留。第二个有成员的 Control Room 也一样:没有成员的房间不计入,已有的房间仍然保留。Control Room 和机器这两项限制由应用本身执行。手机上的 MXterm App(iPhone、iPad)和浏览器都不计入“1 台其他电脑可控制这台 Mac”的上限,只有运行 MXterm 的其他电脑才会计入。两项远程控制限制只拒绝新增的内容:已经配对的电脑和已经共享的分屏保持不变。
远程访问还有一条 Pro 限制:Free 可以开启最长 8 小时的访问密码(临时),而长期密码,或超过 8 小时的临时密码(最长 7 天),需要 Pro。密码至少 6 个字符。见设置。
通过 SFTP 浏览、编辑、上传和下载文件都是免费的,Token Meter 也是。
达到限制时,会弹出对话框说明是哪一项,并提供获取 MXterm Pro、输入许可证密钥或暂不。套餐见定价,激活密钥的方法见设置。
关闭最后一个窗口会退出应用
关闭唯一的 MXterm Pro 窗口会退出应用,所有平台都一样。它不会留在后台运行:每个标签页里的所有终端和 Agent 都会停止。退出会停止所有实时连接。MXterm Pro 的设计是保存你的共享,并在下次启动、同一个分屏再次运行后恢复;无法验证的共享会被丢弃,绝不会被扩大。
如果你打开了第二个窗口,关掉其中一个不算退出。仍有终端的窗口会先问关闭此窗口?,并提供把它的标签页移到另一个窗口的选项,而不是直接结束它们。只有最后一个窗口关闭时才会退出应用。
应用运行期间,点击菜单栏里的图标(Windows 上是系统托盘图标)会把窗口带到前台。图标菜单里有 Show MXterm Pro、Merge All Windows、Check for Updates… 和 Quit。
再次打开应用时,你的工作区标签页会带着各自的分屏布局回来,每个分屏都重新在它的文件夹里启动。如果应用记住了对话 ID,Claude Code 分屏会按 ID 重新打开它自己的对话,否则开始一段新对话。Gemini CLI、OMP 和 Grok 的分屏用 --resume 启动,Codex 的分屏用 codex resume 启动,可以接上之前的对话;其他分屏全新启动。仍停在创建工作区页面的标签页不会恢复。
应用还会大约每 3 秒记录一次每个分屏在运行什么。对 Claude Code 和 OMP,它会记住当时打开的那段对话,所以分屏重开的就是那一段,而不是选择列表,也不是该文件夹里最新的一段。如果那段对话已不存在,Claude Code、OMP 和 Grok 在大多数 shell 里会改用不带参数的 --resume 重试,而不是停在一个空白提示符上。如果你自己在普通终端分屏里启动了某个 Agent,分屏回来时仍会运行该 Agent,并以同样方式恢复,但不带它的 Bypass Mode 参数。在 Windows 上,应用不会读取分屏在运行什么,所以那里没有这些记忆。