AI-powered network configuration assistant that converts natural language to Cisco IOS commands — powered by Fireworks AI on AMD GPUs.
Network engineers spend hours writing Cisco IOS commands manually. NetConfig AI lets you describe what you want in plain English and instantly generates production-ready configuration commands — which can be deployed directly to real or simulated routers with one click.
Example:
"Configure OSPF with network 192.168.1.0/24 in area 0"
Generates:
router ospf 1
network 192.168.1.0 0.0.0.255 area 0
end- Natural language to Cisco IOS command generation
- Network diagram upload — upload a topology image and get commands
- One-click deployment to real Cisco routers via SSH
- GNS3 simulator support for testing without real hardware
- Chat history saved to Firebase
- Firebase authentication
- Powered by Fireworks AI running on AMD GPUs
React Frontend → Flask Backend → Fireworks AI (AMD GPUs) → Cisco Router / GNS3
- Docker Desktop
- Fireworks AI API key
git clone https://github.com/malaaaeeka/netconfig
cd netconfig
cp ai-chatbot-backend/.env.example ai-chatbot-backend/.env
# Add your FIREWORKS_API_KEY to .env
docker-compose upOpen http://localhost:5173
Backend:
cd ai-chatbot-backend
pip install -r requirements.txt
py app.pyFrontend:
cd ai-network-chatbot
npm install
npm run dev| Layer | Technology |
|---|---|
| Frontend | React, Vite, Firebase Auth |
| Backend | Flask, Python |
| AI Inference | Fireworks AI (AMD GPUs) |
| Model | GPT-OSS 120B |
| Router Deployment | Netmiko, SSH |
| Storage | Firebase Firestore, Cloudinary |
| Simulation | GNS3 |
- Routing: OSPF, EIGRP, BGP, RIP, Static Routes
- Switching: VLANs, Trunking, VTP, STP, Port Security
- Security: Standard ACL, Extended ACL, Named ACL
- NAT: Static NAT, Dynamic NAT, PAT
- Redundancy: HSRP, VRRP
AMD Developer Hackathon: ACT II — Track 3 (Unicorn Track)
- Malaika Khalid
- Omama Khalid
Abdul Wali Khan University Mardan