NETWORK AUTOMATION / MADE VISIBLE

See the state.
Understand the network.

Turning network data into something you can explore has always been part of my work. From a command to a document, a mind map, a 3D scene—and now an agent that can build the world around it.

53 repositories57 videos10 articles
TOUCH THE DATA / SEE WHAT CHANGES

One network. More ways to see it.

A familiar command becomes a navigable mind map. Add neighbor relationships and it becomes a 3D topology. Drop an interface and see the same change across every view.

INTERACTIVE TEACHING LAB

Fictional sample network · runs in your browser

Both core uplinks are up. Gi0/2 is intentionally administratively down.

Inspect the source: show ip interface brief
core-01# show ip interface brief
Interface              IP-Address      OK? Method Status                Protocol
GigabitEthernet0/0     192.0.2.1       YES manual up                    up
GigabitEthernet0/1     192.0.2.5       YES manual up                    up
GigabitEthernet0/2     unassigned      YES manual administratively down down
Loopback0              203.0.113.1     YES manual up                    up
core-01 interface state
InterfaceIP addressStatusProtocol
GigabitEthernet0/0192.0.2.1upup
GigabitEthernet0/1192.0.2.5upup
GigabitEthernet0/2unassignedadministratively downdown
Loopback0203.0.113.1upup
01 / MARKDOWN → MIND MAP

Explore the interface tree.

Select a branch circle to collapse or expand it. Drag to pan; use the buttons to zoom. The source table above provides the same interface data.

Enable JavaScript to explore the mind map. The source data and Markdown are available below.

See the Markdown behind the map
# core-01

## show ip interface brief

### GigabitEthernet0/0
- IP: 192.0.2.1
- Status: up
- Protocol: up

### GigabitEthernet0/1
- IP: 192.0.2.5
- Status: up
- Protocol: up

### GigabitEthernet0/2
- IP: unassigned
- Status: administratively down
- Protocol: down

### Loopback0
- IP: 203.0.113.1
- Status: up
- Protocol: up

Rendered with Markmap ↗ · Inspired by mind_nmap and business_ready.

02 / STATE + NEIGHBORS → TOPOLOGY

Step into the network.

Drag to orbit. Select a device or use the buttons below. Lines represent the sample neighbor links; moving lights illustrate connectivity, not measured traffic.

core-01dist-01dist-02access-01access-02
ILLUSTRATIVE NETWORK / 5 DEVICES

Launch the interactive scene, or explore every connection using the device buttons and link list.

core-01 · Core router

Two sample neighbor links: dist-01 and dist-02.

Inspect the neighbor links
  • core-01 GigabitEthernet0/0 → dist-01 · up
  • core-01 GigabitEthernet0/1 → dist-02 · up
  • dist-01 GigabitEthernet1/0/1 → access-01 · up
  • dist-02 GigabitEthernet1/0/1 → access-02 · up

Neighbor relationships are a separate, fictional CDP/LLDP-style fixture. The interface-brief command alone does not reveal a topology. The selected scenario changes only core-01’s link to dist-02; it does not simulate routing convergence.

FROM COMMAND OUTPUT TO SHARED UNDERSTANDING

Make network state useful.

MIND_NMAP / PYATS + MARKMAP

A network you can unfold.

Mind nMap turns parsed network state into Markdown and interactive mind maps. Explore a core–distribution–access hierarchy, then open the details of an individual device.

BUSINESS_READY / MERLIN / DOCUMENTATION

One collection. Many outputs.

CSV, Markdown, HTML, and mind maps make the same network state useful to different audiences. Business Ready and Merlin connect the collection of data to documents people can actually navigate.

THE NETWORK BECOMES A PLACE

From Blender to Unreal Engine.

Original thumbnail from John’s NetClaw and Unreal Engine network demonstration
NETCLAW + UNREAL ENGINE 5

Walk through the topology.

My Unreal Engine experiment rebuilt a Cisco network as an interactive 3D world. It extends the same idea: use discovered network state to create a spatial view engineers can explore.

THREE.JS / AGENTS / INTERACTIVE NETWORKS

Bring the network
into the browser.

NetClaw’s Three.js operations dashboard, the 3D protocol views in WontYouBeMyNeighbour, and network-themed games explore different ways to interact with infrastructure. This site’s visitor globe is another working example.

MIND MAPS IN THE AGENT ERA

Ask. Collect. Visualize.

Markmap MCP and the Itential implementation bring the mind-map workflow into agent tooling. NetClaw adds diagrams, maps, and 3D scenes alongside its network engineering skills.

THE OPEN-SOURCE COLLECTION

Find your next perspective.

All repositories →

Network tools, API experiments, and the wider mind-map collection—from Cisco platforms to space, art, and comics. Forks remain clearly labeled.

53 repositories

Jinja

business_ready

A Python CLI that uses pyATS to transform Cisco CLI Commands into various Business Ready Documents

Business readyView code ↗
Jinja

merlin

Network Magic: Transforming the CLI and REST API using Infrastructure As Code automation

