A command-line tool that exports UniFi network topology as zoomable vector diagrams and editable draw.io files, using real Ubiquiti product artwork.

Stars

7

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It solves the lack of topology export in UniFi by pulling the same JSON data the UI uses, rendering it properly with real artwork, and is entirely vibe-coded with an AI assistant.

Who it is for

  • Network administrators managing UniFi networks
  • Ubiquiti users needing documentation or sharing of network topology
  • IT professionals who want editable vector diagrams for presentations or troubleshooting
  • Developers interested in AI-assisted tooling or Graphviz-based rendering

Use cases

  • Exporting network topology to share with stakeholders or for documentation
  • Creating printed or zoomable PDF/SVG diagrams of network infrastructure
  • Producing editable draw.io diagrams for further modification in diagramming tools
  • Offline analysis by caching snapshots and re-rendering without hitting the controller

Strengths

  • Uses real Ubiquiti hardware and client artwork for accurate identification
  • Produces high-quality vector output (SVG, PDF, PNG, drawio, dot) with zoomable labels
  • Separate fetch and render commands avoid hammering the controller during iterative styling
  • Accessible design with Okabe-Ito color palette and shape/line-style redundancy for colorblind users

Considerations

  • Only shows active clients; powered-off devices are omitted
  • Layout differs from the UniFi UI due to Graphviz decisions and static nature
  • No multi-site testing, and only verified against UniFi Network 10.5.67 on UDM Pro Max
  • Uses AI-generated code that has not been human-line-by-line audited; requires admin credentials

README quick start

Usage

Description

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

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
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 & Machine LearningAI Agents
2,390
slvDev
Featured
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 & Machine LearningLarge Language Models
1,960
littledivy
Featured
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 & Machine Learning
1,482