GitFolio plugin for Claude Code and Codex
Let your AI coding tool write your portfolio, resume or tech stack career from your own git history: GitFolio gives it the facts of your work, you give it what the work was about, and it writes only from those two. Through the GitFolio CLI.
What it adds
MCP server gitfolio (gitfolio mcp):
- To read, as you allow (below):
status(repositories here, login, sync),work(per repository and period: commit types, kinds of work, languages, lines, share made with AI),timeline(month by month),commits(only where you show messages),stack(tech stack periods),devtype(your type, scores and aline.team's reasoning),portfolio(a Markdown draft),ai_settings. - To set GitFolio up for you:
policy,login_startandlogin_verify(your email and its code, which you can also enter in the GitFolio app or a terminal),email_startandemail_verify(a work email and its code, likewise),add_repository,set_sync_mode,set_ai_exposure. Your AI tool asks before each. Nothing can be removed or deleted through it.
Skills: setup (start GitFolio and decide what to share), portfolio (a short interview, then your
portfolio, resume or career description, fitted to a job posting if you give one), tech-career,
devtype (your scores explained), sync-doctor (why something is missing on aline.team).
Needs
The GitFolio CLI 0.7.0 or later on your PATH. The plugin does not install it: see
Install. The setup skill logs you in with your
email if you are not yet.
Install
Claude Code:
/plugin marketplace add Alineteam-Inc/GitFolio-CLI
/plugin install gitfolio@alineteam
Codex:
codex plugin marketplace add Alineteam-Inc/GitFolio-CLI
codex plugin add gitfolio@alineteam
Any other tool that runs MCP servers: add the command gitfolio mcp.
What goes where
- What AI tools see is set per repository (
gitfolio config ai, orset_ai_exposurewhen you or your codebase's rules say so): the repository's real name (default), anonymous ("Repository 1") or another name — then its address is left out too; commit messages off (default), subjects or full; branch names off (default) or on; or hidden. File paths, folder and file names, commit hashes and emails are never shown: kinds of work are worked out on your computer and only their shares leave it. - What a tool returns becomes part of the conversation, so your AI tool's provider receives it like anything else you type.
devtypeandportfolioask aline.team for the developer type, asgitfolio statsdoes; in local mode they first run the sync it runs.stackis worked out on this computer, asgitfolio stackis. Logging in and adding a repository work asgitfolio loginandgitfolio adddo. What the CLI sends to aline.team is listed in its README.
Apache-2.0, like GitFolio. GitFolio and aline.team are Alineteam Inc.'s names.