邀请码不再限制你连接自己的账号。自带账号的能力对所有人免费开放,云端 Pro 仍为邀请制。阅读公告
公告2026 年 8 月 9 日

致每一位关注和使用 Mirasim 的朋友:

过去几天,仍处于内测、尚未做好大规模开放准备的 Mirasim,比原计划更早地来到了大家面前。

邀请码的传播范围超出了原定规模。短时间内,大量访问和测试请求涌入,同时也出现了部分异常高频的探测与访问请求。由于我们的容量、稳定性和安全防护准备不足,部分用户遇到了加载缓慢、请求失败、权益未到账等问题。

给大家带来的不好体验,我们诚恳道歉。无论流量因何而来,没有提前做好准备,都是我们的问题,不应该让用户承担后果。

与此同时,我们也收到了大量真实、具体的反馈。许多原本可能要在正式开放后才会暴露的问题,被大家提前发现了。感谢每一位认真体验、耐心反馈和负责任地报告安全问题的朋友。

接下来,Mirasim 将调整开放方式

邀请码不再限制你连接自己的账号使用 Mirasim;它只限制由 Mirasim 承担成本的云端 Pro 服务。

本地账号接入与调用能力将免费向所有用户开放。无需邀请码,你也可以连接自有的 Claude Code、Codex 等账号或模型服务,使用 Mirasim 的多模型、多 Agent 和多 Session 能力。Mirasim 不会对这部分能力收费;第三方订阅或 API 费用仍按对应服务商规则结算。

由 Mirasim 承担调用成本、帮助用户降低使用成本的云端 Pro 能力,将继续采用邀请制,并根据服务容量分批开放。我们会及时公布开放进度和后续安排,让规则尽可能清晰、透明。

关于大家关心的 Pro 权益

  • 原计划承诺的 1000 位内测用户,将获得 1 年 Mirasim Pro 权益,这一承诺不会改变。
  • 对于本轮超出原定 1000 人名额、但已经成功注册的用户,我们也将提供 1 个月 Mirasim Pro 权益,作为本次体验不稳定带来的补偿,也感谢大家愿意在产品尚未成熟时前来尝试。
  • 如果你已经完成注册或激活,但权益暂未到账,请不要重复操作。相关记录已经保存,我们会统一核验和补发,并同步后续到账与起算安排。

Mirasim 后续的开放节奏

未来 1—2 周,我们会集中扩充服务容量、修复权益系统、加强安全防护,并逐项处理大家反馈的问题。Mirasim 没有关闭,注册和本地账号能力会持续开放,云端 Pro 能力则会随容量分批开启。

我们希望构建的,不只是一个聚合模型的工具,而是一个面向长期创造的 Agent 工作空间。无论下一代更强的 Agent 出现在哪里,用户都能在同一个工作流中持续接入、无缝切换并协同使用;完成构建后,再交给仿真用户在真实环境中验证,让证据决定下一步。

我们想让每一次 Agent 能力的进步,都更快成为每个人的生产力,让大家少花时间追逐工具,把更多时间留给真正想做的事情。

模型会更替,创造无需重来。

谢谢大家在 Mirasim 还不够成熟的时候提前来到这里。接下来,我们会把承诺落实在每一次修复与更新中,用一个更稳定、更可靠的 Mirasim,回应大家的关注与信任。

—— Mirasim 团队

Mirasim 文档

第 16 章

命令行、终端界面与 ui-cli

在终端中运行智能体、以无界面方式驱动整个应用,并把全部设置集中在一棵可评审的配置树中。

mirasim 命令

独立压缩包提供内置智能体、透明启动 Claude 与 Codex、控制服务端、管理账号和自检等功能。`claude` 与 `codex` 两条命令保留各自智能体的终端界面和登录状态,Mirasim 只改变一件事:它们的模型流量走哪条路径。

常用命令
./mirasim doctor                        # check the install and its environment
./mirasim                               # Mirasim's built-in agent
./mirasim -p "inspect this repository"  # built-in agent, one-shot
./mirasim claude                        # Claude Code, explicit
./mirasim codex                         # Codex, explicit
./mirasim agents                        # installed versions and updates
./mirasim ssh ubuntu@dev.example.com    # drive a Linux machine over SSH
./mirasim ui-cli help                   # the whole control surface

`mirasim help` 输出的是权威清单。其余命令按用途分组如下。

