Analyze any GitHub Pull Request using Google Gemini Flash, generate intelligent review reports, export them as PDF or Markdown, and improve code quality with actionable recommendations.
π Dark Mode β’ βοΈ Light Mode β’ π PDF Export β’ π Markdown Export β’ π Copy Report
Code Insight Dev is an AI-powered Pull Request Review platform designed to help developers understand the quality of their code before merging.
Simply paste a GitHub Pull Request URL, and the system automatically analyzes the PR using the Google Gemini Flash API.
The application generates a clean, structured review including:
- π Pull Request Summary
- π Code Health Score
- β Best Practices
β οΈ Issues & Risks- π‘ AI Recommendations
- π Detailed Review Report
Users can then:
- π Export reports as PDF
- π Export reports as Markdown
- π Copy the report with one click
- π Switch between Dark & Light themes
- Analyze GitHub Pull Requests
- AI-generated review using Gemini Flash
- Human-friendly explanations
- Instant feedback
Simply paste:
https://github.com/owner/repository/pull/123
The application automatically:
- Fetches PR information
- Reads changed files
- Sends code to Gemini Flash
- Generates an intelligent review report
β Pull Request Summary
β Code Quality Analysis
β Code Health Status
- π’ Healthy
- π‘ Needs Improvement
- π΄ Critical Issues
β Bugs & Risks
β Performance Suggestions
β Security Recommendations
β Best Practices
β Overall Recommendation
Generate reports as:
- π PDF
- π Markdown (.md)
Perfect for:
- Documentation
- Team Reviews
- Project Records
- Technical Reports
Copy the complete AI-generated report to your clipboard with one click.
Perfect for:
- GitHub Comments
- Slack
- Teams
- Documentation
- Notion
β Modern Design
β Responsive Layout
β Dark Mode
β Light Mode
β Smooth User Experience
- β React
- π¨ Tailwind CSS
- π¦ Axios
- π Dark/Light Theme
- πΉ Go
- πΈ Gin Framework
- π€ Google Gemini Flash API
- REST API
Paste Pull Request URL
β
βΌ
Backend (Go + Gin)
β
βΌ
Fetch Pull Request Data
β
βΌ
Send Code to Gemini Flash
β
βΌ
AI Review & Analysis
β
βΌ
Generate Smart Report
β
ββββββββββΊ Copy Report
ββββββββββΊ Export PDF
ββββββββββΊ Export Markdown
The generated report includes:
A concise explanation of what the PR changes.
Overall project health rating.
Example:
π’ Healthy
or
π‘ Needs Improvements
- Potential bugs
- Code smells
- Performance issues
- Security concerns
Suggestions to improve:
- Readability
- Performance
- Maintainability
- Best Practices
Example:
β Ready to Merge
or
β Needs Further Review
git clone https://github.com/yourusername/Code-Insight-Dev.gitcd frontend
npm install
npm run devcd backend
go mod tidy
go run main.goCreate a .env file.
GEMINI_API_KEY=YOUR_API_KEYCode-Insight-Dev
βββ frontend
β
βββ backend
β
βββ reports
β
βββ docs
β
βββ README.md
- π₯ GitHub OAuth Login
- π€ Multi-AI Model Support
- π PR Analytics Dashboard
- π Charts & Metrics
- π Review History
- π Notifications
- π Multi-language Support
- π§ AI Chat Assistant for Pull Requests
- π Deployment Support
- β Team Collaboration
Contributions are always welcome!
Feel free to:
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
This project is licensed under the MIT License.
Dilu Tharushika
πΌ Full Stack Developer
π Passionate about building AI-powered developer tools using modern web technologies.