- ✓
暂未采集到具体套餐,价格以官网为准
Mustel
非 AI 静态分析,为 AI 编程助手打造
Mustel 是什么?
Mustel 是一款面向 AI 编程代理(如 Cursor、Claude Code、Windsurf)的本地优先静态分析工具,内置 Ruff、Bandit 和 pip-audit,并将结果压缩为不超过 200 字符的 agent_prompt 字段,让代理可直接执行而无需反复读取文件。其开发模式通过 mtime+size 缓存在 30 毫秒内完成扫描,审计模式则在 CI 中运行更深入的检查,并可自动注册为各主流编辑器的 MCP 服务端。
产品详细介绍
非 AI 静态分析,为 AI 编程助手打造
Mustel 是一款面向 AI 编程代理(如 Cursor、Claude Code、Windsurf)的本地优先静态分析工具,内置 Ruff、Bandit 和 pip-audit,并将结果压缩为不超过 200 字符的 agent_prompt 字段,让代理可直接执行而无需反复读取文件。其开发模式通过 mtime+size 缓存在 30 毫秒内完成扫描,审计模式则在 CI 中运行更深入的检查,并可自动注册为各主流编辑器的 MCP 服务端。
定价方案
需要付费创始人评论
我是 Ameya,Mustel 的开发者之一,还有 Raunak Nayak。
我们做这个工具,是因为反复看到这样的现象:我们的 AI 编程代理(Cursor、Claude Code、Windsurf)每次保存时都在反复读取文件、解析原始 linter 输出,浪费了大量上下文,但偶尔还是会漏掉一些普通 linter 能立刻发现的 bug,或者给一个本来没问题的代码"幻觉"出一个修复。
所以 Mustel 就是我们针对这一层问题的尝试。它是一个本地运行、非 AI 的静态分析工具。它底层调用 Ruff、Bandit 和 pip-audit,对重叠的检测结果进行去重,然后把所有内容压缩成一条简短的 agent_prompt,让你的 AI 代理可以直接处理,而不是去解析一堆冗长的日志。它还附带一个 MCP 服务器,一条命令就能自动注册到 Cursor、Windsurf、Claude Code 和 Claude Desktop。
基准测试的一些数据:上下文 token 减少 34.4%,输出 token 减少 64.9%,并且在测试项目中发现到了实际的安全漏洞(在未专门调优的代码上召回率达到 75%)。
它完全开源(MIT 协议),已发布到 PyPI(`pip install mustel`),目前还处于早期阶段:19 个 star,活跃维护中,接下来还有很多想加的功能(更多语言支持、更智能的规则调优)。
非常欢迎反馈、Bug 报告,或者"这条规则太蠢了,改一下"这种评论。关于它底层原理的任何问题,我也都很乐意解答。
感谢看完 🙏