An AI-powered portfolio generator for your GitHub profile
| Feature | Description |
|---|---|
| Narrative Professional Summary | An advanced AI analyzes a developer's entire public footprint—code, commit patterns, and repository themes—to generate a professional, narrative-style summary that reads like a high-quality bio. |
| Holistic Developer Score | A unique "Developer Score" (0-100) is calculated to holistically evaluate a profile's impact, considering commit activity, repository quality, and community validation. The score is fully auditable with a detailed breakdown. |
| Automated Skill & Language Analysis | The AI infers high-level skills (e.g., "API Design," "Game Development") from repository content and provides concise insights into the developer's demonstrated experience with their top languages. |
| Intelligent Data Aggregation | The system intelligently processes all of a user's repositories, filtering out forked projects and non-programming languages to provide clean, meaningful statistics on their original work. |
A powerful tool for recruiters and team leads to find ideal candidates within the GitFolio database.
| Feature | Description |
|---|---|
| Natural Language Search Engine | Users can describe their ideal candidate in conversational language (e.g., "Find me a Python developer who has worked with automation tools and has experience with tensorflow"). |
| AI-Driven Candidate Ranking | A multi-stage AI pipeline extracts key technical concepts from the query, then analyzes and ranks the most suitable candidates from the entire database. |
| Personalized Match Reasoning | For each search result, the AI provides a concise, one-sentence justification explaining why the candidate is a strong match, citing specific skills or project experience. |
GitFolio provides tangible assets that can be used in portfolios, resumes, and professional profiles.
| Feature | Description |
|---|---|
| Self-Contained HTML Export | Download a profile as a single, fully interactive HTML file. All styling, data, and even pop-up dialogs are preserved. |
| GitHub-Ready Markdown Generation | Generate a complete, well-structured Markdown report of the profile, perfect for pasting directly into a README.md. The tool includes a live preview and a one-click copy button. |
| Clean, Shareable Profile URLs | Every generated profile is accessible via a clean, semantic URL, making it simple to share a live, always-up-to-date professional summary. |
Create a .env file in the root directory with the following variables:
| Variable | Description |
|---|---|
GITHUB_TOKEN |
GitHub Personal Access Token. Required to increase the API rate limit for fetching user and repository data. |
GEMINI_API_KEY |
Google Gemini API Key. Required for all AI-powered features, including profile synthesis and developer search. |
Run the development server:
npm run dev
Start the Genkit developer UI:
npm run genkit:dev