Cisco AIXEdge is an open-source AI assistant that simplifies management and troubleshooting of Cisco C9350 Smart Switches and NX-OS devices. It leverages natural language processing to interpret commands, automate routine tasks, and provide contextual assistance to network engineers.
- Natural Language Interface: Interact with your Cisco devices using plain English commands
- Multi-Platform Support: Works with both IOS-XE and NX-OS environments
- Multi-Language Translation: Provides suggestions in your native language
- Intelligent Troubleshooting: Automatically diagnoses common network issues
- Configuration Assistance: Provides suggestions and validates configurations
- go version go1.22.4
- Network access to Cisco devices (IOS-XE or NX-OS)
- Bring your Own API key (OpenAI / Google Gemini)
env GOOS=linux GOARCH=386 go build -o aixedge.built ./aixedge.goSwitch#copy http://bootstrap.cisco-aixedge.com/aixedge-init.cfg running-configSW#aixedge-help
AI assitant for Cisco AIXEdge products.
Arguments:
aixedge-help Presents options to run AI assistant
aixedge-chat Chat with the AI assitant
aixedge <query> Queries adressed to AI Assistant
aixedge <show command> @ <query to AI assistant> AI Assistant helps with command's output
aixedge-upgrade Upgrades the AI Assistant to the latest version
aixedge-cfg <API_KEY> Initial config of the script; Adds the OpenAI API key;
aixedge-init Initialization of AI assistant
aixedge-uninstall Uninstall the AI assistant
aixedge-version Shows installed versionFor comprehensive documentation, visit docs.cisco-aixedge.com
- Troubleshooting connectivity issues
- Automating device configurations
- Network performance optimization
- Training junior network engineers
We welcome contributions from the community! Please see our CONTRIBUTING.md for guidelines.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- The network engineering community for valuable feedback
For questions, feedback, or support:
- GitHub Issues: https://github.com/cisco/aixedge/issues
- Email: [email protected], [email protected]
Cisco AIXEDGE is not officially endorsed by Cisco Systems, Inc. This is a community-driven open-source project.