巍峰
26-06-11 12:43

MiMo Code 的「零配置」兼容设计很实用:默认尽量复用你已经在 Claude Code / Codex / OpenCode 里配置好的能力,减少重复配置成本。

核心思路:

- 默认读取环境变量中的 Provider API Key
- 默认继承 Claude Code 的 Prompt / Skills / Commands / MCP
- 默认兼容 Codex Skills
- 默认兼容 OpenCode Skills
- 提供开关,让用户可以按需关闭这些兼容能力

## 推荐:零配置模式

大多数用户不需要额外配置,保持默认即可。

```bash
# 默认即可,无需设置
# MiMo Code 会自动尝试复用已有 Claude Code / Codex / OpenCode 配置
````

如果想显式开启兼容,可以这样写:

```bash
MIMOCODE_MIMO_ONLY=false
MIMOCODE_DISABLE_PROVIDER_ENV=false
MIMOCODE_DISABLE_CLAUDE_CODE=false
MIMOCODE_DISABLE_EXTERNAL_SKILLS=false
```

这时 MiMo Code 会尽量复用:

* 已有的 Provider API Key 环境变量
* Claude Code 的 Prompt 配置
* Claude Code / Codex / OpenCode 的 Skills
* Claude Code 的 Slash Commands
* Claude Code 的 MCP Servers

## 半隔离模式

如果你不想继承 Claude Code 的 Prompt、Skills 和 Provider Key,但仍想复用 MCP / Commands,可以开启:

```bash
MIMOCODE_MIMO_ONLY=true
```

这个模式下:

* 不继承 Claude Code Prompt
* 不继承 Claude Code Skills
* 不自动读取 Provider API Key
* 仍保留 Claude Code MCP 兼容
* 仍保留 Claude Code Commands 兼容

这个设计比较克制:不强行继承用户的配置,但保留 MCP 和 Commands 这种通用工具资产。

## 完全隔离模式

如果你希望 MiMo Code 完全不碰 Claude Code / Codex / OpenCode 的配置,可以这样设置:

```bash
MIMOCODE_MIMO_ONLY=true
MIMOCODE_DISABLE_CLAUDE_CODE_MCP=true
MIMOCODE_DISABLE_CLAUDE_CODE_COMMANDS=true
MIMOCODE_DISABLE_EXTERNAL_SKILLS=true
MIMOCODE_DISABLE_COMPOSE_SKILLS=true
```

这会关闭:

* Provider Key 自动读取
* Claude Code Prompt
* Claude Code Skills
* Claude Code Commands
* Claude Code MCP
* Codex Skills
* OpenCode Skills
* Compose Skills

## 关键开关说明

| 环境变量 | 作用 |
| --------------------------------------- | ---------------------------- |
| `MIMOCODE_MIMO_ONLY` | 进入纯 MiMo 模式,关闭大部分外部继承 |
| `MIMOCODE_DISABLE_PROVIDER_ENV` | 禁止从环境变量自动读取 Provider API Key |
| `MIMOCODE_DISABLE_CLAUDE_CODE` | 禁用 Claude Code 兼容 |
| `MIMOCODE_DISABLE_CLAUDE_CODE_MCP` | 禁用 Claude Code MCP 兼容 |
| `MIMOCODE_DISABLE_CLAUDE_CODE_COMMANDS` | 禁用 Claude Code Commands 兼容 |
| `MIMOCODE_DISABLE_EXTERNAL_SKILLS` | 禁用外部 Skills,总开关 |
| `MIMOCODE_DISABLE_CODEX_SKILLS` | 禁用 Codex Skills |
| `MIMOCODE_DISABLE_OPENCODE_SKILLS` | 禁用 OpenCode Skills |
| `MIMOCODE_DISABLE_COMPOSE_SKILLS` | 禁用 Compose Skills |

总结一下:MiMo Code 默认走「零配置兼容」路线,尽量复用已有生态;如果你想更干净,也可以通过环境变量逐层关闭。这个设计对迁移用户比较友好,也给高级用户保留了足够的控制权。

发布于 北京