This is a submission for the GitHub Copilot CLI Challenge
What I Built
Carnitrix-ai is an AI-powered CLI tool that predicts potential code failures,
analyzes security risks, forecasts project health using Git history,
and automatically fixes issues using GitHub Copilot CLI.
It combines:
- Static analysis
- AI-driven refactoring
- Security scanning
- Evolution forecasting
- Interactive demo mode
The goal is to prevent โcode disastersโ before they happen.
Demo
๐ GitHub Repository
https://github.com/rehanqureshi-1786/carnitrix-ai
๐ฅ Demo Video
๐ฅ๏ธ How to Run
git clone https://github.com/rehanquresi-1786/carnitrix-ai
cd carnitrix-ai
npm install
npm start demo
My Experience with GitHub Copilot CLI
GitHub Copilot CLI significantly accelerated the development of Carnitrix-ai.
Throughout this project, I used Copilot CLI to:
- Generate and refine CLI command handlers
- Improve error handling and edge case management
- Refactor complex logic into cleaner, modular structures
- Suggest security improvements in vulnerable demo files
- Optimize file path handling and cross-directory execution
One of the most impactful uses of Copilot CLI was during the implementation of the AI-powered fix command. Copilot helped restructure complex TypeScript logic, reduce code smells, and improve readability in seconds โ tasks that would otherwise take much longer manually.
Copilot CLI also helped during debugging sessions by quickly suggesting fixes for incorrect argument handling and improving output formatting for scan reports.
Overall, GitHub Copilot CLI acted as an intelligent development partner โ speeding up iteration, improving code quality, and allowing me to focus more on architecture and feature design rather than boilerplate implementation.
Top comments (0)