新版本桌面端 v0.1.7:设置按区域分组,首次引导重做,自带 mu-agent 0.1.8
文档 文档

开始

快速开始 桌面端 命令行

使用 mu

判定器 权限与安全 目标模式与收尾 上下文 经验 人话看板 子代理与蜂群

参考

配置 功能与选项 排错 隐私

参考

排错

mu 启动不了、连不上模型,或者判定器好像什么都没做时,该检查什么。

先运行 mu doctor,或在会话里用 /doctor:它检查安装、模型、判定器和各项连接,并告诉你要修什么。在桌面端,日志在「设置 → 关于」里,点一下就能打开。

如果这些都没用,请提一个 issue,附上版本、平台和 mu doctor 的输出。

安装和启动

mu needs Node >= 22.19 (found v20…)。 命令行需要 Node.js 22.19 或更新:nvm install 24,或者用你系统的包。桌面端自带 Node.js,什么都不需要装。

Windows 显示 SmartScreen 警告。 Windows 版还没有代码签名。选更多信息,再选仍要运行。每个下载文件的校验和都在发布页的 SHA256SUMS 里。

Windows:对话里说缺少 Git for Windows。 mu 在 Windows 上用 POSIX shell 运行命令。装上 Git for Windows,再开一个新对话。

装在 C:\Program Files\mu 里的应用启动不了 mu。 已在 0.1.5 修复:把最新版本装在旧版本上面即可;你的数据会保留。

mu install、mu list 或 mu config 反而开了一个会话。 已在桌面端 0.1.7 / mu-agent 0.1.8 之后修复,会随下一个版本发布。

模型和网络

没有设置模型。 运行 mu setup,或者用桌面端的新手引导:粘贴一个 API key,或者用订阅登录。

桌面端里出现「User location is not supported」或请求超时,终端里却正常。 模型的服务拒绝了你所在网络的地区,或者桌面端没看到你的网络代理。从 0.1.5 起,没有设置 HTTPS_PROXY 时,桌面端会跟随系统代理;检查代理是否打开,或者为 mu 设置 HTTPS_PROXY。

判定器

判定器好像什么都没做。 处于影子模式的判定点只记录判定,不改变任何东西;关闭的判定点根本不问。/status 显示每个判定点的模式;看看 ~/.mu/agent/mu.json 里有没有 "default": "shadow" 或 "off",或者你的环境里有没有 MU_JUDGE_MODE。

「还没有可用的判定器,所以每一步都先问你。」 在「Jev 审批」模式下,没有判定器能回答时,mu 会对每一个需要审批的步骤都问你:没有密钥且免费的 Jev 不可用、账户额度用完,或者只有一个本地判定器,而本地判定器不被信任来审批。设置一个 Jev 密钥(mu setup),或者用 /permissions 切换模式。

免费的 Jev 不再回答了。 它是 OpenCode Zen 的限时活动,结束时 mu 会告诉你。为某个 Jev 服务设置密钥,或者选另一个判定器。

判定很慢。 每个判定点都有时限,超时后 mu 不等判定继续往下;不会有什么卡很久。mu ledger --json 显示每次判定的延迟。慢的或远的判定器可以用 routes 按判定点替换。

本地判定器要下载模型。 Laya 的模型有几百 MB;只有你同意后,mu 才会在 mu judge setup 里或桌面端里下载它。

终端

子代理启动时,终端界面崩溃并报「Rendered line … exceeds terminal width」。 已在 mu-agent 0.1.8 之后修复,会随下一个版本发布。在那之前,把终端拉宽到超过状态栏的宽度。

从头开始

mu setup 会先把它要改的每个文件复制到 ~/.mu/backups/<time>/。要重置 mu 自己的设置,把 ~/.mu/agent/mu.json 移走;mu 会用默认值启动。会话、登录和经验是单独的文件,都会保留。

喜欢 mu,就去 GitHub 点个 Star

Star 能让更多人看到它。代码、讨论和每一个版本都在仓库里。

在 GitHub 上 Star464