一个命令行工具,可将 UniFi 网络拓扑导出为可缩放矢量图形和可编辑的 draw.io 文件,并使用真实的 Ubiquiti 产品图稿。

Stars

12

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过直接从控制器拉取与 UI 相同的 JSON 数据来弥补 UniFi 缺乏拓扑导出的缺陷,渲染时使用真实图稿,且完全由 AI 助手以“氛围编程”方式完成。

适合谁使用

  • 管理 UniFi 网络的网络管理员
  • 需要制作网络拓扑文档或共享的 Ubiquiti 用户
  • 希望获得可编辑矢量图以用于演示或故障排查的 IT 专业人员
  • 对 AI 辅助工具或基于 Graphviz 的渲染感兴趣的开发者

典型使用场景

  • 导出网络拓扑以与利益相关者共享或用于文档
  • 创建可打印或可缩放的网络基础设施 PDF/SVG 图表
  • 生成可编辑的 draw.io 文件以便在图表工具中进一步修改
  • 通过缓存快照并在不接触控制器的情况下重新渲染进行离线分析

项目优势

  • 使用真实的 Ubiquiti 硬件和客户端图稿进行准确识别
  • 生成高质量矢量输出(SVG、PDF、PNG、drawio、dot),标签可缩放
  • 分离的抓取与渲染命令可在反复调整样式时避免频繁访问控制器
  • 无障碍设计:采用 Okabe-Ito 色板,并通过形状和线型冗余确保色盲用户也能区分

使用前须知

  • 仅显示活跃的客户端;已断电设备不会出现在图中
  • 由于 Graphviz 布局和静态特性,布局与 UniFi UI 不完全一致
  • 未测试多站点场景,仅验证了 UniFi Network 10.5.67 及 UDM Pro Max
  • 代码由 AI 生成且未经人工逐行审计;需要管理员凭据

README 快速开始

Usage

项目描述

Export your UniFi network topology as zoomable SVG, PDF, or an editable draw.io diagram, with real Ubiquiti device artwork.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482