
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
profile-readme-ai
Advanced tools
π AI-powered GitHub Profile README generator - analyze your repos and generate stunning profiles in seconds
Analyze your repos. Detect your stack. Generate a stunning profile.
One command. AI-powered. 8 themes. 10 languages.
β‘ Quick StartΒ Β π PipelineΒ Β π¨ ThemesΒ Β π§ AIΒ Β π CommandsΒ Β βοΈ Config
$ npx profile-readme-ai generate
Zero config. Zero install. One command.
// more install options# global install
$ npm install -g profile-readme-ai
# use the short alias
$ prai generate -u your-username -t neon
# dry-run: preview without saving
$ prai generate -u your-username --dry-run
# skip AI, just use GitHub data
$ prai generate -u your-username --no-ai
input process enhance output
βββββ βββββββ βββββββ ββββββ
GitHub API ββββΆ detect ββββΆ GPT-4o ββββΆ README.md
ββ profile ββ languages ββ bio ββ themed
ββ repos ββ frameworks ββ tagline ββ badges
ββ stars ββ topics ββ suggestions ββ stats
// what happens under the hood
const analysis = await analyzeGitHubProfile(username); // fetch + detect
const { bio } = await generateBio(analysis, apiKey); // AI enhance
const readme = generateReadme(analysis, { theme }); // render
await fs.writeFile('README.md', readme); // done
8 built-in themes. Or bring your own.
|
|
|
|
|
|
|
|
// custom themes$ prai init-theme -o my-theme.json
$ prai generate --theme-file my-theme.json
// my-theme.json β full control
{
"name": "My Theme",
"headerStyle": "banner", // banner | text | ascii | none
"headerColor": "gradient", // hex | gradient
"headerAnimation": "twinkling",// twinkling | fadeIn | blink | none
"badgeStyle": "for-the-badge", // flat | flat-square | for-the-badge
"statsTheme": "tokyonight", // github-readme-stats theme
"sections": { "about": true, "techStack": true, "stats": true, "connect": true }
}
Powered by
gpt-4o-miniΒ Β·Β Runprai configureto set your key
π Deep Analysis
|
π Multi-Language
|
πΌοΈ Social Cards
|
Command Alias Description AI
βββββββ βββββ βββββββββββ ββ
prai generate g Generate profile README β
prai analyze a Deep analysis + suggestions β
prai translate t Multi-language bio β
prai social s Social preview cards
prai stats GitHub statistics
prai actions GitHub Actions workflow
prai configure c Set up API keys
prai preview p Preview any profile README
prai init-theme Scaffold custom theme
prai themes List all themes
β requires OpenAI key β optional AI enhancement
// options reference Flag Description
ββββ βββββββββββ
-u, --username <name> GitHub username
-t, --theme <name> minimal | hacker | creative | corporate
retro | neon | dark | light
--theme-file <path> Custom theme JSON
-o, --output <path> Output file (default: ./README.md)
--dry-run Preview only, no file write
--no-ai Skip AI generation
--no-stats Skip stats cards
--json JSON output (stats)
-l, --language <code> Bio language (analyze)
-s, --schedule <cron> Cron schedule (actions)
$ prai configure
Key Status Purpose
βββ ββββββ βββββββ
OpenAI API Key Required for AI Bio, analysis, translation
GitHub Token Optional Rate limit: 60 β 5,000 req/h
π platform.openai.com/api-keys Β· π github.com/settings/tokens
β Node.js 18+
β GitHub account
β OpenAI API key (optional β AI features only)
$ git clone https://github.com/sena-labs/profile-readme-ai.git
$ cd profile-readme-ai && npm install
$ npm run dev generate # dev mode
$ npm run build # compile
See CONTRIBUTING.md for guidelines.
Apache License 2.0 β Copyright 2026 sena-labs
See LICENSE.
FAQs
π AI-powered GitHub Profile README generator - analyze your repos and generate stunning profiles in seconds
We found that profile-readme-ai demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.