BAIZE AI RESOURCE

本地代码开发智能体

MiMo-Code

MiMo-Code 是面向开发者的本地运行 AI 编码智能体,可在项目目录中通过终端交互或命令行提交开发任务,并支持指定模型、续接会话和输出结构化运行事件,帮助用户在现有代码项目中开展开发工作。

MiMo-Code

资源介绍

MiMo-Code 是一款面向代码开发的本地 AI 智能体,适合希望在现有项目目录中使用 AI 处理开发任务的用户。安装后可通过 `mimo` 进入终端交互界面,也可使用 `mimo run` 以非交互方式提交任务。命令行支持指定工作目录、选择模型、附加文件以及续接会话,让任务围绕相应项目和已有对话展开。需要将运行过程接入脚本或测试流程时,可使用 JSON 格式获取结构化事件。项目还提供多个系统平台的发布包;若要从源码运行开发版本,则需使用 Bun。

Agent 能力

终端交互

通过 `mimo` 启动交互界面,在终端中与智能体处理项目任务。

非交互任务运行

通过 `mimo run` 提交任务,适合从脚本调用;`--format json` 可输出便于程序读取的结构化事件。

项目与会话控制

运行任务时可用 `--dir` 指定工作目录,用 `--session` 或 `--continue` 续接会话,并可通过 `--file` 附加文件。

模型选择

可通过 `--model provider/model` 为单次命令行任务指定模型。

资源配置

运行平台

本地运行

配置方式

环境变量配置文件

依赖资源

从源码运行开发版需要 Bun;使用交互式 TUI 测试界面需要 tmux。

运行与使用

  1. 按操作系统选择对应的发布包并完成本地安装,确保 `mimo` 命令可用。

  2. 在目标项目目录运行 `mimo`,进入终端交互界面并输入开发任务。

  3. 需要非交互运行时使用 `mimo run` 提交任务;按需指定工作目录、模型或附加文件。

  4. 需要程序读取运行过程时,为 `mimo run` 添加 `--format json`。

使用案例

在项目中交互处理开发任务

使用场景开发者希望围绕当前代码项目与 AI 交互。

在项目目录运行 `mimo`,进入终端界面后提交开发需求,让任务在该项目上下文中进行。

获取可解析的任务事件

使用场景开发者希望在脚本或测试流程中记录智能体运行情况。

使用 `mimo run --format json` 提交任务,获取包含文本、工具使用及错误等类型的结构化事件。

包含内容

mimo-code-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

MiMo-Code 提供哪些系统的发布包?
V0.1.15 的发布资源包含 macOS、Linux 和 Windows 的安装包,涵盖所列平台的 ARM64 或 x64 架构版本;下载时应选择与设备匹配的文件。
如何指定运行任务时使用的模型?
使用 `mimo run` 时可添加 `--model provider/model`,为该次任务指定模型。
能否继续之前的任务会话?
可以。`mimo run` 支持通过 `--session SID` 指定已有会话,或通过 `--continue` 继续最近一次会话。
从源码运行 MiMo-Code 需要什么环境?
从仓库源码运行开发版本需要 Bun;仓库提供 `bun dev` 命令,已安装的发布版本则使用 `mimo` 命令。