1. 引言

在求职过程中,简历的编写、优化和投递往往是最耗时耗力的环节。市面上虽然有不少在线简历工具,但数据上传到云端总让人担心隐私安全。今天要介绍的 JobPilot 是一款本地优先的 AI 求职桌面应用,基于 Tauri 2 + React 19 + Rust 构建,聚焦简历编写、AI 辅助评审、JD 匹配、模拟面试和本地求职资料管理,下载安装后即可使用,无需搭建服务端。

视频介绍:https://www.bilibili.com/video/BV11pJp6sEt2/?share_source=copy_web&vd_source=8389da06f877de3cbf53d43b449f8022

2. 核心功能一览

JobPilot 将简历的导入、编辑、导出、同步和持续优化整合进桌面端工作台,功能覆盖求职全流程:

  • 原生桌面工作台 — 基于 Tauri 2、React、TypeScript 和 Rust 构建,提供轻量、本地化的 Windows 与 macOS Apple Silicon 体验。
  • AI 简历评审与编辑 — 支持简历生成、改写、语法检查、JD 匹配和 AI 润色,专用入口可按建议逐条应用修改。
  • Anthropic 工具调用支持 — 支持 Anthropic 原生 tool_use / tool_result 调用链,AI 助手可通过 replaceResumeText 精确替换文本片段,而不是整份简历覆盖。
  • 多格式导入 — 支持 JSON、Markdown、PDF、图片等格式导入;普通 PDF 和扫描件可结合多模态 AI 解析为结构化简历。
  • 隐私友好的导出 — 支持 PDF、智能一页 PDF、HTML、纯文本、Markdown 和 JSON 导出,并可一键脱敏姓名、手机号、邮箱、公司、学校和个人链接。
  • 编辑体验优化 — 支持模块拖拽、行内编辑、自动保存、Markdown 工具栏、长文本列表编辑和 50+ 简历模板。
  • 模拟面试与复盘 — 可根据 JD 和目标岗位创建面试,会话支持删除与重新开始,并生成面试复盘报告。
  • WebDAV 加密同步 — 支持将简历、设置和 API 密钥加密备份到 123 云盘、傲梅云、Nextcloud 等 WebDAV 服务,一键恢复。
  • 发布与更新流程 — 支持应用内更新检测、版本同步、Windows/macOS 安装包构建,以及从更新日志生成 Release Notes。

3. 近期版本亮点

JobPilot 保持着活跃的迭代节奏,近期几个版本带来了重要更新:

  • v1.4.0 — 导出数据脱敏、Anthropic 简历编辑工具、局部文本替换和更稳定的 AI 流式输出。
  • v1.3.0 — 工作台布局重构、编辑器预览与侧边栏优化、面试删除/重新开始、Anthropic 面试流式对话。
  • v1.2.2 — WebDAV 加密云端同步,支持快照备份与恢复。
  • v1.1.x — 桌面端打包、多格式导入、PDF 解析增强、应用内更新、模板优化和 macOS 支持。

4. 技术栈解析

JobPilot 的技术选型兼顾了桌面性能与开发效率:

类别 技术
框架 Next.js 16、React 19
桌面应用 Tauri 2、Rust
语言 TypeScript 5
样式 Tailwind CSS 4
UI 组件 shadcn/ui
状态管理 Zustand
AI SDK Vercel AI SDK
本地数据 SQLite、OS Keyring
云端同步 WebDAV

Tauri 2 提供了比 Electron 更轻量的桌面容器,Rust 后端保证了文件解析和加密同步的性能;前端 React 19 + Tailwind CSS 4 的组合则让 UI 开发高效且美观。

5. 下载与安装

  1. 前往 GitHub Releases 下载最新版本
  2. 下载对应平台的安装包
  3. 双击安装,启动应用

从源码构建

环境要求:Node.js 20+、pnpm 9+、Rust stable(构建桌面应用时需要)、Tauri 2 Windows 工具链

git clone https://github.com/jlifeng/JobPilot.git
cd JobPilot
pnpm install

# 启动 Tauri 桌面应用开发模式
pnpm run dev:tauri

# 启动 Web 版本开发模式
pnpm run dev:web

# 构建 Tauri 桌面应用
pnpm run build:tauri

6. 开源协议与致谢

本项目基于 Apache License Version 2.0 开源。JobPilot 包含来自 JadeAI 的开源工作,感谢原作者和开源社区的贡献。

7. 总结

JobPilot 是一款功能全面、注重隐私的 AI 求职桌面工具。它把简历管理、AI 优化、模拟面试等求职核心环节整合到本地桌面端,数据完全由用户掌控。如果你正在求职或想优化简历流程,不妨下载体验一下。

💡 欢迎贡献想法! 如果你有功能建议或发现了 Bug,欢迎在 GitHub Issues 中提出,或者直接提交 Pull Request。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