Synthesize Raw Code into Professional Narratives. Visualize Real Growth.
In the modern hiring landscape, a GitHub Profile is more than a portfolio; it's a living resume. However, standard profiles often obscure the depth and quality of work under simple contribution squares.
GitMe bridges the gap between raw data and developer identity. It doesn't just list commits; it analyzes impact, identifies core competencies, and provides an AI-driven synthesis of your professional journey.
Go beyond the 12-month window. Visualize multi-year activity across Pull Requests, Issues, and Discussions with granular filtering. See where your influence actually lies.
Leverages OpenRouter (OpenAI/Anthropic) to analyze your contribution metadata and generate a professional summary. It explains what you did and why it matters to potential collaborators.
A premium CV/Resume viewer built into the dashboard. Switch seamlessly from repo metrics to professional credentials with an integrated PDF viewer and downloader.
Advanced discovery features for your own history. Filter contributions by organization, repository, or type to find that specific architectural refactor from three years ago.
Automatic extraction of your primary technologies and languages, presented through dynamic charts and visual sections that highlight your actual toolset.
- Framework: React + Vite
- Styling: Tailwind CSS + Lucide Icons
- Data Engine: GitHub GraphQL API (v4)
- Intelligence: OpenRouter API
- Markdown Handling:
react-markdownwith GFM
- GitHub Personal Access Token (classic): Requires
repo,read:user, anduser:email. - OpenRouter API Key: To enable the AI Technical Assistant.
# Clone the repository
git clone https://github.com/akifejaz/gitme
# Navigate to directory
cd gitme
# Install dependencies
npm install
# Run development server
npm run devPersonalize your dashboard in userConfig.js:
const userConfig = {
name: "Your Name",
email: "your.email@example.com",
github: "https://github.com/yourusername",
cvUsername: "technical_resume" // public/cv/technical_resume.pdf
};Client-Side Only: GitMe operates entirely in your browser. Your API tokens are never sent to our servers; they are used only for direct calls to GitHub and OpenRouter. Your data stays yours.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Built with ❤️ for the Open Source Community.
Give a ⭐ if you find this project useful!
