Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GitLens: Developer Profile Analyzer & AI Outreach Agent

GitLens is a full-stack Flask application that simplifies developer recruitment. Enter any GitHub username to instantly analyze their public metrics, view their primary programming languages, pinpoint their top repository, and generate a personalized cold outreach email using high-speed Groq AI.

๐Ÿš€ Features

  • GitHub REST API Integration: Fetches live user data, bios, and repository metrics.
  • Dynamic Tech Stack Parser: Breaks down programming language use by percentage.
  • Groq AI Acceleration: Uses the Llama-3.3-70b-versatile model to write customized outreach emails instantly.
  • Database Tracking: Saves all analysis history to a local SQLite database.
  • Excel Export: Download data directly to a clean .xlsx file.

๐Ÿ› ๏ธ Tech Stack

  • Python, Flask, SQLite3, Groq SDK, OpenPyXL, HTML, CSS, JavaScript

๐Ÿ”‘ Quick Setup

Create a .env file in the root folder and add your keys:

GITHUB_TOKEN=your_github_token
GROQ_API_KEY=your_groq_api_key

# Run this to start the application!
python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages