Inspiration
Modern software development moves fast, but security and code quality often lag behind. We wanted to empower every developer—regardless of experience—to instantly find and fix vulnerabilities in their codebase, leveraging the latest AI advancements. Our inspiration came from seeing how much time teams spend on manual code review and how critical security is in today’s world.
What it does
DevAgent Swarm is an AI-powered code review and auto-fix platform for GitHub repositories.
Connect your repo: Securely authenticate and select any of your GitHub repositories. Analyze with AI: Instantly scan all or selected files for security, quality, and testing issues. See actionable findings: Get detailed, color-coded reports with severity, explanations, and references. Auto-fix & commit: Review recommended code fixes, apply them with one click, and commit directly to GitHub. Comment on issues: Automatically post findings and fixes to GitHub issues for team collaboration. Download reports: Export markdown reports for compliance or sharing. Beautiful dashboard: All in a modern, responsive Streamlit interface.
How we built it
Backend: Python agents powered by LLMs (Amazon Bedrock), integrated with the GitHub API for repo access, issue commenting, and auto-committing code changes. Frontend: Streamlit dashboard with dynamic repo/file selection, findings visualization, and interactive code review/commit workflow. Security: All credentials handled securely; no hardcoding—everything is user-driven. Automation: End-to-end workflow from analysis to remediation and reporting.
Challenges we ran into
Integrating real-time GitHub operations (fetching repos, files, issues, and committing code) with AI-driven analysis. Ensuring recommended code fixes are accurate and safe to auto-commit. Handling large codebases efficiently and providing instant feedback. Designing a UI that’s both powerful and easy for anyone to use.
Accomplishments that we're proud of
Built a fully functional AI code review agent that finds and fixes real vulnerabilities. Seamless GitHub integration: analyze, comment, and commit—all from one dashboard. Dynamic repo/file selection and multi-file analysis. Professional, user-friendly interface ready for real-world teams.
What we learned
The power of combining AI with developer tools to automate tedious, error-prone tasks. How to securely handle user credentials and automate GitHub workflows. The importance of clear, actionable feedback in code review tools. Building scalable, modular systems for rapid prototyping and deployment.
What's next for DevAgent Swarm
Expand support for more languages and frameworks. Add team collaboration features and scan scheduling. Integrate with CI/CD pipelines for continuous code health. Enhance AI models for even smarter, context-aware fixes. Open-source the platform for community contributions!
Built With
- amazon-bedrock-(llm-api)
- amazon-web-services
- dotenv
- github
- github-api
- matplotlib
- pandas
- postgresql
- pygithub
- python
- streamlit
Log in or sign up for Devpost to join the conversation.