GITHUB / AUTOMATEYOURNETWORK

Ideas are better
in the open.

Code you can read, run, and build on. Explore the experiments and tools behind my work in networks, automation, and AI.

FEATUREDJinja

merlin

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

Python

Document_Buddy

Chat with various documents - XLSX, DOCX, PPTX, CSV, PDF, TXT - using chatGPT 4 Turbo and Langchain

Open source

WindowsFacts

An Ansible playbook that uses the Ansible Setup module to gather Windows facts and transform them into various reports.

Jinja

business_ready

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

Open source

CiscoIOSFacts

Ansible Playbooks to gather and transform Cisco IOS Facts into human readable documentation automatically

JavaScript

google_drone

100% vibe coded Google Drone using Google Maps SDK / MCP; Vision Extension; Computer Use extension from just prompts

Python

yatfish

Using pyATS and Batfish to perform real-time network configuration analysis

Python

ACI_MCP

A Model Context Protocol Server for Cisco Application Centric Infrastructure (ACI) Application Policy Infrastructure Controller (APIC)

Python

uatu

The Marvel Comic Universe API Transformed into Mind Maps

Python

VibeGraphics

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

Python

gait

An open source version and source control system, inspired by Git, for Artificial Intelligence Agents

HTML

Cisco_Facts

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

Python

gait_mcp

A Model Context Protocol (MCP) Server for Git for Artificial Intelligence Tracking (GAIT)

HTML

BattleChess9000

Inspired by Battle Chess for DOS 1988 - Using Gemini3, Nano Banana3, and Veo3 to reimagine Battle Chess

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.

Python

bubo

Example using the pyATS REST Connector with IOS-XE / NXOS OpenConfig YANG Model

HTML

kagent_vision

A KAgent Agent with Vision - Capture photos, transform them with Nano Banana, animate them with Veo3. Supports ASL.

Open source

CiscoNXOSFacts

Ansible Playbooks to gather and transform Cisco NXOS Facts into human readable documentation automatically

Python

Packet_KAI8

Packet Buddy on Kubernetes with Ollama and multi-LLM using RACK (Retrieval Augmented Consensus Kubernetes)

Python

pyBNS2

A pyATS conversion utility to transform your access layer into IBNS 2.0 using C3PL

Python

screenspeak

AI as a hotkey - Transform your screenshots into real-time audio analysis with chatGPT Vision and Text to Speech

Open source

CiscoPrimeFacts

An Ansible playbook that uses the URI module against the Cisco Prime API based on your hosts file and returns both RAW and structured reports.

Python

SpaceAce

An AI Agent for Space ! And a good starting point, a hello world, for AI Agents

Open source

LinuxFacts

An Ansible playbook that uses the Ansible setup module to gather facts about targetted Linux hosts and creates reports based on the real time data

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

Python

ai_cli

An AI Powered Command Line Interface on Cisco Catalyst IOS XE with Guestshell;Ollama;phi3

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

FORKPython

A2A

An open protocol enabling communication and interoperability between opaque agentic applications.

Python

IOS_XE_RAFT

Using the Retrieval Augmented Fine Tuning (RAFT) approach with Cisco IOS XE JSON using pyATS to fine tune open source models

Python

DiscordNetworkChatBot

Ansible playbooks that chat with Discord using Ansible, Genie/pyATS, and the Discord webhooks that send network state information as a Discord message!

HTML

Modern_Show_Version

Cisco IOS-XE Show Version Command Reimagined as a pyATS job that creates CSV / MD / HTML; sends #chatbot messages; and generates MP3 using Google Cloud TTS #voice

FORKOpen source

awesome-network-automation-ai

A curated list of awesome resources for applying Artificial Intelligence (AI), Large Language Models (LLMs), and Machine Learning (ML) to network automation.

Open source

Atlas

Deep L2-L4 analysis of capture.pcap using Packet Copilot.

Python

dream_machine

Text to AI generated images which are animated with AI with AI generated audio. Make your dreams come true.

Python

pdntspa

Please Do Not Throw Sausage Pizza Away - Side Scrolling Up The OSI Stack

Python

wikiMD

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

Python

IOS_XE_RAPTOR

An AI assistant for Cisco IOS XE that uses RAPTOR Tree Multi-Query RAG and Ollama so you can 'chat' with your Cisco IOS XE device

Python

Webex_Room_RAPTOR

An AI Assistant for Webex Rooms powered by langchain, ollama, and open source language models using a RAPTOR approach for much larger rooms and much deeper insight

Python

capophied

A free open source AI chatbot / assistant alternative to chatGPT built using Microsoft phi-2 model

Open source

portable_pyATS

An Ubuntu, pyATS environment you can shell into, update your testbed, and run pyATS tests locally as a Container

Python

netdiag-vuln-sample

Tiny network diagnostics CLI with a planted CWE-78 OS command injection - target codebase for the Antares-1B vulnerability scanner demo

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

Python

WHIP

Explore the WHIP repository, source files, and documentation on GitHub.

FORKOpen source

genieparser

sub-component of Genie that parse the device output into structured datastructure

228 PUBLIC REPOSITORIES · GITHUB SNAPSHOT: SEPTEMBER 23, 2026