A multi-agent Go system for refactoring repos to modern best practices ποΈπ»
Nyro is an autonomous AI DevOps engineer that never sleeps, designed to refactor entire repositories to modern best practices. With the ability to clone massive repositories, build semantic graphs, identify tech debt, outdated libraries, and anti-patterns, Nyro generates migration PRs for upgrading Go to generics, Kubernetes, and dependency updates. To simulate impact, Nyro utilizes ephemeral environments π§.
- π Identify tech debt & outdated libraries
- π Generate migration PRs for modernization
- π Simulate impact via ephemeral environments
- π€ Autonomous multi-agent system
- π§© Refactoring repositories to modern best practices
To get started with Nyro, follow these steps:
$ go get -u github.com/username/Nyro
Use the following command to run Nyro on a repository:
$ nyro
Contributions are always welcome! If you're interested in contributing, please take a moment to read through our contributing guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Enjoy refactoring with Nyro! ππ