全部智能体 CLI
NeuroSquad 中的 MiMo Code

MiMo Code,外加一整张画布

想运行多少个 MiMo Code 智能体都行,每张卡片里都是真正的 mimo 终端界面。MiMo 内部的 NeuroSquad 插件报告每一轮、每个问题和每次授权请求,箭头在会话中途就能把终端、笔记和其他智能体交给它,它在会话内运行的 Actor 会显示为子智能体。

官方网站mimo.xiaomi.com/coder
  • 真正的 mimo,用你自己的模型
  • 危险模式无需重启
  • 免费,支持 Windows 和 macOS
插件事件

它知道 MiMo 何时完成——何时在提问

MiMo Code 是 OpenCode 的分支,插件 API 和事件都相同。每张卡片都会加载一个转发这些事件的 NeuroSquad 小插件,所以卡片从不靠安静的终端去猜。

session.status: busy事件
工作中

主会话的 session.status 变为 busy。卡片图标开始旋转,团队状态卡片把它算作工作中,上一个问题的通知随之撤下。

permission.asked事件
等你处理

permission.asked:MiMo 显示 “Permission required”。通知会写明这次调用——MiMo Code needs your permission: bash_delete — rm -rf dist——并一直保留到你回答。

session.status: idle事件
已完成

session.status 变为 idle。队列里的下一条提示词发出,日志记下回答,通知告诉你已完成。

提问也算

MiMo 的 question.asked 在通知里显示为 MiMo Code is asking: Red or blue?;当它的 bash 工具把一条命令交给你(bash.interactive.asked)时,卡片同样会等你。

Actor 让它保持工作中

MiMo 的 Actor 在同一个会话里运行。插件会报告每一个,所以有后台 Actor 的卡片会一直显示工作中,直到 Actor 交回结果。

就绪后才输入

加载应用的服务器后,MiMo 启动约需 20 秒。初始提示词和队列中的提示词都会等到它的 “MiMoCode” 标题出现,绝不会输入到尚未启动完的界面里。

看它工作

用 MiMo Code 你会做的三件事

应用的复刻演示,一步一步播放。MiMo 提问时,由你来回答。

MiMo Code 通过终端卡片修好一个失败的测试,在删除文件夹前停在 “Permission required”,然后完成——日志自动写好。

它能得到的一切

MiMo Code 在 NeuroSquad 中能做的一切

