mimo code 是一款 mit 协议开源的终端 ai 编码代理,支持代码贡献、模型适配、工具链集成与中文体验建设,所有核心模块开源于 github,鼓励开发者通过修复文档、新增 llm 支持、优化记忆策略、提交评测用例、扩展工具插件及完善双语内容等方式参与共建。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

MiMo Code 作为一款 MIT 协议开源的终端 AI 编码代理,对开源项目的贡献不只停留在“使用”层面,而是从代码、模型适配、工具链集成到社区共建,形成了一条清晰可参与的路径。它本身基于 OpenCode 深度二次开发,也天然鼓励开发者以实际工程方式反哺生态。
直接提交代码改进
项目托管在 GitHub(github.com/Xiaomi-MiMo/mimo-code),所有核心模块——包括持久记忆系统、Compose 模式调度器、SQLite FTS5 上下文索引逻辑、以及与 Git/Lint/测试框架的胶水层——均开放源码。你不需要从零造轮子,可以:
- 修复文档错漏或 CLI 命令提示不清晰的问题(docs/ 或 cmd/ 目录)
- 为新接入的 LLM 提供商(比如新增 Qwen API 封装)补充 provider 实现
- 优化/dream 命令的记忆压缩策略,或增强语音指令的唤醒鲁棒性
- 提交针对特定语言(如 Rust、Go)的代码生成模板或 lint 集成规则
贡献模型适配与评测数据
MiMo Code 支持 DeepSeek、Kimi、GLM 等 75+ 主流模型,但每个模型在代码理解、多文件编辑、错误恢复等场景表现不一。社区正持续建设轻量级评测集(位于 bench/),你可以:
- 添加真实开源项目片段(如从 Apache 开源库中提取典型重构任务)作为测试用例
- 运行
mimo bench --model kimi --task refactor并提交结果对比报告 - 为 MiMo-V2.5 提供中文技术文档翻译或 prompt 工程优化建议(尤其面向非英语母语开发者)
扩展工具链协同能力
它的设计哲学是“不替代现有工具,而是串联它们”。目前已支持 Git、pre-commit、pytest、ESLint 等,但仍有大量团队常用工具未覆盖:
- 为 Bazel、Nix 或 Cargo 添加 task runner 插件,让 AI 能安全触发构建流程
- 编写 VS Code 终端插件桥接脚本,实现在 IDE 内调用 mimo code 的计划模式
- 为 CI 场景设计
mimo ci-review子命令,自动解析 PR diff 并生成 review comment
参与中文开发者体验建设
虽然底层模型多为英文训练,但 MiMo Code 的 CLI 提示、错误信息、教程文案默认支持中英双语。社区欢迎:
- 校对和润色中文 help 文本(
lang/zh_CN.yaml) - 录制 2–3 分钟的终端实操短视频(如“用 mimo code 一键迁移 React Class Component 到 Hooks”),上传至官方 Wiki
- 整理常见报错的中文排查指南(例如模型返回空响应时,如何快速定位是网络、token 还是上下文截断问题)
它不是黑盒服务,而是一个可读、可调、可嵌入的开发协作者。每一次 issue 讨论、PR 合并、bench 数据提交,都在加固这个“模型 + Agent + 工具链”的闭环。真正的开源贡献,就藏在你每天敲下的那几行命令和 patch 里。











