10分钟做出能投简历的版本:免费自托管简历生成器 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
面试前你往往需要三份简历:投工程岗的技术版、突出带队经历的管理版,还有塞进网申框里的一页精简版。Word 里一份份重排很痛苦,SaaS 工具之间来回复制更痛苦。Reactive-Resume 可以独立保存每个版本、边打字边实时预览、一键导出 PDF/JSON/DOCX——而且整套服务能自托管在你自己的机器上,简历数据不出门。
先看清楚它是什么
一句话:一个免费、MIT 协议的开源简历生成器。选模板、填信息、导 PDF,基础使用不要求注册账号。
- 数据在你手里:Docker Compose 一键自托管,数据存在你自己的库里,默认无追踪、无广告
- 15 套模板 + 实时预览:打字时中间栏简历即时更新,支持 A4 / Letter / Free-Form 页面格式
- 导出格式全:PDF 投简历、JSON 做备份和二次加工、DOCX 留给必须交 Word 的场景
3 步跑通本地环境 🐳
这一步很简单,就三条命令:
git clone https://gitcode.com/GitHub_Trending/re/reactive-resume cd reactive-resume docker compose up -d第一条拉代码,第二条把 Postgres、Redis 和应用一起拉起来,配置全在仓库根目录的 compose.yml 里。构建完成后打开 http://localhost:3000,看到落地页就说明跑通了;想部署到服务器,照 Docker 自托管文档 走即可。
第一份简历:先做出能用的版本
登录后(邮箱或 Passkey),在仪表盘点 "Create a new resume" 卡片,一份空白简历就建好了:
编辑器是三栏布局:左侧信息输入(Basics、Experience、Education、Skills…),中间实时预览,右侧管模板、页面和导出。在姓名栏敲字,中间预览立刻变——这个"所见即所得"的节奏比 Word 模板快得多。
建议先填 Basics + Experience + Skills,把第一页做出来,再补其余部分;别追求一次填完。
按岗位选模板
模板库有 15 套,源码都在 packages/pdf/src/templates/,可以照着改。挑选时参考:
- 技术/后端:Onyx、Pikachu——结构化布局,技能区突出
- 创意/设计:Azurill、Ditto——色块更抢眼
- 信息量大/学术向:Lapras、Chikorita——排版密度高
切换模板不会动内容:数据是结构化存储的,同一份内容可以套进任何模板。这也是"多版本"玩法的基础——一份数据,不同岗位换模板和章节顺序。
投美区岗位的话,记得在 "Page" 面板把页面格式切成 Letter,其余场景 A4 就够。
导出与分享
完成后打开右侧面板,三个出口:
- PDF:投简历最常用。v5.1 起在浏览器端生成,服务端不再依赖 Chromium
- JSON:备份与二次加工,支持导入回来,也能喂给 API/MCP 工具
- 公开链接:打开 "Allow Public Access" 生成可浏览、可下载的地址,还带浏览和下载统计
同一份简历投多家公司时,发一条公开链接比来回发 PDF 省事;想保密就保持关闭,直接发邮件附件。
进阶玩法,按需求取用
有前端基础?试试 Semantic CSS
模板内置的设计选项只能覆盖 80% 的情况。剩下的 20% 交给"Semantic CSS"——一套面向 PDF 输出的类 CSS 语言,选择器指向section、header、item这类语义节点,而不是模板内部 HTML,所以同一条规则能跨模板生效。在 Design → Custom Styles 里粘贴:
@version 1; section[type="experience"] > section-heading { color: #0f766e; text-transform: uppercase; }状态变 Valid 即生效,改动同样进自动保存和撤销历史。完整选择器表见 Semantic CSS 指南。
内容写不出来?让 AI 补
编辑器内置 AI 入口,支持 OpenAI、Google Gemini、Anthropic Claude:选中一段工作经历让它"改写得更突出协作与量化结果",或者让 AI 审查整份简历,给出强项和改进建议。模型 API key 在账号设置里配置,内容只经过你自己指定的模型服务。
一份不够用?多版本 + 投递追踪
仪表盘里可以建多份简历独立维护,一个投递方向一份。更进一步,Applications tracker 能记录每份投递的公司、职位和状态,支持 CSV 导入导出,投到第 30 家也不会记混。
高频问题速答
需要账号吗?基础使用不需要。要保存、同步或生成公开链接才需登录,支持 Passkey 和双因素认证。
内容超出一页怎么办?在 "Page" 面板调页边距与间距,或切 Free-Form 解除固定页面约束;长内容会自动跨页,但简历建议控制在 1-2 页。
已有简历能导入吗?支持 JSON Resume 格式和旧版 Reactive-Resume 数据,日期和章节结构会自动映射。
可以部署到自己的服务器吗?可以。compose 文件在仓库根目录,数据全在你的 Postgres 里,这正是它主打的自托管方案。
最后
第一份简历最好在咖啡凉之前做完。之后可以翻翻 模板源码目录 看看每套模板怎么渲染的,或者给这个开源项目提一个你真正想要的功能——它对贡献者一直敞开。
【免费下载链接】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),仅供参考