Skip to content

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.

GNS3 Copilot Demo

🚀 Getting Started

📚 Documentation

🤝 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.

  • 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)