命令全集
命令作用
login [github|email]登录,可选第三方授权或邮箱验证码,会保存令牌。
logout清除已保存的登录令牌。
agents已安装哪些智能体、各自版本,以及是否有新版本。
update [agent]按各自安装时使用的渠道更新智能体。
accounts [add|use|remove]列出订阅账号,并切换智能体以哪个账号启动。
relay [on|off|threshold|always|key]额度兜底:查看状态与连通性、总开关、触发它的用量阈值、全量走兜底,以及填入密钥。
statusline [set]查看正在运行的智能体的实时路径状态,也可以把你自己的文字写进那一行。
doctor自检安装、配置与记录功能。
recordings列出已记录的会话,以及各自的改动是保留了还是回退了。
serve运行服务端:工作台、聊天渠道与配对。默认端口 4939;--host 127.0.0.1 只监听本机回环地址。
ui-cli <cmd> [flags]通过服务端协议驱动界面,供智能体与脚本使用。--port N 连到已在运行的 serve,否则自行拉起一个。
ssh <user@host> [list|stop|uninstall]通过 SSH 驱动远端 Linux 主机,并管理已保存的主机。
checks [session]对某次已记录的会话执行确定性检查,属于评测环节。
eval查看本机的 eval 技能仿真记录:运行列表,以及带截图的逐用例轨迹。默认端口 4960。
version · help版本号,以及权威命令清单。

智能体的终端界面会重绘整个终端,因此启动时打印的提示在一秒内就会消失。为此 Mirasim 把实时状态写入智能体自身会渲染的位置,即 Claude 的状态行和 Codex 的终端标题。这样会话中途切换到额度兜底路径时,提示就出现在你本来关注的位置。你原有的状态行会被串接而不是替换,外部工具也可以添加自己的一段。

添加自己的状态段
mirasim statusline set deploy "staging ✓"

ui-cli:应用的可脚本版本

`ui-cli` 是图形工作台的可脚本版本。它的每条命令使用与桌面端、移动端和编辑器端完全相同的协议帧,连接的也是某个窗口正在连接的那个服务。因此界面上能完成的任何操作,在这里都是一条命令,效果会实时反映在那个窗口中。每次调用只输出一个 JSON 对象,这使它可以被脚本和智能体使用。

`--port` 参数指定你要驱动的是哪个 Mirasim 实例。不提供该参数时,命令会为自身启动一个用后即弃的私有服务。

选择实例
参数对应实例
--port 4970已安装桌面应用的服务,通常选择这一项。
--port 4950开发版桌面实例的服务。
(不提供 --port)为这一条命令启动的用后即弃的私有服务。
--shell desktop | mobile由哪个客户端响应外壳类操作:桌面窗口,或已配对的手机。
读取状态、执行任务、驱动窗口
# read-only facts, safe any time
mirasim ui-cli --port 4970 state
mirasim ui-cli --port 4970 sessions --limit 20
mirasim ui-cli --port 4970 workspaces

# start a real run — identical to typing it in the UI
mirasim ui-cli --port 4970 prompt --agent claude \
  --cwd ~/code/proj --text "summarize this repository"

# drive and observe the actual window
mirasim ui-cli --port 4970 navigate --to settings
mirasim ui-cli --port 4970 ui settings.open --value traffic
mirasim ui-cli --port 4970 dom
mirasim ui-cli --port 4970 click --text "By model"
mirasim ui-cli --port 4970 screenshot --out shot.png

把设置视为一棵声明式配置树

所有会被保存的设置构成一棵 JSON 树,包括默认智能体、各智能体的模型、推理强度与访问方式、中转服务的行为与阈值、浏览器与屏幕自动化开关、屏幕休眠、智能体自动更新、工作目录、已登记的工作区,以及聊天渠道凭据。你可以整棵读取、按点分路径单独设置,也可以让一台机器收敛到指定的配置树。

读取、设置与收敛
mirasim ui-cli --port 4970 config get

mirasim ui-cli --port 4970 config set \
  defaultAgent=codex relay.enabled=true relay.threshold=0.8

# see exactly what would change, then apply only that
mirasim ui-cli --port 4970 config apply --file desired.json --dry-run
mirasim ui-cli --port 4970 config apply --file desired.json

`config apply` 会把你指定的配置树与当前实际值做比较,只应用存在差异的字段,且每个字段都走设置界面使用的同一个写入接口,热生效且可重复执行。返回结果会列出它改动过的每个字段及其前后值。凭据有意不在这棵树中:中转服务的密钥、账号令牌和供应商密钥各有专用命令。

命令尚未覆盖某项能力时

`raw` 可以原样发送任意协议帧并输出返回结果,也就是说命令行的覆盖范围从不是上限,协议本身才是。它用于少数情形:应用能够完成某项操作,而命令清单尚未为它命名。

通用兜底方式
mirasim ui-cli --port 4970 raw '{"type":"…"}' --await someReplyType --seconds 5

这一页有错或缺了什么? 告诉我们