"A digital necromancer for your lost portfolio"
Stop procrastinating on your portfolio. Portfolio Necromancer automatically scrapes your inbox, Drive, Figma, Slack, and screenshots to build a stunning portfolio siteβwhile you keep hustling.
You're crushing it at freelance gigs but your portfolio is from 2018
Projects scattered across Gmail, Drive, Figma, Slack, and random folders
You built amazing things but have no idea how to describe them professionally
Portfolio Necromancer does the work you've been avoiding
Connects to Gmail, Google Drive, Slack, Figma, and local folders to find your work
Intelligently sorts into Writing, Design, Code, and Unicorn Work
Creates a beautiful, responsive portfolio with AI-generated summaries
Automatically discovers your work from Gmail, Google Drive, Docs, Figma, Slack, and screenshot folders.
AI-powered auto-categorization into Writing, Design, Code, and Miscellaneous Unicorn Work.
Professional project descriptions that make you sound as impressive as you actually are.
Modern, responsive portfolio sites ready to deploy. Multiple themes and color schemes.
Run portfolio-necromancer and watch your portfolio materialize.
Custom domains, unlimited projects, custom branding, analytics, and no watermark.
From scattered files to professional portfolio in minutes
# Install
pip install -e .
# Run demo to see sample portfolio
python demo.py
# Generate your own
portfolio-necromancer
# Output in generated_portfolios/
open generated_portfolios/portfolio_*/index.html
Note: demo.py runs locally on your machine and generates static HTML files. These files can be deployed to GitHub Pages or any static hosting service. Learn how β
git clone https://github.com/jmenichole/Portfolio-Necromancer.git
cd Portfolio-Necromancer
pip install -e .
portfolio-necromancer --init
# Edit config.yaml with your info
Add your API keys for AI features and data sources (optional for demo)
portfolio-necromancer
Your portfolio will be generated in generated_portfolios/
Connect your tools to automatically import projects (all optional)
Note: All integrations are optional. Start with the demo or manual projects, then add integrations as needed.
Perfect for getting started
For serious freelancers
You're not lazy, you're just too busy being awesome. Let Portfolio Necromancer handle the portfolio.