Reactive Resume 是一款完全免费的开源简历构建工具,内置 20+ 精美模板与实时预览,支持 PDF 与 JSON 双格式导出。集成 OpenAI 智能润色,可 Docker 自托管部署,多语言界面与拖拽式版面定制,数据完全自己掌控,无广告无追踪。
🎤 引言
每次找工作写简历,最让人头疼的不是内容本身,而是「排版」。字号、行距、栏宽、配色……稍微改一下,整页就全散了。市面上那些号称免费的简历网站,要么弹出「升级 Pro 解锁模板」,要么把你的个人信息悄悄塞进数据库。
直到同事甩给我一个链接:rxresu.me。点开一看,没有登录、没有广告、左边编辑右边实时预览。我花了 20 分钟搞定一份简历,导出的 PDF 排版跟预览一模一样。
这就是 Reactive Resume,一个在 GitHub 上拿下 39.3k Stars、4.4k Forks 的开源简历构建器。开发者是 Amruth Pillai,从 2020 年一个人维护到现在,已经迭代到 v4 大版本。本文就来聊聊这个神器的核心功能、部署方式,以及它和同类工具的对比。
⭐ 核心功能
Reactive Resume 的功能密度相当高,但核心逻辑非常清晰——让你专注于内容,把排版的事全部交给工具。
1. 20+ 精美模板 + 实时预览
内置 15+ 套官方模板(Azurill、Bronzor、Chikorita、Ditto、Gengar、Glalie、Kakuna、Lapras、Leafish、Onyx、Pikachu、Rhyhorn、Ditgar、Meowth、Scizor),加上社区贡献的版本累计超过 20 套。每套模板都经过精心设计,覆盖了从传统保守到现代创意的不同风格。
最关键的:所见即所得。你在左边编辑内容,右边简历立刻同步更新,不用反复点「预览」按钮,也不会出现「导出后格式乱了」的尴尬。
2. 拖拽式版面定制
v4 版本后开放了拖拽编辑器,可以自由调整区块顺序、隐藏不相关板块、甚至自定义单个区块的标题。简历里常见的「个人信息、教育背景、工作经历、项目经验、技能清单」都可以一键开关。
3. 多格式导出:PDF + JSON
- PDF 导出:v4 改进了 PDF 引擎,可以选择 A4 或 Letter 纸张,每页内容智能分页(之前 Product Hunt 早期用户反馈的分页问题已修复)。
- JSON 导出:简历数据以标准 JSON 格式导出,相当于备份了「一份可迁移的简历数据库」。换工作、换平台时,直接导入新工具就行。
4. OpenAI 智能润色(可选)
v4 接入了 OpenAI API,可以在编辑时给出措辞建议,比如把「负责开发工作」改成「主导核心模块设计与开发,月活用户提升 35%」。完全可选——不配置 API Key 就完全本地运行,没有任何外部依赖。
5. 隐私优先:数据完全自己掌控
这是 Reactive Resume 最大的卖点:
- 官方 SaaS 版(rxresu.me):所有数据加密存储在服务器,但不卖给第三方、不投放广告、不用于 AI 训练。
- 自托管版(Docker):数据完全跑在你自己的服务器上,PostgreSQL 数据库自己管,连服务器都摸不到你的简历。
- 无第三方追踪:前端无 Google Analytics、无 Facebook Pixel,纯纯的工具属性。
6. 简历分享 + 数据追踪
生成个人专属链接(rxresu.me/your-name),发给 HR 后可以追踪简历被浏览和下载的次数。对于「海投石沉大海」的求职者来说,至少知道对方有没有打开过。
7. 双因素认证 + 多语言
v4 加上了 2FA,登录更安全。界面支持多语言(通过 Crowdin 社区翻译),中文用户也能用得很顺手。
📥 安装与使用
Reactive Resume 的使用门槛非常低,打开网页就能用,自托管也很轻量。
方式一:直接用官方 SaaS(最快)
最简单的方式,直接访问 https://rxresu.me,注册账号后即可使用,无需信用卡、无需安装、无需配置。适合临时用一次或者不想折腾服务器的用户。
方式二:Docker 自托管(推荐)
对数据敏感或者想长期使用的用户,推荐 Docker 自托管。官方提供了 compose.yml,30 秒就能拉起:
# 克隆仓库
git clone https://github.com/amruthpillai/reactive-resume.git
cd reactive-resume
# 修改 .env 文件,至少修改以下字段:
# POSTGRES_PASSWORD=your-secure-password
# SECRET_KEY=your-random-secret
# JWT_SECRET=your-jwt-secret
cp .env.example .env
# 启动服务
docker compose up -d启动后访问 http://localhost:3000 即可看到客户端,http://localhost:3100 是后端 API。
方式三:本地开发
如果你想贡献代码或者魔改模板,按官方文档操作:
# 需要 Node.js 20+ 和 pnpm 9+
git clone https://github.com/amruthpillai/reactive-resume.git
cd reactive-resume
pnpm install
pnpm dev技术栈一览(给开发者参考)
| 类别 | 技术 |
|---|---|
| 前端框架 | TanStack Start (React 19 + Vite) |
| 语言 | TypeScript |
| 数据库 | PostgreSQL + Drizzle ORM |
| API | ORPC (Type-safe RPC) |
| 认证 | Better Auth |
| 样式 | Tailwind CSS |
| UI 组件 | Base UI + shadcn 风格 |
| 状态管理 | Zustand + TanStack Query |
技术栈对前端开发者非常友好,是学习现代 React 全栈开发的好材料。
🎯 适用场景
Reactive Resume 不是给所有人的工具,但对以下几类人群简直是神器:
1. 频繁跳槽的程序员:每投一家公司都要改简历,JSON 导入导出让你「一份主简历 + 多份针对性修改」模式极度顺畅。
2. 数据隐私敏感的用户:尤其是金融、医疗、政府的求职者,把简历数据交给第三方平台是有风险的。自托管版数据完全在自己服务器上。
3. 应届毕业生:模板覆盖了从「学术风」到「简约现代」的多种风格,不用从零学排版。
4. 自托管爱好者:Docker compose 一键启动,跑在 NAS、家用服务器、VPS 上都行。
5. 远程求职者:分享链接 + 浏览追踪功能,跨时区投简历时知道 HR 看了没看。
🔍 对比/替代方案
市面上开源简历工具不少,ResuFit 2026 年度评测 把 Reactive Resume 排在第一位。简单对比几个主流替代方案:
| 工具 | 数据存储 | 模板数 | AI 功能 | 自托管 | 学习成本 |
|---|---|---|---|---|---|
| Reactive Resume | 本地/自托管 | 20+ | ✅ OpenAI | ✅ Docker | 低 |
| OpenResume | 浏览器本地 | 5+ | ❌ | ❌ | 极低 |
| JSON Resume | 标准 schema | 10+ | ❌ | ❌ | 中 |
| Resumake | 服务端 | 8+ | ❌ | ❌ | 低 |
| Visiky Resume | 服务端 | 10+ | ❌ | ❌ | 中低 |
- OpenResume:极简风,适合「只想填几个字段就导出」的用户,但定制能力弱。
- JSON Resume:开源简历数据标准,生态丰富,但 UI 工具链参差不齐。
- Resumake:用 LaTeX 渲染 PDF,学术圈和科研岗简历首选,但模板风格偏传统。
- Visiky Resume:主打多语言支持(特别是中英双语),适合外企求职者。
Reactive Resume 的优势:模板数量、AI 集成、自托管便利性、社区活跃度综合最强。5,596 次 commit、97 个 open issues、活跃的 Discord 社区,说明项目还在快速迭代。
⚠️ 注意事项
虽然 Reactive Resume 已经很成熟,但用之前还是要留意几个坑:
1. 自托管需要 PostgreSQL
不是 SQLite 一把梭,需要跑一个 PostgreSQL 容器。对纯前端开发者来说是个额外门槛,但官方 compose 文件已经处理好了,开箱即用。
2. OpenAI 功能需要自己配置 API Key
v4 引入的 AI 润色功能不会自动启用,需要在 .env 里配置 OPENAI_API_KEY。不配置完全不影响其他功能,只是少了 AI 建议。
3. LinkedIn 社区反馈:部分字段缺失
有用户在 v4 升级后反馈出生日期(Date of Birth)字段被移除,对部分国家(印度、中东)的求职场景有影响。可以在 GitHub Issues 跟踪进度。
4. 大量并发时官方 SaaS 可能限流
Product Hunt 上线时曾因流量过大导致 PDF 生成失败,官方建议「高峰期用本地 Docker 版」。自托管用户不受影响。
5. 中文模板较少
官方模板以英文简历为主,中文排版虽然支持但美观度一般。如果对中文排版要求极高,可能需要二次开发或自定义 CSS。
6. PDF 字体限制
v4 PDF 导出基于 Puppeteer,字体必须提前安装在 Docker 镜像里。中文环境需要额外配置中文字体(虽然官方已经预置了部分)。
✅ 总结
Reactive Resume 是目前开源简历工具里最均衡、最活跃、功能最完整的方案。
优点:
- 完全免费、无广告、无追踪
- 20+ 精美模板 + 实时预览
- PDF + JSON 双格式导出
- OpenAI 智能润色(可选)
- Docker 自托管 30 秒搞定
- 39.3k Stars 社区活跃,长期维护有保障
缺点:
- 自托管需要 PostgreSQL
- 中文模板偏少
- 部分传统字段(如出生日期)缺失
- 官方 SaaS 高峰期可能限流
推荐指数:⭐⭐⭐⭐⭐(5/5)
适合所有需要写英文/双语简历的用户,尤其是程序员、数据敏感型求职者、自托管爱好者。如果你只用一次,官方 SaaS 版 rxresu.me 足够;如果你想长期使用,强烈推荐 Docker 自托管。
GitHub 仓库:amruthpillai/reactive-resume
官方网站:https://rxresu.me
官方文档:https://docs.rxresu.me