Built with Netmiko and PyQt5, this tool automates CLI commands and presents the results in a clean, user-friendly interface. No need for agents, SNMP, or endless manual commands — just connect, click, and get the data you need in seconds. Lightweight, flexible, and still growing, this project is my ongoing experiment to make network management faster and simpler.
This project started as a personal experiment to make managing network devices easier. Using Python and the Netmiko library, I built a graphical interface that connects to Cisco routers and switches. Instead of relying on the command line, users can interact with devices through simple buttons, menus, and tables.
The goal is to simplify routine network tasks, making them accessible even to people without coding or CLI knowledge. The first version is already functional — it can connect to a router, load interface details, and present them in a clear, user-friendly way.
Under the hood, the app uses Netmiko to automate CLI commands across devices (with multi-device automation as a future goal). What used to take hours of repetitive command-line work now takes just seconds. Whether it’s troubleshooting, hardening the setup, or preparing for an audit, the tool delivers the information fast and clearly — faster than brewing a good cup of coffee.
No agents or SNMP traps required
CLI backend with a PyQt5 GUI frontend
Works with Cisco (with ambitions to expand to Juniper, MikroTik, and more)
Lightweight — runs on a VM, Docker, or bare metal
This is a trial version, under continuous development. For testing, I’m using both a virtual lab (VMware PnetLab) and Cisco physical hardware to ensure the app works reliably before rolling it into production environments.
I’m currently working on full documentation for this application—including setup guides, supported device lists, configuration examples, and troubleshooting tips. These will be published here on the website as soon as they’re ready.
In the meantime, if you have questions, feel free to reach out. I’m happy to share details and help with trials or demos.