MiMo Switch —— 把小米 MiMo 桌面端的免费额度暴露成一个本地 OpenAI / Anthropic / Responses 协议端点的单文件 Windows 工具,可以理解为 MiMo 反代 / MiMo 中转:不写一行代码,就把 MiMo 的额度接到 Claude Code、Codex、Cursor、Cline 等工具里。
- 三种协议都支持 —— OpenAI(
/v1/chat/completions)、Anthropic(/v1/messages)、Responses(/v1/responses),包装成http://127.0.0.1:7864/v1,填BASE_URL/API_KEY/model即可,支持图片输入 - 工具内登录 —— 窗口里显示小米官方登录页,登录一次即可;凭据只存本机(DPAPI 加密),不经过任何第三方
- 面板 —— 浏览器打开
http://127.0.0.1:7864/查看状态、剩余额度、用量与接入配置 - 单 exe 自安装 —— 双击运行选一次安装目录即可:开机静默自启、崩溃自动重启、保活续期均可配置
- 一键干净卸载 —— 安装目录里自带「卸载 MiMo Switch.exe」,卸载不留残留
MiMo 不必安装或保持运行;额度、用量与倍率均来自上游返回的真实数据。
支持的客户端(详见下方「接入工具」):
| 客户端 | 协议 | 配置要点 |
|---|---|---|
| Claude Code | Anthropic | ANTHROPIC_BASE_URL + ANTHROPIC_API_KEY |
| Codex | Responses | ~/.codex/config.toml 加 [model_providers.mimo] |
| Cursor / Cline | OpenAI | 填 OPENAI_BASE_URL + OPENAI_API_KEY |
| 任何 OpenAI 兼容工具 | OpenAI | 同上 |
目前仅支持 Windows 系统。从 GitHub Releases 下载 MiMoSwitch.exe(就这一个文件)双击运行:
- 首次运行弹出目录选择框,选定安装位置(需当前用户可写,例如
D:\MiMoSwitch;系统目录会被拒绝)。程序会把自己安置进该目录,并在里面放好卸载程序与README.txt,同时自动移走你下载的那个 exe——下载目录不会留下文件 - 安装完成后自动注册开机自启(可在面板关闭),托盘常驻,浏览器打开
http://127.0.0.1:7864/ - 面板「接入配置」给出三项:接口地址、API Key(本地令牌)、模型 —— 填进任何支持 OpenAI / Anthropic 接口的工具即可
OPENAI_BASE_URL=http://127.0.0.1:7864/v1
OPENAI_API_KEY=<面板里的本地令牌>
model=mimo-v2.6-flash没有小米账号登录态时,点面板上的「登录/重新授权小米账号」,在弹出窗口里走小米官方登录页。如果本机装有 MiMo 桌面端且已登录,也可以直接采纳其登录态:
mimo-switch.exe harvest --launch三个入口都一样:安装目录里的「卸载 MiMo Switch.exe」、开始菜单快捷方式、或命令行 mimo-switch.exe uninstall。确认框会列出将要删除的内容(开机自启项、快捷方式、安装目录、配置与凭证),点「是」即全部清掉,安装文件夹也会删干净、不留残留。想保留账号凭证(下次装回来不用重新登录)加 --keep-config。
| 模块 | 说明 |
|---|---|
| OpenAI 协议端点 | POST /v1/chat/completions(流式与非流式、图片输入)、GET /v1/models、GET / 面板 |
| Anthropic 协议端点 | POST /v1/messages,供 Claude Code 等使用 Anthropic 接口的工具接入 |
| Responses 协议端点 | POST /v1/responses,供 Codex 等使用 Responses API 的工具接入 |
| 工具内登录 | 弹窗显示小米官方登录页,OAuth 由用户本人完成;支持自动续期与保活 |
| 会话采纳 | harvest --launch 从本机 MiMo 桌面端采纳已登录会话,无需重新登录 |
| 面板 | 状态、额度来源、剩余额度、真实 token 用量统计、可用模型与倍率 |
| 启动与保活 | 开机静默自启、端点中断自动重启、保活续期间隔,均可在面板配置 |
| 自安装 | 首次运行选择安装目录(记录后不再询问);安装目录内自带卸载副本 |
| 一键卸载 | 删自启项、快捷方式、安装目录、配置与凭证;目录里有陌生文件时会保留并提示 |
三种协议共用同一个地址 http://127.0.0.1:7864/v1 和同一个本地令牌(面板里可复制)。
export ANTHROPIC_BASE_URL=http://127.0.0.1:7864/v1
export ANTHROPIC_API_KEY=<面板里的本地令牌>Codex 走 OpenAI 的 Responses 协议,本端点已支持,包括 Codex 特有的两种工具下发方式
(普通 tools 字段,以及新版模型使用的 additional_tools / namespace 布局与自由格式工具)。
在 ~/.codex/config.toml 里加:
[model_providers.mimo]
name = "MiMo (local mimo-switch)"
base_url = "http://127.0.0.1:7864/v1"
wire_api = "responses"
requires_openai_auth = false
experimental_bearer_token = "<面板里的本地令牌>"然后 model_provider = "mimo"、model = "mimo-v2.6-flash"。
排查工具相关问题时可设 MIMO_DEBUG_TOOLS=1 启动,会打印每次请求的工具布局与最终提供给模型的
工具列表。
OPENAI_BASE_URL=http://127.0.0.1:7864/v1
OPENAI_API_KEY=<面板里的本地令牌>
model=mimo-v2.6-flash模型建议填 mimo-v2.6-flash(0.4 倍最省),面板的模型表会标出最省的那个。
需要 Go 1.26+(Windows x64,CGO_ENABLED=0):
go build -trimpath -buildvcs=false -ldflags "-H=windowsgui -s -w" -o bin/MiMoSwitch.exe ./cmd/switch
bash tools/make-release.sh # 产出 dist/MiMoSwitch.exe- cv-superding/WorkBuddy-Switch2api —— 感谢该开源项目。
- 本项目是非官方第三方个人工具,仅供学习与研究用途。
- 登录通过小米官方页面由用户本人完成,账号凭证仅加密存储在用户本机,本项目不收集、不上传任何账号数据。
- 使用者须自行确保使用行为符合小米的服务条款、开发者协议及所在地法律法规。因使用本项目(包括但不限于账号封禁、额度调整、服务变更)产生的一切后果由使用者自行承担。
- 本软件按「现状」(AS IS)提供,不提供任何明示或默示担保;在适用法律允许的最大范围内,作者不对任何直接或间接损失负责。
若小米或其权利人认为本项目任何内容不当,可提交 Issue 或直接联系仓库作者,将在第一时间处理(包括下架)。