SuperAPI AI 工具集

mushi-mushi

Mushi 是一款开源工具,帮助开发者诊断 AI 构建的应用中用户上报的 Bug。当用户点击组件提交问题时,Mushi 会记录截图、路由、用户备注以及最后的控制台和网络事件,然后用通俗易懂的英文写出根因和修复提示,并通过 MCP 将诊断结果交给编辑器(如 Cursor、Claude Code),还可由智能体自动打开待审核的修复 PR。它还能捕捉不报错的 Bug,如按钮被键盘遮挡、重复点击无响应、页面加载缓慢等。该工具无需 Sentry 或 LLM 密钥即可使用,Sentry 为可选项;托管免费版每月提供 50 次诊断且无需信用卡,也支持自托管。适用于快速迭代的 vibe coder,旨在让修复一个 Bug 从半天缩短到五分钟。

访问官网

工具介绍

Mushi 是一款面向 AI 快速开发场景的开源 Bug 诊断与修复分派工具。它的核心目标是帮助开发者快速理解 AI 生成的应用为何出错,并将修复流程极大简化。

主要用途:当最终用户遇到 Bug 时,Mushi 能够捕获问题现场,自动分析出通俗易懂的根因,并提供可直接使用的修复提示。它特别设计用于配合 Cursor、Claude Code、Lovable 或 Bolt 等 AI 编程环境,让每个 Bug 的处理时间从数小时压缩到几分钟。

主要能力:

  • 捕获:用户点击组件时,记录截图、当前路由、用户备注,以及最后的控制台和网络事件。
  • 诊断:用通俗英文写出根因,并附上修复提示。同一按钮报错 20 次会合并为一行。
  • 修复:编辑器可以通过 MCP 读取诊断信息,智能体可自动打开草稿 PR 供人工审核。
  • 覆盖非抛错类 Bug:例如支付按钮被键盘遮挡、保存按钮重复点击无反应、仪表盘加载耗时 12 秒等。
  • 集成能力:支持接入 Sentry(可选),也可通过 Webhook 将 Sentry 告警导入同一队列,并实现双向同步;还提供适配器接入 Datadog、Bugsnag、Rollbar、Crashlytics 等,插件可与 Linear、Jira、GitHub Issues、Slack、Discord、Teams、PagerDuty 同步。

使用方式:

  • SDK 需要两个环境变量:VITE_MUSHI_PROJECT_ID / VITE_MUSHI_API_KEY,或 NEXT_PUBLIC_MUSHI_*(参考 examples/sdk.env.example)。无需 Sentry、LLM 密钥或监控栈。
  • 在 Cursor 或 Claude Code 中安装 Mushi skills:运行 npx skills add kensaurus/mushi-mushi,然后执行 mushi-setup 技能将 Mushi SDK 和 MCP 服务器接入应用,并发送测试报告验证连接。
  • 技能还提供 /mushi-debug、/mushi-health、/mushi-integration 等命令。
  • 原生 SDK(iOS、Android、Flutter)为预览版,可从 packages/ios、packages/android、packages/flutter 安装。可运行演示见 examples/react-demo。
  • 托管免费版每月 50 次诊断,无需信用卡;也可自托管,自托管需自带 LLM 密钥并按供应商标价付费。

适用场景:适合使用 AI 编程工具快速交付应用的开发者,尤其是希望减少 Bug 排查时间、将用户反馈转化为可执行修复步骤的团队。

限制与说明:原生 SDK 为预览版;自托管需自行承担 LLM 费用;托管服务按诊断次数计费并有支出上限;企业级集成(SSO、留存、区域路由、Kubernetes)需参考 docs/operators/ 文档。其他细节暂未提供。