大家好,我是优派简历(OpResume)的开发者。
作为程序员,我们平时习惯了把各种服务部署在自己的 NAS 或本地环境中,追求的就是一个“数据主权”。但是,每当到了需要更新简历的时候,往往会陷入一种非常矛盾的境地:
为了排版好看,我们跑去各种在线简历平台。填完了所有工作经历、项目细节,选好模板后,点下导出按钮的那一刻——“请扫码支付 9.9 元解锁 PDF 下载”。
这还不是最糟的。最让人后背发凉的是,我们的核心个人隐私、工作履历,全都变成了这些平台数据库里随时可以被售卖和分析的大数据养料。
作为一个极度在乎隐私和 Local-First(本地优先)的开发者,我决定自己动手造个轮子。于是,优派简历(OpResume) 诞生了。
🔒 核心架构:把数据主权彻底还给你
从敲下第一行代码开始,OpResume 的核心原则只有一个:我们不碰你的数据。
为了做到这一点,在应用的架构设计上,我采取了最“决绝”的方案:
- 0 后端数据库: 系统根本不存在用于存储用户简历的后端服务。
- 0 注册流程: 砍掉所有登录授权,打开网页即刻开始编写,把时间留给真正重要的履历本身。
- 100% 纯本地: 你的所有数据状态全部保存在当前浏览器的
LocalStorage中,从未离开过你的设备。
有朋友可能会问:“存在浏览器里,那我换电脑了怎么办?”
不用担心被平台绑架。优派简历的底层数据结构完美兼容了通用的 JSON Resume 标准。你随时可以一键导出一份标准的 .json 格式备份。换电脑或清理浏览器后,在新设备一键导入即可无缝接力。你的履历,真正只属于你自己。
🤖 纯前端怎么做 AI?自带密钥(BYOK)模式
现在的效率工具离不开 AI,优派简历也不例外。我们支持强大的“划词润色”和自动提炼 STAR 法则亮点等功能。
但这就产生了一个逻辑冲突:既然没有后端,那怎么调用大模型?如果偷偷传给云端,岂不是违背了隐私承诺?
我的解法是:BYOK(Bring Your Own Key)模式。
优派简历提供纯粹的客户端环境。用户需要在设置中填入支持的 AI 供应商 API Key(目前接入了 「硅基流动 SiliconFlow」)。
只有当你主动选中一段文本并点击“润色”时,选中的文字才会通过你自己的 Key 临时发送给大模型。平台不收取任何费用。
🎨 拒绝简陋:SaaS 级的编辑与导出体验
除了极客内核,在前端交互和 UI 质感上,我也花了不少心思。写简历本该是一件顺滑、纯粹甚至有些享受的事情。
- 所见即所得的积木式拖拽: 不需要和 Word 那些反人类的锚点做斗争,哪里不对拖哪里。
- 原生打印引擎导出: 放弃了容易导致文字模糊和无法选中的 Canvas 画布方案,直接调用浏览器原生的 Print 引擎生成 PDF。完美兼容各大厂的 ATS(招聘追踪系统),文字可精准复制,拒绝乱码。
🚀 开启你的下一次跃迁
目前,优派简历 v1.3.0 已经正式上线了全新的官网落地页,开源且完全免费。
在这个“隐私极其廉价”的时代,希望 优派简历 能够为你提供一个纯净、安全、有派头的专属工作台。
👉 在线免费体验(点开即用):在线使用 💻 GitHub 源码地址(MIT 协议):GitHub
后续我会根据大家的反馈,继续接入更多的AI大模型生态。如果你在使用过程中有任何建议,欢迎在评论区或者 GitHub Issue 里和我交流!