AGPLv3 Open Source · MSP-ready

Network config automation
for modern MSPs

Push VLANs, manage trunks, and audit 100+ switches across all your client sites — driven by LLM, secured by dry-run gates.

Get MSP Pro View on GitHub
demo_vlan_llm.py
$ python demo/demo_vlan_llm.py --dry-run
---
[LLM] "Configure VLAN 200 (servers) on 3 switches"
[STEP 1] Visio loaded — 3 switches, 2 sites detected
[STEP 2] Structured ops: add_vlan x3, set_trunk_port x6
[GATE 1] diff_review ... PASS
[GATE 2] cmd_review ...
vlan 200
name servers
interface GigabitEthernet0/48
switchport trunk allowed vlan add 200
[GATE 2] PASS — 9 commands, 0 destructive
[OK] Dry-run complete in 4.2s — ready to push
8+
Vendor templates
9
MCP tools
3
Safety gates
<30s
LLM → push latency
Features

Everything your team needs

From Visio topology import to per-site Docker MSP deployments — in one autonomous agent.

🗺️
Visio topology import
Parse .vsdx files directly — detect equipment, roles, links, and generate PNG/D2/Mermaid exports automatically.
🤖
LLM-driven operations
Natural language → structured ops → validated CLI commands. Powered by local Ollama or any OpenAI-compatible API.
🔒
3-gate safety pipeline
diff_review → cmd_review → post_push. Destructive blacklist enforced. No rollback surprises.
🔌
MCP protocol native
9 tools exposed via Model Context Protocol — plug into Claude Desktop, Cline, or any MCP client out of the box.
🐳
MSP multi-site Docker
docker-compose.msp.yml with Traefik, per-site volumes, and audit aggregator. One command per client site.
📊
Live observability
Real-time dashboard with topology view, VLAN table, port audit, and change history — no external monitoring stack needed.
📦
Single binary deploy
PyInstaller 129 MB .exe — run on any Windows/Linux host with no Python dependency. Air-gap friendly.
🗂️
Topology PNG export
GET /api/topology.png — networkx + matplotlib render. No Graphviz or D2 CLI required. Embeddable in reports.
⚡
SSH parallel push
netmiko-based concurrent push to N switches with per-device rollback on failure. Progress tracked in real time.
Compatibility

8+ vendor templates

Production-tested templates with operation libraries, validate_regex, and destructive blacklists.

Huawei VRP
HP Comware
Aruba AOS-CX
HP ProCurve
Netgear ProSafe
Cisco IOS/IOS-XE
Juniper JunOS
Generic fallback

Stencils: Cisco Catalyst 2960X/9300 · Juniper EX2300/EX4300 · Aruba CX 6300F · HPE 5940 · Huawei S6720 · Netgear M4300

Pricing

Simple, transparent pricing

Start free, scale to full MSP automation. No per-device licensing.

Starter
Free / forever
AGPLv3 · Self-hosted · Unlimited
  • All vendor templates
  • MCP 9 tools
  • Single-site deploy
  • CLI + Web UI
  • MSP multi-site Docker
  • Audit aggregator
  • Priority support
Get on GitHub
Enterprise
2000€ / year
Unlimited sites · On-premise · Custom SLA
  • Everything in MSP Pro
  • Unlimited sites
  • Custom vendor templates
  • On-premise deployment
  • SSO / LDAP integration
  • Dedicated Slack channel
  • Annual security audit
Contact sales
ROI

Time savings per site

Measured against a skilled network engineer at 80€/h.

Task Manual time With netcfg-agent Saved / month
VLAN rollout (10 switches)3h8min~2.7h → 216€
Port audit report1.5hinstant~1.5h → 120€
Topology documentation2h5min~2h → 160€
Config backup verification1hautomated~1h → 80€
Total / site / month~576€ saved

ROI at 49€/site: 11.7x — payback in <3 days of use.

Ready to automate your network operations?

Open source. Self-hosted. No vendor lock-in.

Get MSP Pro — 49€/site Open dashboard