Reactive-Resume:三步跑起来、免费开源的简历生成器完全指南
2026/9/10 18:47:17 网站建设 项目流程

Reactive-Resume:三步跑起来、免费开源的简历生成器完全指南

【免费下载链接】reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!项目地址: https://gitcode.com/GitHub_Trending/re/reactive-resume

Reactive-Resume 是一个免费、开源的简历生成器(resume builder):它提供 15 套内置模板、PDF / DOCX / Markdown / JSON 四种导出格式、AI 辅助改写和 ATS 可读性检查,并且没有任何付费墙。你可以直接用官方云版本,也可以把整套服务跑在自己的机器上,数据完全掌握在自己手里。这篇文章按"把一份能直接投递的简历做出来"这个目标,带你走完整条流程:本地部署 → 填写内容 → 选模板 → AI 润色 → 导出分享。

先想清楚:什么情况下值得自己部署

多数在线简历工具会把你的个人信息(姓名、电话、工作经历)存在别人的服务器上,而且经常把好看模板锁在付费档后面。Reactive-Resume 的取舍不一样:

  • 所有模板和导出格式全部开放,MIT 协议,永久免费
  • 支持 Docker Compose 一键自托管,也可以直接pnpm dev在本地起开发环境
  • 没有遥测、没有广告跟踪;ATS 检查等敏感操作全部在浏览器本地完成,文件不会上传

如果你只是临时做一份简历,用官方托管版就够;如果你是开发者、团队 HR,或者单纯介意数据去向,自建实例是更稳妥的选择。下面以本地开发环境为例(自托管的完整配置见 docs/getting-started/quickstart.mdx)。

本地启动:三条命令跑起开发环境 🚀

项目用 pnpm 管理依赖,Vite 前端默认监听 3000 端口,API 在 3001。整个流程就是四步:

git clone https://gitcode.com/GitHub_Trending/re/reactive-resume cd reactive-resume pnpm install

然后先把基础设施服务拉起来(PostgreSQL、Redis、SeaweedFS 对象存储,PDF 生成从 v5.1.0 起在浏览器端完成,不再需要 Chromium 容器):

docker compose -f compose.dev.yml up -d postgres redis seaweedfs seaweedfs_create_bucket

复制.env.example.env.local并按注释填写数据库、密钥等变量后,启动开发服务器:

dotenvx run -f .env.local -- pnpm run dev

浏览器打开 http://localhost:3000 即可。完整的开发环境配置、常用脚本和端口冲突排查都在 docs/contributing/development.mdx 里,遇到端口占用时改PORTSERVER_PORT两个变量就行。

三栏编辑器里填第一份简历 ✍️

登录后进入仪表盘,左侧"Resumes"列表就是你的简历库。点"Create a new resume"新建一份,给它起个名字、选个初始模板即可进入编辑器。

编辑器是典型的三栏布局:左侧按"Picture / Basics / Summary / Education / Experience / Projects / Skills"等分块录入信息,中间是两页 A4 实时预览,右侧是模板、字体、布局设置。左边任何输入都会在中间即时渲染,所见即所得。底部还有"Add a custom field"和"Add custom section",可以加任意自定义区块,比如作品集链接或个人博客。

填写时注意两点:工作经历按时间倒序、每条突出可量化的成果;技能栏支持星级评分和图标,方便招聘方快速扫读。如果内容超过一页,参考 docs/guides/fitting-content-on-a-page.mdx 压缩措辞;求职市场习惯 Letter 纸尺寸的,可以在页面设置里切换 A4 / Letter,见 docs/guides/selecting-page-format.mdx。

按行业选模板:15 套内置设计的取舍

仓库内置 15 套模板(azurill、bronzor、chikorita、ditgar、ditto、gengar、glalie、kakuna、lapras、leafish、meowth、onyx、pikachu、rhyhorn、scizor),全部功能等价,差别只在视觉呈现。切换模板不丢失任何内容,右侧面板"Template"区点击即换。

官方文档给出的选型建议可以直接借用:

场景推荐模板理由
创意、设计类岗位Gengar、Pikachu视觉表现力强,色彩区块突出个人风格
金融、法务等传统行业Onyx、Ditto干净克制,信息层级清晰
技术岗、初创团队Chikorita、Leafish现代且均衡,长内容排布友好

另外两条经验:内容很多时优先选空间利用高效的模板,内容少则选留白多的款式;别对着空模板做决定,填进真实内容再看跨页效果。模板源码位于 packages/pdf/src/templates,想魔改设计可以从这里入手。

导出前加两道工序:AI 润色 + ATS 检查 🤖

AI 改写。在 Settings → Integrations 里绑定 OpenAI、Claude、Ollama 等任意提供商的 API Key(密钥在服务端加密存储),之后就能用自然语言让 AI 帮你改写摘要、优化措辞。更进一步,Agent 模式可以选定一份简历草稿,让 AI 直接按岗位描述帮你调整内容,操作入口见 docs/guides/using-ai-agent.mdx 和 docs/guides/using-ai.mdx。

ATS 可读性检查。在编辑器右侧面板的 ATS Check 区块,或独立的公共页面,可以上传任意简历 PDF,它在浏览器本地解析文件、报告文本层是否存在、多栏排版是否乱序、姓名/邮箱/日期是否完整存活。整个过程不上传文件、不存储、无需登录。细节见 docs/guides/using-the-ats-checker.mdx。多栏模板尤其值得测一次——很多漂亮的布局在解析器眼里就是乱序的。

最后一步:四种格式导出 + 公开分享 🔗

点编辑器右上角"Download"打开导出对话框,同一份简历支持四种格式,各有所长:

格式适合场景
PDF投递、邮件发送、打印,保真度最高
DOCX需要同事在 Word / Google Docs 里继续改
Markdown纯文本编辑、喂给其他 AI 工具
JSON备份、迁移到其他账号或程序化处理

不想发文件的话,右侧面板 Sharing 区打开"Allow Public Access"即可生成一个专属链接,招聘方在线查看、下载,你这边还能统计查看和下载次数。想反悔时,JSON 备份随时可以导入回来(也兼容 PDF 和 Word 文件导入),见 docs/guides/importing-resumes.mdx。

对进阶用户,还有两条路值得看一眼:简历数据可以通过 API Key 走 REST 接口读写(docs/guides/using-the-api.mdx),也能接 MCP Server 让 AI 客户端直接管理你的简历(docs/guides/using-the-mcp-server.mdx)。

资源速查

你想做的事去哪里
部署云版本或 Docker 自托管docs/getting-started/quickstart.mdx
本地开发环境与脚本docs/contributing/development.mdx
按行业选模板docs/guides/choosing-a-template.mdx
自定义样式细节docs/applying-custom-styles.mdx
跟踪投递状态(Application Tracker)docs/guides/tracking-job-applications.mdx
模板渲染源码packages/pdf/src/templates

一句话总结:Reactive-Resume 把"免费、可自托管、能接 AI、导出格式齐全"这四件事同时做到了,三条命令跑起来,填完内容导出一份 ATS 能读懂的 PDF,整个流程不超过一个下午。

【免费下载链接】reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!项目地址: https://gitcode.com/GitHub_Trending/re/reactive-resume

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询