基于 MiMo Code 0.1.15 实测。大部分是 MiMo 自带的——插件、MCP、会话、它的数据库。凡是 NeuroSquad 额外实现的,或 MiMo 做不到的,卡片上都会注明。

  • 01

    清楚自己的状态

    插件转发 MiMo 自己的事件——每一轮、授权、提问——不靠猜测。

  • “已完成”和“在等你”是两回事

    插件转发主会话 session.status 的 busy 和 idle 以及 permission.asked——准确的开始、等待和结束。

    文档: “已完成”和“在等你”是两回事
  • 通知写明它需要什么

    通知会写明这次调用——MiMo Code needs your permission: bash_delete — rm -rf dist——或 MiMo 提出的问题。每个智能体一条;等待中的通知会保留到你回答。

    文档: 通知写明它需要什么
  • 它交给你的命令

    MiMo 的 bash 工具可以把一条交互式命令交给你并等待(bash.interactive.asked)。卡片同样把它显示为等你处理。

    文档: 它交给你的命令
  • 接着上次继续

    MiMo 自己命名会话(ses_…);插件报告 id,下次启动就是 mimo --session <id>。会话被删除时 MiMo 会停在空白屏幕,所以卡片会先检查,必要时开新会话。

    文档: 接着上次继续
  • 团队状态卡片

    工作区里所有 AI 智能体都在一张卡片上,附带模型;第一轮之前显示 MiMo 的默认模型。

    文档: 团队状态卡片
  • 02

    通过画布工作

    从卡片引出的箭头就是一组工具,经由 MiMo 自己的 MCP 客户端。

  • 箭头就是工具

    卡片配置会加入 NeuroSquad 的 MCP 服务器,令牌从环境变量读取。画一条箭头连到终端、笔记、浏览器或智能体,MiMo 就能使用 neurosquad_* 工具。

    文档: 箭头就是工具
  • 新箭头在会话中途生效

    服务器的工具变化时 MiMo 会重新读取,所以运行中画的箭头在下一轮就能用——同一个进程,无需重启。

    文档: 新箭头在会话中途生效
  • 稳得住的卡片模式

    bash、webfetch、websearch,以及 MiMo 自己的 codesearch 和 exec 脚本运行器都在卡片配置中被禁用,从而被移除;危险模式的自动批准也从不放行它们。

    文档: 稳得住的卡片模式
  • 来自注册表的 MCP 服务器

    已安装的服务器作为第二个服务器接入,规则为“询问”:每次调用前 MiMo 都会弹出自己的授权提示。

    文档: 来自注册表的 MCP 服务器
  • 来自 skills.sh 的技能

    画一条箭头连到技能卡片,MiMo 就会通过应用的服务器获得 skill_load,和其他工具一样由箭头控制。

    文档: 来自 skills.sh 的技能
  • 03

    为长时间运行而生

    上下文、压缩、速率限制、提示词队列和日志——都在卡片上处理。

  • 上下文仪表

    从 MiMo 数据库读取最近一次请求的令牌数,对比模型窗口——来自 MiMo 的模型目录或你自定义模型的上限。

    文档: 上下文仪表
  • 压缩

    Compact 按钮会发送 MiMo 自己的 /compact。MiMo 也会自行压缩,并根据检查点重建上下文。

    文档: 压缩
  • 遇到速率限制后继续

    MiMo 因速率限制而重试时,插件会转发这一情况:卡片显示限制,并在解除后发送 “continue”。

    文档: 遇到速率限制后继续
  • 提示词队列

    发给忙碌卡片的提示词在队列里等待,MiMo 完成后逐条发出——绝不会粘在一起。30 行的提示词也会完整送达。

    文档: 提示词队列
  • 日志与交接

    主对话的最后回答从 MiMo 的数据库读取:日志笔记、交接、agent_wait、Telegram 和自定义卡片拿到的都是 MiMo 真正的回复。

    文档: 日志与交接
  • 04

    团队协作

    Actor、无需重启的危险模式,以及切换到另一个 CLI——都不丢对话。

  • 由 NeuroSquad 实现

    Actor 按子智能体统计

    MiMo 的 Actor 以自己的 id 在父会话中运行。插件会报告它们,所以 Actor 运行期间卡片保持工作中,用量、Run Stats 和 Agent Pulse 会把它们的请求标记为子智能体的请求。

    文档: Actor 按子智能体统计
  • 由 NeuroSquad 实现

    危险模式,实时生效

    和 Claude Code 一样,无需重启。卡片开关打开时,插件通过 MiMo 自己的 API 对每次授权请求回答 “once”;关掉后,下一次请求就会交给你。卡片模式的优先级依然更高。

    文档: 危险模式,实时生效
  • 切换模型和 CLI

    主智能体可以通过 agent_set_model 更换卡片的模型——卡片会在新模型上续上同一个会话——也可以把对话迁到 Claude Code 再迁回来。

    文档: 切换模型和 CLI
  • 由 NeuroSquad 实现

    不会停在信任提示上

    MiMo 在打开界面前会询问是否信任该文件夹。卡片用 --trust 启动,只对本次启动跳过这个问题——不会写入 MiMo 的信任记录。

    文档: 不会停在信任提示上
  • 隔离的 worktree

    给智能体一个独立的 git worktree,让并行的智能体永远不会改同一批文件。

    文档: 隔离的 worktree
  • 05

    费用、控制与访问

    它花了多少、最多能花多少、用的是哪个模型,以及你怎样联系到它。

  • 精确用量

    从 MiMo 自己的数据库读取,子会话并入根会话,Actor 单独标记。没有已知价格的模型显示“无价格”,绝不显示 $0。

    文档: 精确用量
  • 由 NeuroSquad 实现

    预算刹车

    超过工作区上限时,每个 MiMo 都会收到两次 Escape——这一轮停止,MiMo 继续运行(Ctrl+C 会关闭它)——自动提示词则等待。

    文档: 预算刹车
  • OpenRouter 模型

    --model openrouter/<slug>,密钥在卡片配置中以变量名引用,每次请求都带有 NeuroSquad 的归属信息。模型必须在 MiMo 的目录中。

    文档: OpenRouter 模型
  • 你自己的服务器

    LM Studio、Ollama、vLLM 或任何兼容 OpenAI 或 Anthropic 的服务器,作为卡片专属提供方,附带它的模型和窗口;密钥只留在环境变量里。

    文档: 你自己的服务器
  • 在手机上操作

    扫一下二维码,整张画布就在手机浏览器里打开:查看 MiMo 的界面、回答它的提示、用 Escape 键让它停下。

    文档: 在手机上操作
  • 06

    须知

    MiMo 有哪些不同之处,以及哪些做不到。

  • 无法实现

    卡片无法指定会话 id

    MiMo 总是自己创建 id。NeuroSquad 捕获插件报告的 id 并用它续上会话,实际效果相同。

    文档: 卡片无法指定会话 id
  • 两类附带请求不计入

    MiMo 会请求模型生成会话标题,并在每次回答后生成下一条提示建议。它不保存这些请求,所以用量无法统计。

    文档: 两类附带请求不计入
  • MiMo 的数据分析由你决定

    MiMo 默认会向小米发送使用指标。这是你的 MiMo,所以卡片不改动这一选择;设置 MIMOCODE_ENABLE_ANALYSIS=false 即可关闭。

    文档: MiMo 的数据分析由你决定
  • 启动稍慢

    加载应用的服务器和插件后,MiMo 启动约需 20 秒。卡片会等它就绪后再输入任何内容。

    文档: 启动稍慢
  • 仅限本机

    MiMo 卡片暂不支持 WSL 和 SSH 工作区——那里目前只能运行 Claude Code 和终端。

    文档: 仅限本机
