Your Resume In.
Portfolio Out.
Open-source portfolio template with a terminal aesthetic. Hand your resume to any MCP-compatible AI — your homepage writes itself.
Resume
AI
Markdown
Homepage
user@termhub ~
14:45:59
# Zero to live in 30 seconds
$ git clone https://github.com/H-Freax/TermHub.git
$ cd TermHub && npm install && npm run setup
$ npm run dev
✓ Server running at http://localhost:5173
# Edit content/, see changes instantly
$ ▌
Hosted Version Coming Soon
No coding required. Upload your resume, get a live homepage.
Features
Everything you need. Nothing you don’t.
One config file controls it all. Show only what matters.
Projects
Tags, categories, links, and highlights for every piece of work.
Experience
Visual timeline for jobs, internships, and education.
Articles
Blog posts and write-ups with categories and cross-platform links.
Publications
Academic papers with venues, co-authors, links, and badges.
Awards
Competitions, fellowships, and honors — icons auto-matched.
News
Announcements, talks, and releases on your homepage.
Get Started
Three steps. That’s it.
Just Node.js. No React knowledge. No coding experience.
Install
Clone the repo. Install dependencies.
Customize
Edit files in content/. Save and preview instantly.
Deploy
Push to GitHub. Live on GitHub Pages, Vercel, or Netlify.
tree content/
site.json
name, links, features
about.md
bio & journey
publications/
one file per paper
projects/
one file per project
articles/
blog posts
experience.json
work & education
news.json
announcements
awards.json
honors & prizes
Markdown (.md)
projects, articles, publications
One file per item. Bold, links, lists — all supported.
title: My Cool Project
tags: [React, Python]
JSON (.json)
config, experience, news
Structured data for settings, lists, and timelines.
"name": "Your Name"
"email": "you@email.com"
AI-Powered
MCP Integration — Resume In, Homepage Out
Built-in MCP server. Works with Claude, Cursor, Windsurf, and any MCP-compatible tool. Your resume becomes a homepage, automatically.
claude — MCP workflow
# You say:
> ""Parse my resume and build my portfolio""
# AI runs:
[1/7] parse_pdf
[2/7] reset_content
[3/7] update_site_config
[4/7] add_publication x4
[5/7] add_project x3
[6/7] add_experience x5
[7/7] preview_site
Done. Portfolio live at http://localhost:5173
Resume to Homepage
Hand the AI your PDF or text resume. Education, experience, projects, awards — extracted and generated.
19 Purpose-Built Tools
A dedicated tool for every content type: add_project, add_experience, update_site_config, and more.
Works with Any MCP-Compatible AI
Built on the open Model Context Protocol. Claude, Cursor, Windsurf — configure once, manage with natural language.
Incremental Updates
"Add my latest project." The AI calls the right tool. No need to regenerate.
MCP
Setup: cd mcp-server && npm install
Documentation
A guide for every section
Click any topic for the full docs — examples and field references included.
Build your homepage.
Fork the template. Deploy in minutes. Free, open source, yours forever.