Mind maps / Business readyView code ↗
Jinja

bunt

Mind Maps of Major League Baseball from MLB Data API!

Mind mapsView code ↗
HTML

Cisco_API_v2

Ansible playbooks that capture serial number and PID and send them to the Cisco.com APIs transforming the response into business-ready documents. Version 2.0 uses Jinja2 templates.

Business readyView code ↗
HTML

Cisco_Facts

Ansible playbooks that use the IOS / NXOS Facts modules and Genie parsed commands to transform RAW JSON into business-ready documentation

Business readyView code ↗
HTML

COVID_19_Canada

A collection of Ansible playbooks that utilize the covid19tracker.ca API and generate CSV, Markdown, and Mindmap files based on the real-time data

Mind mapsView code ↗
Jinja

isehole

Business Ready Documents from Cisco Identity Services Engine APIs

Business readyView code ↗
Python

Modern_Show_Interfaces_Status

A modern approach to the Cisco IOS-XE show interfaces status command using Python pyATS / Genie and Jinja2 templating to create business-ready CSV, Markdown, and HTML files

Business readyView code ↗
Jinja

nxpydocs

Automated NXOS Business Ready Documents from th guestshell Python

Business readyView code ↗
Jinja

pyGlobe

Mind Mapping Planet Earth using Python, Jinja2, and restcountries.com

Mind mapsView code ↗
Python

uatu

The Marvel Comic Universe API Transformed into Mind Maps

Mind mapsView code ↗
Python

VibeGraphics

An MCP Server / Gemini CLI Extension to create modern Infographics for your project - VibeGraphics - Generated with Nano Banana and animated with Veo3

3D & visual toolsView code ↗
JavaScript

War_for_Layer_4

A Spec Driven Development (SDD) example using three.js: A tank action game where you try to deliver your packet

3D & visual toolsView code ↗
Python

wikiMD

A Python Package that transforms any Wikipedia Page into a markmap friendly Markdown file

Mind mapsView code ↗
DEMOS / TUTORIALS / LIVE BUILDS

Watch the network take shape.

Full video library ↗

57 videos

THE IDEAS / THE EXPERIMENTS / THE BUILD NOTES

The visualization archive.

Original articles preserved at their original addresses. The oldest 3D articles retain their walkthroughs; three legacy Verge3D embeds remain unavailable. The interactive lab above is a new teaching example.

NetClawJul 3, 2026

I Rebuilt a Real Cisco Network as a 3D World — Inside NetClaw’s New Unreal Engine 5.8 Integration

NetClaw can now clone a live Cisco Modeling Labs topology — gathered with pyATS — straight into a 3D world inside Unreal Engine 5.8, over the Model Context Protocol. Here’s the achievement, the vision, and (for the technically curious) ever

10 MIN READ
NetClawApr 5, 2026

BREAKTHROUGH: NetClaw Brings Your Network to Life in Stunning 3D with Blender Integration!

The Future of Network Visualization Has Arrived Hold onto your console cables, network engineers — NetClaw just shattered the boundaries of what’s possible with network visualization! We’re thrilled to announce the most visually stunning in

4 MIN READ
NetClawApr 5, 2026

NetClaw Adds Blender 3D Network Topology Visualization

Visualize Your Network in 3D with Blender NetClaw now integrates with Blender via the community blender-mcp server, enabling 3D network topology visualization. Network engineers can now say "draw the network topology using CDP data" and wat

3 MIN READ
Network automationAug 3, 2022

Space APIs and Mind Maps!

1 MIN READ
Network automationApr 5, 2022

Learn how to make “business ready” documents!

DevNet Snack Minutes Episode #63!

1 MIN READ
Network automationDec 16, 2021

Introducing Mind nMap – An Open Source Network Mind Map Tool

automateyournetwork/mind_nmap: An automated network Mind Map utility build from markmap.js.org (github.com)

1 MIN READ
Network automationAug 14, 2021

Clippy 3D !

[verge3d id=”1183″] Verge3D Web Interactive (automateyournetwork.ca)

1 MIN READ
Network automationAug 7, 2021

Show IP Interface Brief – Reimagining in 3D

Remember this CLI output? Using real network data I’ve reimagined the Show IP Interface Brief command as an Interactive 3D World! Complete with indicators making it easy to see if an Interface is Healthy or Not! [verge3d id=”1170″] https://

1 MIN READ
Network automationAug 4, 2021

Merlin 3D: Cisco Product Security Incident Response Team (PSIRT) 3D Report!

I have been very silent on this blog lately – apologies – your best way to follow my development work now is likely Twitter or YouTube However! I have been using Blender to make 3D Animations from Network State Data I’ve recently figured ou

1 MIN READ
AnsibleJan 12, 2021

A Recipe For Success – Using Ansible to Transform Cisco Data Centre Facts into Business-Ready Documentation

One of my favourite recipes is the Hakuna Frittata both because not only am I a big fan of puns, I also enjoy this hearty vegetarian meal that even I can handle putting together. Inspired by this simple recipe I have decided to try and docu

6 MIN READ