Natural-language network operations

Talk to your network.
Watch it answer safely.

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.

Mission & vision

The trusted control layer between engineers and execution.

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.

Mission

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.

Vision

Intent in. Proof out.

Engineers say what they want. NetPulse understands it, checks risk, executes safely, and shows proof of what happened — every time, for every request.

Core problem

Manual CLI, fragmented tools, tribal knowledge.

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.

Too much manual effort

Small tasks still require context switching, direct CLI work, and repeated validation by hand.

Reliance on individuals

Operating knowledge lives inside a few engineers instead of inside a usable system teams can share.

Automation feels heavy

Most tools are built for broad automation programs, not for simple day-to-day operational actions.

Core value

Natural language in. Structured execution out.

Chat-first for engineers. Predictable for the backend. Safety around every action.

01

Operational visibility

Structured checks for interfaces, VLANs, trunks, versions, neighbors, MAC tables, and overall health state.

02

SSOT-driven validation

Compare live device state against baselines for VLANs, trunks, device roles, and protected resources.

03

Chat-first control

Ask in plain English from Telegram, WhatsApp, or Discord. Get a clean answer — not a wall of CLI output.

Safety model

Built for trust, control, and proof.

NetPulse is designed around execution controls, not just convenience. The system checks policy before action, narrows scope, and returns structured results teams can review.

Risk checks first

Policies and protected resources decide whether an action is allowed, blocked, or needs approval — before SSH opens.

Structured output

Results return in a predictable format, not loose terminal output pasted into chat.

Auditability

Every action logs what was requested, what was executed, and what changed.

Quick start

Get running quickly. Extend only what you need.

Automated

One command on Ubuntu / Debian.

git clone https://github.com/alexbugheanu0/netpulse.git
cd netpulse
bash scripts/setup.sh
Manual

Step through it yourself.

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
NetPulse · open source

Modern network operations for teams that need control — without the overhead.

Practical. Read-only by default. Built around safe execution and day-to-day work.