简历保险箱:一款本地存储、快捷填表的 Chrome 简历助手

简历信息本地存储与一键复制的浏览器扩展,告别重复填写校招表单。

Why ResumeVault?

楼主本人秋招投递时,最崩溃的不是面试,是"填简历"这一步。

各大招聘网站来回填,真的填到怀疑人生。

尤其是简历解析功能,经常出现两大痛点:

解析效果不稳定:格式乱、字段错、关键信息丢失。

重复劳动太折磨:每投一家都要手动打开 PDF,复制粘贴一遍,机械又耗时。

ResumeVault:一次录入,处处秒贴。

把个人信息保存在浏览器本地,随时一键复制到任何招聘表单,不再反复"搬运简历"。

Features


📋 信息管理

  • 基本信息 / 教育经历 / 实习经历
  • 项目经历 / 技能 / 荣誉证书
  • 自我评价 / 自定义字段
  • 支持上传 PDF / Word 提取文本参考

⚡ 快速访问

  • 侧边栏常驻 --- 任何网页旁边实时查看
  • 快捷键 --- Alt+Shift+V 一键开关(可自定义)
  • 一键复制 --- 点击字段即复制到剪贴板

🔒 隐私优先

  • 数据 100% 本地存储
  • 不联网、不调用 AI、不上传任何服务器
  • 简历文件解析完全在本地完成

💾 数据管理

  • 导出 JSON 备份
  • 从 JSON 文件恢复
  • 一键清空所有数据

Preview

选项页 --- 完整信息编辑

侧边栏 --- 快速查看与复制

Getting Started

从源码安装(开发者模式)

bash 复制代码
# 1. 克隆仓库
git clone https://github.com/LQF-dev/ResumeVault.git
cd ResumeVault

# 2. 安装依赖
npm install

# 3. 构建
npm run build
  1. 打开 Chrome,访问 chrome://extensions/
  2. 开启右上角 开发者模式
  3. 点击 加载已解压的扩展程序 ,选择 dist 目录

Chrome 商店安装

在 Chrome Web Store 安装:
ResumeVault 扩展

Usage

步骤 操作
1 点击工具栏图标 → 上传简历或手动填写 → 保存
2 访问任意招聘网站 → 按 Alt+Shift+V 或点击图标打开侧边栏
3 点击需要的字段 → 自动复制 → Ctrl+V 粘贴到表单

自定义快捷键:访问 chrome://extensions/shortcuts(Edge 为 edge://extensions/shortcuts

Tech Stack

技术 版本
⚛️ React 19
🔷 TypeScript 5
🎨 Tailwind CSS 4
Vite 6
🧩 @crxjs/vite-plugin 2
📄 pdfjs-dist 5
📝 mammoth 1

Project Structure

复制代码
src/
├── background/       # Service Worker (快捷键 toggle、Port 状态追踪)
├── components/       # 共享 UI 组件 (InfoCard, Icons, Toast...)
├── hooks/            # React Hooks (useStorage, useCopy)
├── options/          # 选项页 --- 完整信息管理界面
├── popup/            # 弹窗 --- 入口导航
├── services/         # PDF / DOCX 本地解析
├── sidepanel/        # 侧边栏 --- 快速查看与一键复制
├── types/            # TypeScript 类型定义
└── manifest.ts       # Chrome Extension Manifest V3 配置

Development

bash 复制代码
npm run dev     # 开发模式(HMR 热更新)
npm run build   # 生产构建

开发模式下在 chrome://extensions/ 加载 dist 目录即可实时调试。

Privacy

ResumeVault 的所有数据均存储在浏览器本地(chrome.storage.local)。

  • ✅ 不收集任何用户数据
  • ✅ 不发送任何网络请求
  • ✅ 简历解析完全在客户端完成
  • ✅ 卸载扩展即彻底删除所有数据

License

MIT © 2026 QinFeng Luo

相关推荐
程序员黑豆4 小时前
Java类型推断完全指南:从var到菱形运算符,掌握使用限制与最佳实践
java·前端·ai编程
To_OC4 小时前
踩了个 TS 的坑之后,我终于把 type 和 interface 掰明白了
前端·react.js·typescript
GreenTea5 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
浮生望5 小时前
前端API工程化:用 Mock 数据与 Axios 配置实现独立于后端的并行开发
前端
万少5 小时前
给 DeepSeek Harness 装个"应用商店":一条命令,595 个插件随你逛
前端·javascript·后端
波波0076 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
Brown.alexis6 小时前
es6知识点1-自备使用
前端·ecmascript·es6
小爬的老粉丝7 小时前
JavaScript 纯前端预览 WPS:先识别容器,再路由解析器
前端·javascript·wps
计算机魔术师8 小时前
新兴多智能体系统的模式与问题
前端
用户059540174469 小时前
AI Agent 上下文污染踩坑实录:用 pytest + Redis 揪出 3 类记忆串号 bug,排查 6 小时
前端·css