MiMoCode终端AI编程助手源码

MiMoCode终端AI编程助手源码

  • 全站源码免费
  • 每日/微信/10次解锁
  • 每日/IP/100次解锁
  • 不限制搬运
  • 可有偿提供搭建服务
  • 自动检测网盘是否失效
资源下载
免费资源
立即下载

MiMo-Code 仓库封面

源码简介

MiMoCode 是小米开源的终端 AI 编程助手,定位为「模型与智能体协同进化」的开发工具。
它在 OpenCode 基础上扩展了跨会话持久记忆(SQLite FTS5)、智能上下文重建、树状任务追踪、子智能体并行、Goal 停止条件裁判,以及 compose 编排与确定性 Workflow 流水线。
源码采用 TypeScript + Bun + Turborepo 的 monorepo 结构,含 CLI、桌面端、Web 端与一组内置技能,许可证为 MIT(含使用限制条款)。

适用场景

1. 本地研究 AI 编程智能体的记忆、上下文管理与多智能体编排实现
2. 在受控环境搭建一套可审计、可二次开发的终端编程助手
3. 参考其 Workflow 与 Skill 机制,给自有工具接入 MiMo 等模型

技术栈与运行环境

前端/客户端:TypeScript、SolidJS、Vite、Electron(桌面端)、Hono(Web 与服务端)
后端/核心:Bun 运行时、Turborepo 构建、Drizzle ORM、Effect、tree-sitter 语法解析
存储:SQLite(FTS5 全文检索,用于持久记忆与检查点)
运行环境:macOS / Linux / Windows(WSL 或 PowerShell),兼容 Node.js 22,推荐 Bun 1.3+
其他依赖:LSP、MCP 服务器可外接;语音输入依赖 sox 与 MiMo ASR

功能亮点

1. 持久化记忆系统:基于 SQLite FTS5 的跨会话记忆(MEMORY.md / checkpoint.md / notes.md / tasks 进度),会话恢复自动注入上下文
2. 多智能体与子智能体:build / plan / compose 主智能体按需切换,系统自动派生子智能体并行工作,支持生命周期追踪与后台执行
3. 智能上下文管理:自动检查点、上下文重建、按 token 预算分级注入,避免长会话丢失任务背景
4. Compose 编排与 Workflow 流水线:specs 驱动开发(规划→实现→审查→TDD→验证→合并),内置 compose / deep-research / fact-check 三类确定性工作流
5. 自我进化(dream / distil):从会话轨迹提炼持久知识,将重复手动流程封装为可复用 Skill / 子智能体 / 命令
6. 内置技能与语音输入:arxiv、docx / pdf / pptx / xlsx 办公技能、设计蓝图、论文写作,以及基于 TenVAD / MiMo ASR 的实时语音输入

安装与部署提示

从源码构建:进入仓库后执行 bun install 安装依赖,再用 bun run dev 以开发模式启动 CLI。
一键安装(macOS / Linux):curl -fsSL https://mimo.xiaomi.com/install | bash。
npm 全局安装:npm install -g @mimo-ai/cli,随后在终端运行 mimo 即可进入引导配置。
首次启动支持 MiMo Auto 限时免费通道、MiMo 平台 OAuth、从 Claude Code 导入,以及任意 OpenAI 兼容自定义 Provider。
注意:–dangerously-skip-permissions 会跳过全部权限确认,仅在可信、可丢弃的容器 / 沙箱 / CI 中使用。

截图与演示说明

– TUI 主界面:终端内 mimo 启动后的对话与命令面板,Tab 切换 build / plan / compose 主智能体
– 记忆与检查点文件:项目根目录下的 MEMORY.md、checkpoint.md、notes.md 与 tasks//progress.md 可直接查看
– Compose 编排视图:specs 驱动开发的规划、实现、审查、合并阶段展示
– 内置技能列表:帮助中可见 arxiv、pdf-official、design-blueprint、skill-creator 等技能
– Voice 语音输入:/voice 激活后的实时转写输入条
– 配置 TUI:.mimocode/mimocode.jsonc 的可视化编辑与 Provider / 模型选择
– 桌面端与 Web 端:packages/desktop 与 packages/web 提供的图形客户端

常见问题

1. MiMoCode 和 OpenCode 什么关系?
它基于 OpenCode fork 构建,保留其核心能力,并新增持久记忆、上下文管理、子智能体、Compose 工作流与 dream/distil 自我进化。
2. 必须用小米的模型吗?
不必须。除 MiMo Auto 限时免费通道与 MiMo 平台外,也支持从 Claude Code 导入,或在 TUI 中添加任意 OpenAI 兼容 API。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
本文为开源工具介绍,源代码基于 MIT 许可证,但使用 MiMoCode 须同时遵守 USE_RESTRICTIONS 使用限制(禁止用于违法、欺诈、恶意网络活动、未经授权访问、军事用途或脱离人工监督的高风险自动行为等)。
请仅在合法、授权、可控的环境中使用,并自行承担使用后果。

下载说明

本文对应开源仓库:https://github.com/XiaomiMiMo/MiMo-Code
源码以 MIT 许可证公开发布,可自由下载、学习与非商业二次开发;商业使用与商标相关事宜请以仓库 LICENSE 与 USE_RESTRICTIONS.md 为准。
打包 zip 包含完整仓库(含 .git 与构建配置),解压后按「安装与部署提示」从源码构建即可。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3084.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码