Create stunning GitHub profile READMEs with AI in seconds!
Transform your personal GitHub profile with intelligent README generation using your choice of advanced AI modelsβAnthropic Claude, OpenAI GPT, or Google Gemini. This tool specifically creates content for your GitHub profile README (not project READMEs) - the special README that appears on your GitHub profile page.
β Star this repo if you find it useful! β
π― Get Started β’ π€ Contribute β’ π‘ Features β’ π Live Demo
A GitHub Profile README is a special README that appears at the top of your GitHub profile page. It's different from project READMEs and serves as your personal introduction to anyone visiting your profile.
How to create one manually:
- Create a repository with the same name as your GitHub username
- Add a
README.mdfile to that repository - GitHub automatically displays this README on your profile
Our tool automates this process by generating compelling, personalized content for this special profile README.
What makes this tool special?
- π€ Multi-AI Engine: Choose from Anthropic Claude, OpenAI GPT, or Google Geminiβeach with unique strengths for personalized profile content
- π Smart Analysis: Automatically analyzes your GitHub repositories and activity patterns
- π¨ Multiple Styles: Choose from Professional, Creative, Technical, Minimalist, or Academic tones
- π Live Preview: See your profile README rendered in real-time as it's generated
- π Privacy-First: Your API keys stay with you - no server storage of sensitive data
- β‘ Fast & Easy: Generate a professional profile README in under 30 seconds
- π± Responsive Design: Works perfectly on desktop and mobile devices
- π― Profile-Specific: Specifically designed for GitHub profile READMEs, not project documentation
Ready to create an amazing README? Choose your preferred method:
- No installation required
- Deployed directly from this public repo
- Enter your own API keys securely in your browser
- Start creating your profile README immediately!
Want to run it yourself? Here's what you'll need:
- Node.js 18+ and npm
- API key from your preferred provider:
- Anthropic Claude (Get yours here) - Recommended for best formatting
- OpenAI GPT (Get yours here) - Great for creative content
- Google Gemini (Get yours here) - Excellent for technical analysis
- GitHub token (optional, for private repos)
-
Clone this repo
git clone https://github.com/defremont/AI-GitHub-Profile-README-Generator.git cd AI-GitHub-Profile-README-Generator -
Install everything
npm install cd backend && npm install && cd .. cd frontend && npm install && cd ..
-
Start the app
npm run dev
-
Open your browser
- Go to
http://localhost:5173 - Configure your preferred AI provider (Anthropic/OpenAI/Gemini)
- Add your GitHub token (optional, but recommended)
- Start creating! π
- Go to
Want to deploy your own instance?
See DEPLOYMENT.md for detailed deployment instructions.
Choose Your AI Provider
π― Anthropic Claude (Recommended)
- Go to console.anthropic.com
- Best for: Professional formatting and structure
- Models: Claude Sonnet-4, Claude 3.5 Sonnet/Haiku
β‘ OpenAI GPT
- Go to platform.openai.com/api-keys
- Best for: Creative and engaging content
- Models: GPT-4o, GPT-4 Turbo, GPT-4o-mini
π¬ Google Gemini
- Go to aistudio.google.com/app/apikey
- Best for: Technical analysis and insights
- Models: Gemini 1.5 Pro/Flash, Gemini 1.0 Pro
GitHub Token (Optional)
- Go to github.com/settings/tokens
- Create a token with
userandrepopermissions - This unlocks private repo analysis and better rate limits
Want to see what this creates? Here's exactly what you get:
Before: Empty or boring GitHub profile
After: Professional, AI-generated README like this one!
π― See the transformation: Check out this complete example README generated by our AI - it showcases skills, projects, and personality in a compelling way that recruiters and collaborators will love!
It's really simple! Here's what happens behind the scenes:
- π Analyze: We fetch your GitHub profile and analyze your repos, languages, and activity patterns
- π€ Generate: Your chosen AI model (Claude/GPT/Gemini) creates personalized profile content based on your coding style and projects
- β¨ Polish: Choose your style (Professional, Creative, Technical, etc.) and AI provider for optimal results
- π Export: Copy to clipboard and paste into your profile repository's README.md file
Important: After generating, create a repository with your GitHub username and add the generated content as README.md to make it appear on your profile!
AI-GitHub-Profile-README-Generator/
βββ frontend/ # React app (the UI you see)
βββ backend/ # Node.js API (talks to GitHub & AI)
βββ docs/ # API documentation
βββ README.md # You are here! π
βββ package.json # Project dependencies
Simple and clean! π―
This is a new project and we'd love your help making it awesome!
Here are some ways you can contribute:
- β Star this repo - it really helps!
- π Report bugs - found something broken? Let us know!
- π‘ Suggest features - what would make this better?
- π Improve docs - help others understand the project
- π¨ Design improvements - make it prettier!
Want to code? Amazing! Here's how:
- Fork this repo β‘
- Create a branch:
git checkout -b my-awesome-feature - Make your changes β¨
- Test everything π§ͺ
- Submit a PR π
Don't know where to start? Check out our Issues - we label easy ones as good-first-issue!
- Open an Issue
- Start a Discussion
- Check our Contributing Guide
This project is just getting started! Here's what we're thinking about:
- π One-click GitHub login (no more tokens!)
- π¨ More templates (help us design them!)
- π± Mobile app (React Native?)
- π i18n support (multiple languages)
- π Advanced AI features (custom prompts, style mixing)
Got ideas? Let us know!
MIT License - feel free to use this for anything! See LICENSE for details.
Open source project π₯
Special thanks to:
- Anthropic for Claude models π§
- OpenAI for GPT models β‘
- Google for Gemini models π¬
- GitHub for their amazing API π
- Contributors who help make this better β
- You for checking this out! π
Give it a star β and share it with your friends!
β Star this repo β’ π Report issues β’ π¬ Discussions
Made with β€οΈ by the open source community
