GitCompat is an AI-powered tool that analyzes two GitHub profiles to determine their pair programming compatibility. Perfect for hackathons and team formation, it evaluates technical skills, work patterns, and collaboration readiness using algorithmic scoring and AI insights.
- Node.js 18+
- GitHub account
- (Optional) GitHub Personal Access Token for higher rate limits
- Gemini API
# Clone the repository
git clone https://github.com/puri-adityakumar/gitcompat
cd gitcompat
# Install dependencies
npm install
# Set up environment (optional but recommended)
cp env.example .env.local
# Add your GitHub token to .env.local
# Start development server
npm run dev- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS + Shadcn/ui
- AI: Google Gemini API
- Data: GitHub REST API
We welcome contributions! Check out our comprehensive documentation:
- Documentation Hub - Complete guide to contributing and development
- Architecture Overview - System design and project structure
- Implementation Logic - Detailed algorithms and AI integration
