shipfolio
Turn your projects into a portfolio.
One command.
npx shipfolio --scan ~/ProjectsHow It Works
From raw git repos to a live portfolio in four steps.
Scan
Point at your project directories. shipfolio finds git repos and extracts metadata, commit history, and README content automatically.
Interview
Answer a few questions: which projects to include, your info, and design preferences. Takes under two minutes.
Generate
AI builds a production-ready Next.js site. Choose your engine: Claude Code for quality, Codex for speed, or v0 for design.
Deploy
One-click deploy to Cloudflare Pages or Vercel. Auto-creates the project, handles auth, and sets up a custom domain.
Features
Everything you need to build and maintain a developer portfolio.
AI-Powered Generation
Choose your engine. Claude Code for maximum quality, Codex for speed, v0 for visual design. Each produces a unique, production-ready site.
Static Export
Next.js 15 with full static export. No server required. Your portfolio deploys as pure HTML/CSS/JS. Lighthouse scores above 95.
One-Click Deploy
Cloudflare Pages or Vercel. shipfolio auto-creates the project, handles authentication, and configures your custom domain end-to-end.
Incremental Updates
Changed a project? shipfolio detects diffs against your last build and regenerates only the sections that changed. Fast updates, not rebuilds.
PDF Export
Generate a print-optimized PDF of your portfolio with Playwright. Send it as a resume or archive it. Same design, print-ready.
GitHub CI/CD
Auto-creates a repository with a deploy workflow. Push to your main branch and your portfolio updates automatically. Zero manual steps.
Project Merging
Combine related repos into a single portfolio entry. Useful for microservices, monorepo packages, or multi-part side projects.
Draft Recovery
Interrupted mid-generation? Your progress is saved locally. Resume exactly where you left off — nothing is lost, ever.
Built With
Quick Start
Up and running in three commands.
npm install -g shipfolioshipfolio --scan ~/Projectsshipfolio deploy --site ./shipfolio-site --platform cloudflareDeploy Anywhere
shipfolio handles the entire deploy pipeline for you.
Cloudflare Pages
The global edge. Free, unlimited, fast.
- +Free tier — unlimited sites
- +500 builds / month
- +Unlimited bandwidth
- +Global CDN with 275+ locations
- +Zero config custom domains
shipfolio deploy --platform cloudflareVercel
Instant deploys. Legendary DX.
- +Instant preview deploys
- +Custom domains — zero config
- +Edge network — 35+ regions
- +Analytics built-in
- +Zero server management
shipfolio deploy --platform vercel