mu 是什么?带判断内核的编程智能体,小模型负责决策,大模型专注编码。

qybaihe/mu · GitHub · 官网
AI 智能体AI 编程
Star511
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-22
最近更新2026-10-10

中文导读

mu 是一个编程智能体,它把每轮对话中大量与代码无关的决定——上下文保留什么、命令是否安全、任务是否完成——交给一个小而快的 judge 模型来回答,让大模型专注写代码。项目基于 pi 构建,提供命令行和桌面应用,决策点可配置为生效、仅记录或关闭,也可指定本地 judge 或任意 LLM。适合关注上下文管理与工具调用安全性的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-22,最近更新于 2026-10-10,目前有 511 个 Star。

项目介绍

mu 是一个编程智能体(coding agent),核心思路是在大模型之外引入一个「判断内核」(judgment kernel)。每一轮对话中,智能体要做出大量与代码本身无关的决定:哪些内容留在上下文里、某条命令是否安全、某个发现是否值得告知其他智能体、任务是否已经完成。mu 把这些决定交给一个更小、更快的模型(称为 judge)来回答,让大模型把注意力集中在实际工作上。

项目基于 pi 构建,提供命令行工具 mu、桌面应用 mu desktop,以及判断组件 Jev。每个决策点都可以配置为 active、shadow 或 off,并可以指定使用本地 judge(Laya)、任意 LLM 或级联组合。README 提到每轮有 38 个决策点,覆盖输入解析、上下文管理、工具安全与记忆等环节。

项目处于早期开发阶段,npm 上提供 0.1.x 预发布版本,作者表示自己每天都在使用,但名称、设置和格式仍可能变化。

主要功能

适合谁用

希望在日常编码中使用 AI 智能体、并关注上下文管理与工具调用安全性的开发者。

快速上手

  1. 桌面应用:从 Releases 页面下载 macOS、Windows 或 Linux 安装包,打开后粘贴 API key 或使用 ChatGPT、Claude、Grok、Google 订阅登录
  2. 命令行:npm i -g mu-agent(需要 Node.js 22.19 或更新版本)
  3. 运行 mu setup 连接模型
  4. 运行 mu 在当前目录启动会话
  5. 如需仅记录 judge 的判断而不实际生效,可在 ~/.mu/agent/mu.json 中设置 {"modes": {"default": "shadow"}}

Star 增长趋势

511505 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15