AI工具导航

Mi

30行零配置CLI代理用于bug fixes + reactoring

Mi 是什么?

Mi 是一个单文件 CLI 编程助手,专门帮你修 bug 和重构代码。它不依赖任何第三方库,装上 Node 就能跑,能兼容 OpenAI、Ollama 或本地模型。通过内置的 bash 命令行和 skills playbook 两大工具,它能自己读代码、跑测试、定位问题并修复。适合想用 AI 写代码但不想折腾复杂配置的开发者。

产品详细介绍

30行零配置CLI代理用于bug fixes + reactoring

Mi 是一个单文件 CLI 编程助手,专门帮你修 bug 和重构代码。它不依赖任何第三方库,装上 Node 就能跑,能兼容 OpenAI、Ollama 或本地模型。通过内置的 bash 命令行和 skills playbook 两大工具,它能自己读代码、跑测试、定位问题并修复。适合想用 AI 写代码但不想折腾复杂配置的开发者。

定价方案

有免费方案
$0/免费
免费
  • 直接通过NPX@avcodes/MI运行

  • 可支持任何兼容 OpenAI 的 API

  • 模块化工具架构

查看官网价格

创始人评论

Ivan Charapanau
Ivan Charapanau创始人

你打开终端,输入mi,就有一个编码代理。它读取你的代码库,执行命令,修复错误,编写测试,重构文件——无论你需要什么。只需一个命令安装,零配置就能开始。

带任何型号。Qwen、Gemma、GPT、Claude,如果你能本地运行或通过API运行,我都能用。换个带有环境变量的模型。没有供应商锁定,本地设置也不需要账户。

mi 与众不同的是:整个代理只有 30 行 JavaScript。不是包裹框架的包裹。不是用插件搭建的支架。三十行实际的文字,你一分钟就能读完。你会完全明白你的经纪人在做什么以及为什么——没有黑匣子,没有魔法。

正因为如此简单,这份工作就由你来延伸。把一个.mjs文件放进工具文件夹,下一次通话时我会拿到它。把技能写成 markdown 文件,它就能立刻获得。代理甚至可以在运行时编写自己的工具。

需要对付问题时投入更多火力?MI会生成子代理,这些子代理在同一仓库工作,并通过进度文件共享上下文。设定一个带有通过/不通过检查的目标,让它不断迭代直到完成任务。

MI是开源的,MIT授权,并且可以在Node所在的任何地方运行。

创始团队

Ivan Charapanau
Ivan Charapanau创始团队

官网信息

官网https://github.com/av/mi
公司使命

30行代码中的代理编码——一个循环、两个工具和一个基于CLI的任务自动化大型语言模型