v0.3.0更少的确认询问、更少浪费的 token、更少做到一半就停的运行 · mu-agent 0.3.0

mude 1.0:针对编程场景优化的决策模型

mu 自己的决策模型,经过微调和训练,在编程场景的决策上达到 SOTA 级。它在你自己的机器上运行,判定的内容不会离开这台机器。

在你自己机器上跑的判定器

20 亿参数

一次前向就回答一次判定里的全部问题,每个答案都带概率。

本地判定

服务跑在 127.0.0.1 上。它判定的内容不会离开你的机器。

MIT 许可证

两个版本都放在 Hugging Face 上,免费下载。

在 Hugging Face 上

在 Mac 上一条命令装好

一键安装目前只支持 Apple 芯片的 Mac:macOS 14 或更新,内存 8 GB 以上。在这样的 Mac 上,mude 是推荐的判定器,mu setup 会把它列在第一位。服务运行时约占用 4 GB 内存。

mu judge mude install               # 下载(中断后接着下),逐个校验文件,在 127.0.0.1 上启动,设为判定器
mu judge mude status                # 装了什么,有没有在运行,有没有启用
mu judge mude enable --local-only   # 只用 mude:什么都不发给云端判定器
mu judge mude disable               # 换回之前的判定器,并停掉 mude 的服务
mu judge mude uninstall             # 删除模型和它的 Python 环境

在桌面端

新手引导在能跑 mude 的 Mac 上,判定器这一步一开始就选中它,作为推荐的判定器,点一下就能安装。安装中途停下,点「继续安装」就从中断的地方接着装。
设置 → 判定器mude 卡片上可以安装、启动、停止、设为判定器和卸载,还有「仅本地」开关。

在其他机器上

在别的机器上,用完整版(Hugging Face 上的 mude-1.0)和它自带的 System One 服务来跑(做法见模型卡片),再在 ~/.mu/agent/mu.json 里把它加成一个 typesafe 判定器。MUDE_KEY 里放的是启动服务时用的密钥:

{
  "judges": {
    "mude": {
      "type": "typesafe",
      "baseUrl": "http://127.0.0.1:8790/v1/systemone",
      "model": "mude",
      "apiKeyEnv": "MUDE_KEY"
    }
  },
  "tiers": ["mude"]
}
模型卡片上的「Use with mu」(英文)

什么会离开你的机器

带兜底(默认)

你之前用的判定器留在 mude 后面兜底:mude 答不了的问题(它的服务没在运行,或者它拿不准),以及两项注入筛查(工具描述和工具输出),都交给它。如果它在云端,发过去的内容会离开你的机器。

mu judge mude install

仅本地

mude 是唯一的判定器,什么都不发给云端判定器。mude 答不了时,判定点照没有判定器时那样做。

mu judge mude enable --local-only

mude 1.0 和 Jev

mude 1.0Jev
在哪里运行你的机器上,127.0.0.1TypeSafe 托管,经 TypeSafe、OpenRouter、Vercel AI Gateway、OpenCode Zen 或 Cloudflare Workers AI 调用
什么会离开你的机器开了「仅本地」就什么都不离开;否则是交给兜底判定器的内容每个问题需要的字段,比如一条消息、一块输出或一条命令;凭据先遮盖
平台一键安装:Apple 芯片的 Mac。其他机器:在自己的服务器上跑完整版mu 能跑的地方都能用
许可和获取MIT,两个版本都在 Hugging Face 上托管服务:没有密钥时经 OpenCode Zen 限时免费,配上自己的密钥按次付费
怎么开始mu judge mude install,或在桌面端一键安装不用设置,默认就是它;mu setup 可以配密钥

能力分榜

查看 mubench 1.0 榜单

喜欢 mu,就去 GitHub 点个 Star

在 GitHub 上 Star553