← 返回列表

orrery:用 YAML 生成带动画的云架构与系统设计图

Sagargupta16/orrery · Animated architecture and system design diagrams with official AWS, Azure, Google Cloud, Kubernetes, GitHub and IBM icons. YAML in; SVG, PNG, draw.io, React TSX and HTML out. An Agent Skill, Claude Code plugin and npm CLI. Gallery: sagargupta.online/orrery

GitHub原文发布 未知首次收录 2026-10-19上架 2026-10-19 07:01

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

orrery 是一个以 YAML 描述架构图和系统设计图的工具:输入一份规格文件,经校验、自动布局和渲染后,输出动画 SVG、PNG、可编辑 draw.io、React TSX 组件和独立 HTML 查看器。它内置 AWS、Azure、Google Cloud、Kubernetes、GitHub、IBM 等官方图标集,并提供图标校验、图标搜索、规格校验和按读者可见宽度评分图表可读性的审查命令。它同时提供 Agent Skill、Claude Code 插件和 npm CLI,可导入 Mermaid 流程图,还支持 ISO 5807 流程图、BPMN 2.0、UML 状态机、组织架构图、心智图和客户旅程图等业务流类型。

核心能力与快速开始

★ 3 · JavaScript

能做什么
从 YAML 规格生成架构图与系统设计图,自动完成布局和绘制;输出动画 SVG、PNG、draw.io、React TSX 与 HTML 查看器五种格式;内置约 18,209 个官方及通用图标,包括 AWS、Azure、Google Cloud、Kubernetes、GitHub Octicons 和 IBM Carbon,并支持本地 SVG 图标;提供规格校验并给出修复建议、图标搜索、图标绘制检查,以及按展示宽度进行多维评分和审查;支持流程图、BPMN 2.0、UML 状态机、组织图、心智图、客户旅程图等业务流;可将 Mermaid 流程图导入为 YAML 规格。
适用场景
为 README 和文档绘制带官方云图标的架构图;为幻灯片和聊天场景导出 PNG;为 React 站点嵌入图表组件;为 draw.io 用户提供后续可编辑的源文件;让编码 Agent 根据仓库或需求自动生成并审查架构图;将既有 Mermaid 流程图转换为使用云厂商图标的架构图。
项目形态
可直接使用的工具
部署方式
提供 Claude Code 插件、面向读取 Agent Skills 的 Agent 的安装方式、npm CLI,以及克隆仓库后运行脚本的方式;README 称 CLI、布局引擎、PNG 渲染器、字体和官方云图标包随技能目录分发(9 MB),无需安装。
主要依赖
Node.js 22 或更高版本;Logo 与字形图标集首次使用时从 npm 库加载,并做校验和缓存。
使用限制
材料未说明数量众多的图标和字体各自的完整授权边界(README 指向 THIRD_PARTY_NOTICES.md);未说明商业使用、API 成本或云端服务限制;视觉相关的重叠、交叉等判断需依赖测量而非模型计数。
许可证
MIT
最近推送
2026-10-18 22:56

资料检查:2026-10-19 07:00 · 卡片整理:2026-10-19 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

用 YAML 规格描述系统架构与云部署拓扑,自动布局并渲染为动画 SVG、PNG、可编辑 draw.io、React TSX 组件或 HTML 查看器,用于技术文档和 README 中的架构图;也可将现有 Mermaid 流程图导入为规格,并用 review 命令按读者可见宽度检查图表可读性。

查看内容依据
One YAML spec in; SVG, PNG, editable draw.io, a React component and an HTML viewer out.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

用同一份 YAML 规格绘制 BPMN 2.0 业务流程、组织架构图、心智图和带情绪曲线的客户旅程图,用于需求与流程说明材料。

查看内容依据
`kind:` turns the same spec into an ISO 5807 flowchart, a BPMN 2.0 process with pools, lanes and message flows, a UML state machine, an org chart, a two-sided mind map or a customer journey map with an emotion curve.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。