SkillsScout
DATA-ANALYSIS / 数据分析与可视化

oh-my-mermaid

收录日期 2026-07-23·来源仓库 ↗
受欢迎程度
7
可用程度与相关性
7
安全性
8
7.3SCOUT SCORE

1. 基本信息

项目 内容
名称 oh-my-mermaid
作者/维护者 oh-my-mermaid(GitHub 组织,主要维护者 hitkoo)
来源链接 https://github.com/oh-my-mermaid/oh-my-mermaid
许可证 MIT(数据来自 GitHub API)
GitHub Stars 1,824(数据来自 GitHub API)
Forks 148(数据来自 GitHub API)
最新版本 0.2.0(数据来自 npm registry)
安装方式 npm install -g oh-my-mermaid && omm setup

2. 功能介绍与亮点

oh-my-mermaid(简称 omm)是一个“把代码库变成可维护架构文档”的 Agent Skill 套件,由三个协同工作的技能组成:

亮点:核心扫描与查看功能完全本地运行、无需联网;文档以 Mermaid 图 + Markdown 字段(描述、上下文、约束、关注点、待办、备注)组织,可随代码演进反复刷新;界面与生成内容支持中/英/日/韩/土耳其语;npm 近 30 天下载量约 954 次,显示有真实使用而非仅靠 star 数堆砌热度。

3. 适用场景

固定分类:数据分析与可视化

4. 跨 Agent 兼容性

Agent 结论 依据
Claude Code ✅ 原生支持 README 明确列出 omm setup claude 安装路径
Codex ✅ 原生支持 README 明确列出 omm setup codex
OpenClaw ✅ 原生支持 README 明确列出 omm setup openclaw
Hermes Agent ❌ 不支持 曾有社区 PR 尝试添加 Hermes 支持,但维护者以“未针对真实 Hermes 环境验证”为由关闭未合并,当前代码库不含 Hermes 适配

5. 推荐理由

它把“看代码库架构”从一次性、容易过时的手绘图,变成可以随代码反复重新生成的活文档,且核心功能不依赖任何云服务或 API key,安装门槛只是一条 npm 命令,同时原生覆盖 Claude Code / Codex / OpenClaw 三个生态。

6. 评分

维度 分数 说明
受欢迎程度 7 GitHub 1,824 stars,落在 1k–5k 区间;npm 月下载量约 954,佐证真实使用而非纯 star 堆积
可用性 7 安装为单条命令,文档详尽且多语言;但 GitHub issue 中多位用户各自独立反馈 Windows 平台 omm setup 检测不到已安装工具,且最近一次代码合并已是 3 个多月前
安全性 8 核心扫描/查看功能纯本地运行、无外联;仅可选的云推送功能涉及网络与 OAuth 登录,且有清晰的错误提示与免费版额度说明;MIT 协议,代码与 SKILL.md 中未发现可疑指令

安全检查清单: ① Shell 命令权限范围明确(本地代码扫描、读写 .omm/ 目录,无越权迹象); ② 默认不联网,仅 omm push 主动联网,目标地址透明(ohmymermaid.com); ③ 仅云推送功能需要 GitHub OAuth 登录,核心功能不需要任何凭据; ④ 抽查 omm-scan / omm-view / omm-push 三份 SKILL.md,均为清晰步骤说明,未见提示词注入或可疑指令; ⑤ 维护团队规模较小(4 名贡献者),暂无重大信誉负面信号; ⑥ MIT 许可证,条款明确; ⑦ 最近一次代码合并为 2026-04-07,之后仅有 issue/PR 讨论,其中一条 PR 因“暂无维护者可审核”被关闭,维护活跃度较三个月前有所放缓。

7. 跟同类 Skills 相比的优势

项目 定位 与 oh-my-mermaid 的差异
drawio-skill 自然语言生成 draw.io 图表,11 种预设(UML/BPMN/网络拓扑等),支持代码库/CI/基础设施转图、图片转可编辑图、PR 差异图 面向“按需生成单张图”,覆盖图表类型更广;不维护随代码演进的目录化文档结构
archify 生成美观、可验证的架构/工作流/时序/数据流图,导出为带动效的自包含 HTML 强调单次输出的视觉呈现效果;不提供随代码库变化持续刷新的分层文档体系
drawio-ai-kit 面向 draw.io 生态的 AI 辅助制图工具包 同样是“一次生成一张图”模式,产物是 draw.io 文件而非可浏览的分层文档站点

oh-my-mermaid 的差异化在于“活文档”模式:生成物是随文件系统嵌套的目录树(而非单个图片/文件),配套本地网页查看器可逐层下钻,且天生具备“重新扫描即可刷新”的迭代属性,更适合需要长期维护架构文档的团队,而非一次性出图场景。

8. 用户评价

9. 其他补充

文档提供英文、韩文、日文、土耳其文、中文五个语言版本;项目采用 Conventional Commits 规范,欢迎社区提交 Issue 与 PR。

10. 安装使用方式

npm install -g oh-my-mermaid && omm setup

omm setup 会自动探测已安装的 AI 编程工具并完成技能注册;也可用 omm setup claude / omm setup codex / omm setup openclaw 指定平台安装。安装后在 AI 工具内输入 /omm-scan 即可生成架构文档,omm view 在浏览器打开交互式查看器;如需分享到云端,执行 omm login && omm link && omm push(默认私有,免费版限 1 个项目)。

11. 注意事项