Welcome to GNS3 Copilot Documentation
[🇺🇸 English](README.md) | [🇨🇳 中文](README_ZH.md)
Overview
GNS3 Copilot is an AI-powered network automation assistant designed specifically for GNS3 network simulator. It provides intelligent network device management and automated operations through natural language interaction.

Quick Links
🚀 Getting Started
📚 Documentation
- Project Announcement - Project overview and roadmap
- Architecture Documentation - System architecture and framework design
- User Guide - User guides and configuration instructions
- Development Guide - Development resources and testing guides
- Technical Documentation - Technical specifications
🤝 Contributing
We welcome contributions from the community! Please follow our branching strategy:
- Submit Pull Requests to the Development branch
- Create feature branches from Development:
git checkout -b feature/your-feature-name Development
Core Features
- 🤖 AI-driven conversational interface - Natural language interaction
- 🔧 Device configuration management - Batch configuration for multiple vendor devices
- 📊 Topology management - Create, modify, and manage GNS3 network topologies
- 🎨 Topology visualization - SVG drawing support for automatic topology generation
- 🔍 Network diagnostics - Intelligent troubleshooting and performance monitoring
- 🌐 Multi-LLM support - Integration with DeepSeek, OpenAI, Anthropic, XAI, and more
License
This project uses MIT License - see LICENSE for details.
Links
- GitHub Repository: https://github.com/yueguobin/gns3-copilot
- PyPI Package: https://pypi.org/project/gns3-copilot/
- Issue Tracker: https://github.com/yueguobin/gns3-copilot/issues
Made with ❤️ by [Guobin Yue](https://github.com/yueguobin)