综合 / 阅读 · 2026-10-17 08:26 · 1 阅读 · 0 赞
开源简历构建器 Reactive Resume:隐私优先,支持自部署与 AI 辅助写作
Reactive Resume 是一款隐私优先的开源简历构建器,提供 12+ 模板、实时预览、PDF/JSON/DOCX 导出,支持 Docker 自部署和 AI 辅助润色,数据完全由用户掌控。
每到跳槽季或毕业季,写简历总让人头疼。在线简历工具往往在导出 PDF、更换模板、去水印时弹出付费墙,简历数据还可能被用于推荐,邮箱频繁收到广告。更麻烦的是数据无法带走,敏感信息存在他人服务器上也不踏实。
简历是个人职业数据,理应由自己掌控。 今天介绍一款免费开源的简历构建器,主打隐私优先。你可以在官网直接使用,也能用 Docker 一键部署到自己的服务器,数据完全由你说了算。
核心特点
- 实时预览,所见即所得:左侧编辑,右侧实时渲染。字体、颜色、间距可自定义,支持 A4 和 Letter 纸张尺寸。
- 12+ 专业模板:包括 Azurill、Pikachu、Gengar、Onyx 等,覆盖技术岗与设计岗等不同风格。
- 多格式导出:PDF 用于正式投递,JSON 方便数据迁移,DOCX 便于后续用 Word 微调。
- AI 辅助写作:接入 OpenAI、Gemini、Claude 等大模型,可润色工作描述、优化措辞。需自行配置 API Key,数据不会被第三方截留。
- 隐私与数据可控:不追踪、不投放广告、不倒卖数据,支持一键导出所有数据和一键永久删除。
- 分享与密码保护:可通过唯一链接公开分享简历,支持设置密码,内置求职进度跟踪。

技术架构
| 分类 | 技术选型 |
|---|---|
| 框架 | TanStack Start (React 19 + Vite) |
| 运行时 | Node.js |
| 语言 | TypeScript 全栈 |
| 数据库 | PostgreSQL + Drizzle ORM |
| API | ORPC (类型安全 RPC) |
| 认证 | Better Auth |
| 样式 | Tailwind CSS |
| 状态管理 | Zustand + TanStack Query |
| PDF 生成 | @react-pdf/renderer (纯客户端) |
从 v5.1.0 版本开始,PDF 生成已完全在客户端完成,不再依赖 Chromium 等外部打印服务,部署更轻量,资源占用更低。
部署方式
提供完整的 Docker Compose 配置,三行命令即可运行:
git clone --depth=1 https://github.com/amruthpillai/reactive-resume.git
cd reactive-resume
docker compose up -d
启动后访问 localhost:3000 即可使用。服务栈包含 PostgreSQL 数据库和可选的 SeaweedFS 文件存储。不想自己部署,也可直接使用官方托管的 rxresu.me,注册即用。
前端与后端
前端基于 React 19 + Vite,使用 TanStack Start 框架,Tailwind CSS 配合 Base UI 组件库。编辑器基于 Tiptap 富文本引擎,Zustand 处理本地状态,TanStack Query 管理服务端缓存,适配暗色模式。
后端为 Node.js + TypeScript,数据库 PostgreSQL,ORM 选用 Drizzle。API 通信走 ORPC,前后端共享类型定义,接口调用有完整的类型安全校验。认证基于 Better Auth,支持 GitHub、Google 等 OAuth 登录,也支持 Passkey 和双因素认证。
开源协议
采用 MIT 协议开源,允许自由使用、修改、分发,商用无需额外申请许可,唯一要求是保留版权声明。基于它做二次开发或集成到自己的产品里,基本没有法律风险。
上手体验
打开 rxresu.me,支持 GitHub 一键登录,进入后先选模板。Pikachu 布局活泼,Onyx 偏正式商务风。编辑界面左侧为各版块编辑区(个人信息、工作经历、教育背景、技能、项目经历等),右侧实时预览。
各版块支持拖拽排序,编辑器可加粗关键内容或插入链接。改完点导出,PDF 几乎瞬间生成,排版与预览一致。之前用过 JSON Resume 格式的话,还支持直接导入。
AI 功能需在设置里配好 API Key,之后可调用 AI 优化描述,比如把平淡的工作经历改写得更有冲击力。
让我们一起来体验一下:
可以先设置为中文语言,我们能更快速地进入状态。

创建一张新简历,也支持导入。

可以动态维护这些基本信息。

可以选中自己喜欢的模板进行更改。

系统提供的一些模板。


两边都是简历中常见的一些要素。

更多潜在功能待你发现,也欢迎分享你在用的简历工具。
结语
Reactive Resume 解决的核心问题很简单:让你的简历数据真正属于你自己。隐私保护、自部署能力、免费开放的定位,在同类工具里都算扎实。41000 多颗 Star 说明社区认可度不低,模板和功能也在持续迭代。如果你正在找一款靠谱的简历工具,或想在自家服务器上跑一套简历系统,这个项目值得一看。