Free for developers

A developer portfolio built from the code you actually wrote

Gitfolio reads the commits, languages and READMEs in your GitHub or GitLab repositories. Then AI writes a portfolio, a GitHub profile README or a CV that you can download or publish.

  • GitHub
  • GitLab
  • Markdown and PDF

Try it on any GitHub username

A quick check from public GitHub data. No sign-in needed.

Letters, numbers and single hyphens, up to 39 characters.
How it works

From repositories to a finished portfolio in three steps

You sign in, choose what to generate, and Gitfolio does the reading and the writing.

  1. Sign in

    Use GitHub, GitLab or Google. Connect GitHub or GitLab so Gitfolio can read your repositories.

  2. Pick a format and a model

    Choose what you need, such as a profile README or a CV, and the AI model that writes it.

  3. Download, publish, embed

    Get Markdown or PDF, publish a public page, and add stats badges to your GitHub profile.

Formats

One analysis, the format you need

Each format reads the same repository data and puts different things first, from a GitHub profile README to a CV.

GitHub README

Professional GitHub profile with clean visual elements

Job Seeker

Employment-focused portfolio highlighting skills and experience

General Portfolio

Comprehensive professional portfolio

Professional CV/Resume

ATS-friendly CV/Resume for job applications

Freelancer

Showcases your projects and results to attract clients

Tech Lead

Highlights your leadership and technical decision-making

Smart Portfolio

Automatically highlights your best work and key contributions

Why real commits

Written from your work, not from a form

A portfolio is easier to trust when it comes from the code itself. Here is what Gitfolio does with it.

Reads your commits

It looks at commit history, languages and README files, so the text describes projects you worked on.

Private repos stay private

Private repositories you authorize can count toward the analysis. A portfolio that includes them cannot be made public.

You choose the AI

Pick the model that writes your text: Claude (Anthropic), GPT (OpenAI), Gemini (Google).

Markdown and PDF

Download Markdown to paste into GitHub or a website, or a PDF to attach to a job application.

A page you can share

Publish a portfolio as a public page with its own link, and make it private again whenever you want.

Self-hosted stats badges

Add stats and top-language cards to your GitHub profile README. Gitfolio serves them itself.

For recruiters

Screen developers by the code they ship

Enter a GitHub username and get a report with a score, experience level, main stack, strengths, concerns and interview talking points.

Free

$0

3 candidate analyses in total.

Team

$79/month

Unlimited candidate analyses.

FAQ

Questions developers ask

Short answers about cost, data and what you get.

Is Gitfolio free for developers?

Yes. Developers can create portfolios, GitHub profile READMEs and CVs at no cost. Only the recruiter plans are paid.

What data does Gitfolio read?

Only what you authorize through OAuth. On GitHub it asks for the user:email, read:user, repo and read:org scopes, so it can read your profile, your public and private repositories and your organization memberships. On GitLab it asks for read_user and read_api. Google sign-in shares your name and email only. Access tokens are stored encrypted.

What happens with private repositories?

If you sign in with GitHub or GitLab, private repositories you can access may be part of the analysis. A portfolio that includes any private repository cannot be made public, but you can still download it.

Which AI models write the text?

You choose the model when you generate. Available now: Claude (Anthropic), GPT (OpenAI), Gemini (Google). You can generate again with a different model and compare the results.

What formats can I get?

There are 7 formats: GitHub README, Job Seeker, General Portfolio, Professional CV/Resume, Freelancer, Tech Lead, Smart Portfolio. You can download each result as Markdown or PDF, or publish it as a public page.

How long does it take?

Usually a few minutes, depending on how many repositories you include. Your dashboard shows the progress while it runs.

Can I delete my portfolio?

Yes. You can delete any portfolio from your dashboard, and switch a public portfolio back to private at any time.

Can I try it without signing in?

Yes. Type a GitHub username in the box at the top of this page for a quick check based on public GitHub data. The full portfolio needs you to sign in.

Show the work you have already done

Sign in, connect GitHub or GitLab, and get a portfolio written from your own commits.

Create my free portfolio