Operate Cisco networks in plain language.
Help engineers run Cisco-based networks through natural language, with safe execution, structured outputs, and full auditability — no new UI to learn.
NetPulse helps network engineers operate Cisco-based networks through natural language, structured execution, and auditability. Engineers say what they want. NetPulse understands, checks risk, executes safely, and shows proof of what happened.
NetPulse is not trying to make SSH look nicer. It is designed to reduce friction, reduce risk, and make day-to-day network work easier for teams without large automation departments.
Help engineers run Cisco-based networks through natural language, with safe execution, structured outputs, and full auditability — no new UI to learn.
Engineers say what they want. NetPulse understands it, checks risk, executes safely, and shows proof of what happened — every time, for every request.
Even basic work — checking VLANs, validating trunks, comparing state against a baseline — takes time and depends on individual skill. Existing platforms often feel too heavy, too complex, or too risky for daily use.
Small tasks still require context switching, direct CLI work, and repeated validation by hand.
Operating knowledge lives inside a few engineers instead of inside a usable system teams can share.
Most tools are built for broad automation programs, not for simple day-to-day operational actions.
Chat-first for engineers. Predictable for the backend. Safety around every action.
Structured checks for interfaces, VLANs, trunks, versions, neighbors, MAC tables, and overall health state.
Compare live device state against baselines for VLANs, trunks, device roles, and protected resources.
Ask in plain English from Telegram, WhatsApp, or Discord. Get a clean answer — not a wall of CLI output.
NetPulse is designed around execution controls, not just convenience. The system checks policy before action, narrows scope, and returns structured results teams can review.
Policies and protected resources decide whether an action is allowed, blocked, or needs approval — before SSH opens.
Results return in a predictable format, not loose terminal output pasted into chat.
Every action logs what was requested, what was executed, and what changed.
git clone https://github.com/alexbugheanu0/netpulse.git
cd netpulse
bash scripts/setup.sh
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
Practical. Read-only by default. Built around safe execution and day-to-day work.