一目了然

谁在等你,用了多少

同时运行多个 MiMo Code 智能体时,这两张卡片回答你最常问的问题。

团队状态卡片

工作区里每个智能体的状态、模型和本轮用时。等你处理的排在最前,附带 MiMo 的问题。点一下状态即可筛选。

  • coupon-fixMiMo Codexiaomi/mimo-v2.6-proMiMo Code needs your permission: bash_delete — rm -rf dist等你处理2:34
  • api-migrationMiMo Codexiaomi/mimo-v2.6-pro把路由迁到新客户端工作中11:07
  • lint-setupMiMo Codexiaomi/mimo-v2.6-flashMiMo Code is asking: Tabs or spaces?等你处理3:51
  • docs-passMiMo Codeopenrouter/qwen/qwen3-coder更新 README已完成6分钟前

用量与费用

从 MiMo 自己的数据库读取,每个会话都记在运行它的卡片名下。令牌数精确;Actor 的请求标记为子智能体的请求。

智能体令牌费用
coupon-fix1,036,218无价格
api-migration744,902无价格
docs-pass214,376US$0.14
总计1,995,496US$0.14
精确到皮美元,仅在显示时四舍五入。OpenRouter 上的卡片按其目录计价;没有已知价格的模型显示“无价格”。
幕后

真正的 MiMo Code,外加一个配置文件

NeuroSquad 启动的就是你自己运行的那个 mimo,运行在卡片里的真实终端中。它额外添加的全部内容如下:

NeuroSquad 为命令添加的参数
❯ mimo
MIMOCODE_CONFIG=<this card’s file>每次启动卡片自己的配置,叠加在你的配置之上:NeuroSquad 的 MCP 服务器和插件
MIMOCODE_PURE=false每次启动插件总会加载,即使是从以 --pure 启动的 shell 中打开
--trust每次启动只对本次启动跳过文件夹信任提示
MIMOCODE_DISABLE_AUTOUPDATE=1每次启动MiMo 绝不会为了更新而卡住卡片
NEUROSQUAD_LIVE_DANGER=1 → permission asks answered "once" while the switch is on每次启动危险模式实时生效:插件在每次授权请求时询问应用
--session <the ses_… id it reported>之后的启动重启后继续同一段对话
"permission": { "bash", "webfetch", "websearch", "codesearch", "exec": "deny" }卡片模式关闭 shell、网络、代码搜索和 exec;改用画布上的卡片

从不改写你的配置

MiMo 把卡片的文件叠加在你的配置和项目配置之上。你的文件只读不改。

文件里没有密钥

MCP 令牌和 OpenRouter 密钥都以环境变量名引用;只有卡片的进程持有它们。

真正的可执行文件

卡片直接运行 MiMo 自己的 mimo.exe——来自安装脚本或 npm 包——绕过 npm 的启动脚本。

常见问题

关于 NeuroSquad 中的 MiMo Code

给 MiMo Code 一张画布

免费,支持 Windows 和 macOS。你的代码、模型和费用都留在你的电脑上。

Windows 10 / 11 · macOS 12 及更新(Apple 芯片和 Intel)全部 22 款智能体 CLI