上传简历,生成主页。
面向开发者、研究者和创作者的终端风格个人作品集。编辑文本文件或通过 MCP 让 AI 自动完成。
Tip
不想碰代码? 我们正在搭建托管平台 termhubai.com —— 上传简历即可生成在线作品集,无需 Git 或终端。加入 Waitlist 抢先体验!
h-freax.github.io — 作者的真实主页,使用 TermHub 构建
TermHub 围绕一个简单的理念构建:简历 → AI → Markdown → 个人主页
无需编写 HTML 或学习框架,只需将简历交给任何 AI —— ChatGPT、Claude、Gemini 或任何大语言模型 —— 它会生成 Markdown 文件,直接接入 TermHub。适用于开发者、研究人员、设计师、学生 —— 任何想要专业作品集的人。通过我们的内置 MCP 服务器,Claude 可以全自动完成:读取你的简历,调用 19 个专用工具,一分钟内填充整个网站。
- 终端美学 + Nord 配色方案,深色 / 浅色模式
- 完全响应式(手机 → 桌面),编辑即时热重载
- 无需编码 —— 只需编辑
content/中的文本文件 - MCP 驱动 —— 简历 → AI → 作品集,分钟级完成
- 中英文双语 —— 内置国际化支持
内容类型: 论文 · 项目 · 经历 · 文章 · 获奖 · 动态
# 1. Fork 并克隆
git clone https://github.com/H-Freax/TermHub.git
cd TermHub && npm install
# 2. 运行设置向导 — 生成你的配置
npm run setup
# 3. 启动开发服务器
npm run dev打开 http://localhost:5173 —— 你的网站已经运行。 编辑
content/中的文件,保存后浏览器会自动刷新。
所有内容都在一个文件夹中 —— 你无需触碰源代码。
content/
├── site.json ← 姓名、邮箱、社交链接、功能开关
├── about.md ← 个人简介 & 职业时间线
├── experience.json ← 工作 & 教育经历
├── publications/ ← 每篇论文一个 .md 文件
├── projects/ ← 每个项目一个 .md 文件
├── articles/ ← 每篇博客一个 .md 文件
├── news.json ← 公告动态
├── awards.json ← 获奖荣誉
└── images/ ← 头像、Logo、截图
功能开关 — 显示或隐藏整个页面
在 content/site.json 中开启或关闭功能:
{
"features": {
"publications": true,
"projects": true,
"articles": true,
"experience": true,
"news": true,
"pets": false,
"guide": false
}
}当某个功能设为 false 时,对应的页面和导航链接会完全消失。
- GitHub Pages — 推送到
main,内置工作流自动部署 - Vercel — 导入仓库 → 点击部署(自动识别 Vite)
- Netlify — 导入仓库 → 点击部署
简历 → AI → Markdown → 个人主页 的终极形态:TermHub 内置 MCP 服务器,让 Claude 直接读取你的简历、生成所有 Markdown/JSON 内容文件并构建网站 —— 零手动编辑。
- 将简历 PDF 或文本交给 AI,获得完整网站
- 19 个专用工具,覆盖论文、项目、经历、获奖
- 内置 PDF 文本提取
- AI 可启动开发服务器并实时预览
# 快速配置
cd mcp-server && npm install # 1. 安装
# 2. 配置 Claude Desktop / Code(参见 mcp-server/mcp-config.json)
# 3. 告诉 Claude:"解析我的简历并生成我的作品集"可用工具
| 工具 | 说明 |
|---|---|
get_schema |
获取所有数据类型 — AI 首先调用此工具 |
parse_pdf |
从简历 PDF 中提取文本 |
generate_from_resume |
从简历文本生成结构化蓝图 |
update_site_config |
设置姓名、邮箱、社交链接 |
add_publication |
添加论文及完整元数据 |
add_project |
添加项目,包含标签和亮点 |
add_experience |
添加工作/研究经历 |
add_education |
添加教育经历 |
add_news / add_award |
添加动态和获奖 |
write_markdown_content |
写入任意 Markdown 内容文件 |
write_json_content |
写入任意 JSON 内容文件 |
manage_assets |
复制图片到 public 目录 |
preview_site |
启动开发服务器或生产构建 |
get_site_status |
查看当前作品集内容概览 |
reset_content |
清除所有内容,重新开始 |
工作流: 简历 →
parse_pdf→generate_from_resume→ AI 调用add_*工具 →preview_site—— 一分钟内完成。
详细配置说明请参阅 AI 集成指南。
React 18 · TypeScript 5 · Vite 5 · Chakra UI · Framer Motion · Nord Palette · i18next
2026-03-15v1.2.0 — 内置中英文双语支持,语言切换按钮,自动浏览器语言检测2026-03-15v1.1.0 — 新增 MCP 服务器,提供 19 个工具,AI 读取简历自动生成作品集2026-03-14v1.0.0 — 首次发布,支持论文、项目、经历、文章、获奖和动态
欢迎贡献!你可以:
- Star 给仓库加星表示支持
- Issue 提交 Bug 报告或功能建议
- PR — 请先查看 CONTRIBUTING.md
- Discord — 加入我们的 Discord 交流讨论
GPL-3.0-only · 版权所有 © 2026 Yaoyao (Freax) Qian







