开源免费(MIT) · v0.11.0 · 数据不出本机

简历通

一份简历投所有岗位,是最常见的浪费;让 AI 直接写,又最容易写出自己讲不清的话。
简历通先把「哪句话站得住」管起来——每条要写进简历的话都先落进事实台账,写清原始事实、承担程度与个人边界,只有「已确认」的才进正式简历
再按 JD 生成定制简历,从找岗位、投递、跟进一路做到面试准备与复盘。

简历通首页工作台:快捷入口、近期提醒、最近岗位与最近简历
首页工作台:快捷入口按使用顺序分组,近期提醒按紧急度分色,最近岗位与简历一屏总览

先说痛点

大多数求职工具,帮不到你真正卡住的地方。

下面六件事是求职里最常卡住人的地方。简历通针对每一件都做了具体的东西,而不是多一个「AI 帮你写」的按钮。

一份简历海投所有岗位

投出去一百份,回复三封。问题往往不是简历写得差,而是它没有对上任何一个岗位。

简历通:按 JD 逐条对照生成;匹配度分析读出你的资料与台账,给出「已匹配 / 表达缺口 / 证据不足 / 真实缺口 / 待确认」五类结论与准入建议——投之前就知道该不该投。

AI 会替你「编」一点

把参与说成主导,把团队的成果写成自己的。面试官顺着问两轮,这句话就撑不住了。

简历通:每条主张都带承担程度(参与 / 负责模块 / 主导方案或交付 / 项目负责人)与个人边界;未确认的说法被显式避开;正文里还留着【待补】标记时导出会被拦下并指出具体位置;生成的学校、公司、项目名还会与资料库逐条比对。

面试一问就穿

背了一堆答案,但面试官问的是「这个数怎么统计的」。讲不清口径,前面写得再漂亮也白搭。

简历通:面试深挖按台账里已确认的主张逐条压力测试——每道题的评分标准在你看到问题之前就锁定,之后不因答得流利而放宽;用「已验证 / 部分验证 / 未验证 / 存在矛盾」代替分数,结束时给一份「该去补什么」的清单。

投递靠手点,进度散在邮箱里

投了哪些公司、走到哪一步、下一次该做什么,全靠脑子记和一张越来越乱的表格。

简历通:投递台排队后驱动本机浏览器自动投递,逐岗位进度、暂停与熔断都有;投出的岗位自动进求职进度,把邮件、短信或截图粘进来就能识别进展,先预览「会发生什么」再确认写入

资料、面经与笔记散落各处

证书在一个文件夹、面经在备忘录、链接在浏览器书签里。真要用的时候一个都找不到。

简历通:资料箱放零散材料(证书、作品、链接、笔记,可带附件),知识库放已经写成文的笔记(面经总结、简历技巧、公司信息),回收站统一接管十类内容的删除与恢复。

简历和资料不敢交给云端工具

手机号、完整履历、内推人的联系方式——这些放进一个网站里,就要开始担心它被怎么用。

简历通:数据默认不出本机,存在你电脑上的本地 SQLite 里;不保存招聘网站凭据,后端默认只监听回环地址;导出时还能一键脱敏,或打包成不带真实敏感信息的离线分享包

与众不同

这六件事,在同类工具里很少见。

它们不是为了「功能看起来更多」,而是为了让工具的结论能被你核对、也能被面试官追问。每一件都对应一类真实踩过的坑。

01 · 事实台账

先管事实,
再谈表述。

同类工具大多从「资料」直接生成文本,没有人替你区分「我参与过」和「我主导了」。简历通把每条主张拆成四件事:原始事实(照实写、不包装)、简历表述(准备怎么写)、承担程度(参与 / 负责模块 / 主导方案或交付 / 项目负责人)、个人边界(团队做了什么、你做了什么)。

核实状态决定用途,而不是决定好坏:已确认才能进正式简历,待确认只能进草稿且必须带【待补】占位符,已过期要先更新,不采用保留原因供复盘。求职助手可以读台账、可以新建条目,但不能替你确认——让模型给自己发通行证,等于取消这道闸门。

了解事实台账怎么用
事实台账:每条主张带核实状态、承担程度与最近核实日期
事实台账:核实状态用图标与颜色区分,承担程度与最近核实日期一并列出

02 · 匹配度分析

刻意不给
一个百分比评分。

市面上很多「匹配度 87%」是编的:一个看起来精确、实际无从核对的分数,比没有分数更误导人。简历通给的是五类结论准入建议(能投 / 需确认 / 不投),每条结论都要附上 JD 原文摘录与你的证据来源;找不到依据就如实写「资料中未提供」。

之外还有一个 0–100 的匹配度参考分与五个分项,但它的边界写死在代码与界面上:它是纯本地规则现算的派生值、不参与投递准入,并且固定带着免责说明(不代表真实 ATS 解析结果或投递成功概率)。信号缺失时给中性分,不把「没信息」误报成「不匹配」。

看看匹配结论长什么样
岗位匹配度分析:五类结论逐条列出 JD 原文与证据
匹配度分析:每条结论都有 JD 原文与证据;参考分放在结论之后,并写明不参与准入

03 · 面试深挖

标准在你看到问题之前
就定下来。

普通的 AI 模拟面试是「你答、它打分」,而分数怎么来的没人说得清。面试深挖反过来:每道题在生成时就把「要验证什么、必须听到哪些证据、什么情况该追问、什么情况可以结束」写进库里,之后不会因为你答得流利而放宽。这是防「事后改标准」的唯一办法。

判定用证据状态而不是分数:已验证 / 部分验证 / 未验证 / 存在矛盾 / 未覆盖。模型只能依据你真的说过的内容给状态;说「这次算过了」却列不出任何证据时,一律不判成「已验证」。结束后给一份行动项清单(补事实 / 补知识 / 降表述)与复练队列——复练换角度出题,不重复原题

了解面试深挖的判定口径
面试深挖复盘:逐条主张的证据状态与「该去补什么」的行动项
深挖复盘:讲得清的、还站不住的分别列出,行动项落到补事实 / 补知识 / 降表述

04 · 自动投递台

会真的投出去,
也会如实说没投成。

投递台驱动你本机浏览器完成「打招呼 → 上传简历 → 提交 → 校验」四步。三件同类工具很少讲清的事:闸门——只接纳来源能归到招聘网站上的岗位(手动录入但填了招聘网站链接的也算),来源不支持的岗位在入队与开始投递两处就被拦下并说明出路;失败分类——需要登录、需要验证码、页面结构变化、来源不支持各有独立取值,记录里写真实原因而不是含糊的「未知失败」;熔断——同一批次连续失败会停下来,不在你不知情的时候空跑。

采集条件里还能直接用招聘网站自己的筛选参数(求职类型 / 薪资 / 经验 / 学历 / 行业 / 规模 / 融资阶段),选项清单读自站点本身并标注来源;编码在发出前逐项校验,核对不过的不发给站点并计入「未能生效」,而不是静默筛错。

了解投递台的工作方式
自动投递台:顶部四步流程说明、投递队列、逐岗位准入结论与开始投递
投递台:页面顶部常驻四步流程(岗位从哪来 / 核对什么 / 怎么改 / 何时才真的投出去)

05 · 求职统计

没有数据的图,
不画零。

看板最容易撒的谎是一排零轴——你以为「这几个月真的没投递」,其实只是有几条记录没填投递日期。简历通的求职统计按四个主题汇总(转化与卡点、时间与节奏、渠道与去向、简历与健康度),并且:缺日期的记录会被单独点名而不是算成 0;一张图的输入全空时渲染明确空态而不是零轴;算不出来的指标直接不做——比如各阶段流失率、面试通过率,因为库里只有当前状态与一个状态日期,没有状态历史,硬算是编的。

口径命名也守着这条线:「超过 7 天没有更新」而不是「面试卡住」,因为任何一次编辑都会刷新更新时间。

看看四个主题区块
求职统计看板:指标卡、六阶段漏斗、月度趋势与各类转率
求职统计:指标卡、六阶段漏斗、月度趋势与各类转率,缺数据的口径单独说明

06 · 从简历到复盘

写完之后,
还有一整套检查与沉淀。

编辑简历时可以对一段经历做四种就地变换:STAR 量化改写(可挂一条台账主张作为事实边界)、话术生成器(同一段事实生成简历版 / STAR 版 / 面试口述版)、多风格润色中英互译;还能任选两份简历做版本差异对比(本地计算、不调模型)。

另有六类质量与合规检查:查重、敏感词、夸大风险、面试深挖风险点、合规(保密 / NDA / 违规表述)、ATS 本地检测——夸大与深挖风险点会联动事实台账,ATS 检测明确写着「不是招聘系统的真实解析结果」。导出支持 PDF / Word / Markdown / 纯文本 / JSON / HTML,可加自定义水印、一键隐私脱敏,或打包成离线分享包(脱敏 HTML/PDF + 只读快照 + 评论回传,可选只读或可评论)。

查看导出与分享方式
简历预览:A4 版式、版面诊断、超页时按 A4 高度切分的近似分页与导出入口
预览与导出:A4 版式实时渲染;内容超出时按 A4 高度切分并标注「近似分页」,真实分页以浏览器打印为准

工作流

六步,从空白到可投递。

不需要先学一套方法论。按顺序走一遍,一份能讲得清、也能被追问的简历就出来了。

  1. 整理资料与事实台账

    教育、实习、校园、项目、技能与奖项一次填好(也可粘贴整段简历或上传 pdf/docx 先识别再核对);把要写进简历的每条主张记进台账,标清承担程度与个人边界。

  2. 把岗位找进来

    自动采集(可用站点自己的筛选条件)、手动粘贴、贴招聘截图,或上传 pdf/docx 识别;采集结果先落暂存区,由你挑选后才进岗位广场。

  3. 先判断值不值得投

    跑一次匹配度分析:五类结论逐条对着 JD 原文,给出准入建议。硬性门槛不满足的岗位,早一步放过它。

  4. 生成或动手写简历

    选美化强度与篇幅让 AI 流式生成(只有台账里「已确认」的条目会作为事实基线),也可以从资料预填后自己写;写作增强、质量检查与版本对比都在编辑页里。

  5. 预览微调后导出

    A4 预览确认版式,版面诊断告诉你偏空还是偏挤,溢出时可以「自动一页」逐档收紧;正文里还有【待补】标记会被拦下并指出位置。

  6. 投递、跟进、备战面试

    投递台排队自动投;求职进度接管投出后的每一步;日历提醒跟进节点;模拟面试与面试深挖把「讲不清的地方」找出来。

动起来看

操作过程演示

以下动图录的是真实运行的应用:侧栏导览、全局搜索、档位说明、预览缩放拖动、导出与脱敏、投递台勾选与开始投递,以及助手一边查你的库一边逐字回答。动图只在滚动进入视口时才加载播放,不影响首屏速度。

动图 用左侧导航依次切换岗位广场、简历中心、投递台、求职进度、求职统计、模拟面试、求职助手、事实台账、知识库与工作台

侧栏导览

16 个入口按真实使用顺序分组:找岗位 → 做简历 → 投递跟进 → 面试准备 → 我的数据 → 系统。顺序本身就是一次导览。

动图 在首页全局搜索框输入「市场运营」,同时列出匹配的岗位、简历、内推、提醒、面经、台账、资料箱与助手技能

全局搜索

一个框同时搜岗位、简历、内推、提醒、面经、事实台账、资料箱与助手技能,不用先想「这东西在哪个模块」。

动图 鼠标停在简历列表的美化档位标签上,浮出这一档具体做了什么

档位说明

「深度 / 均衡 / 轻度」各档的具体行为以悬停提示给出,含义不明的标签一律给说明,不用另翻文档。

动图 简历预览:放大 A4 纸面并按住拖动查看下半页

预览缩放

A4 版式支持按钮或滚轮缩放,放大后可按住拖动查看下半页,排版细节一眼确认。

动图 打开导出面板,切换导出格式并勾选脱敏

导出与脱敏

PDF / Word / Markdown / 纯文本 / JSON / HTML 任选,可加水印;一键脱敏遮住姓名、电话、邮箱、公司与学校后再导出。

动图 在投递台勾选岗位、点开始投递并看到批次确认,再切到自动采集页

投递台操作

勾选岗位 → 点「开始投递」→ 确认本批次范围。在你点下去之前,它不会打开任何招聘网站。

动图 在求职助手里追问一段简历表述站不站得住,助手逐字流式回答并引用台账记录

助手流式回答

助手会先用工具查你的库再回答:指出对应的是哪条台账主张、状态是什么、边界在哪,并给出可选的更稳表述。

界面细节

几个值得单独看的细节

下面这些是界面局部:它们决定了工具用起来是「顺手」还是「总要再点三层」。点任意图片可看原尺寸。

匹配度分析:硬性门槛与核心能力逐条给出 JD 原文、匹配状态与证据

匹配结论带 JD 原文与证据

每条硬性条件、核心能力与加分项都附上 JD 原文摘录和你的证据来源;找不到依据时如实写「资料中未提供」,而不是含糊地打一个分。

岗位表格一行:技能标签、状态与收进更多操作菜单的行内按钮

行内操作收进「更多操作」

技能标签在保存岗位时自动提取;详情、生成简历、编写、相关简历、编辑与删除收进下拉菜单,一屏能多看几行。

进入选择模式后勾选岗位,出现批量设置状态与批量删除

批量处理

点「选择」进入多选,可批量改投递状态或删除;「退出选择」回到普通列表。批量删除同样先进回收站。

投递记录按批次分组,组头显示批次号、时间、状态与统计

投递记录按批次分组

一次「开始投递」= 一个批次。组头给出该批次自己的成功 / 失败 / 跳过统计,展开才看组内每条记录。

把邮件或截图粘进来识别求职进展,先给出「会新增 / 会更新 / 没变化」的预览

识别进展:先预览,再写入

把邮件、短信或截图粘进来,面板上每条写明「会新增 / 会更新 / 没变化」以及原因;确认之后才真正改数据。

首页近期提醒卡片:按逾期、24 小时内、3 天内分色,并内嵌紧凑月历

提醒按紧急度分色

逾期、24 小时内、3 天内三档一眼看出哪件最急;卡片右上角可切「列表 / 月历」,月历里点任意一天看当天全部安排。

首页全局搜索输入关键词后,同时列出匹配的岗位与简历版本

跨模块全局搜索

输入关键词就能看到相关岗位,以及为它生成过的简历版本——「那个岗位我当时投的是哪一版」这类问题不用再翻记录。

简历列表里的来源、模型与美化档位标签

来源与档位可追溯

「AI 生成 / 用户编写」「深度 / 均衡 / 轻度」这类标签直接标在列表上,便于横向比较不同版本。

事实台账里的一条主张:原始事实、简历表述、承担程度与个人边界

一条主张的四个字段

原始事实照实写、不包装;承担程度与个人边界约束表述强度;最近核实日期提醒你这条是不是该更新了。

资料箱的点卡片详情抽屉:正文全文、备注与附件清单

点卡片看详情

资料箱、知识库、面经、提醒、内推、投递队列与投递记录统一用同一种抽屉:字段与正文分区展示,抽屉里还带「编辑」等后续动作。

助手回复:先引用台账里的具体记录,再给出可替换的表述

助手会指出「哪一条」

它不会泛泛地说「写得不错」,而是点名具体是台账里的哪条主张、状态是什么、边界在哪,并给出更稳的说法。

内置使用指南:按顺序说明各模块的先后关系

引导讲的是顺序,不是按钮

首次打开自动弹出,说清「先做什么、再做什么」,并可以直接跳到对应页面。

功能清单

一个本地应用,装下求职全流程。

从识别一张招聘截图,到投递、跟进与面试复盘。每一项的具体用法都在使用文档里逐步写清了。

事实台账

把每条要写进简历的话记成一条:原始事实、简历表述、承担程度与个人边界。只有「已确认」的条目会参与生成。

AI 定制简历

按 JD 流式生成,可选美化强度、篇幅(1–3 页 A4)、字号、样式与格式模板;生成走后台任务,可随时查看进度或取消。

自行编写与写作增强

从资料预填后自由修改,编辑器右侧常驻目标岗位职责与要求;支持 STAR 量化改写、话术生成器、多风格润色、中英互译与版本差异对比。

质量与合规检查

查重、敏感词、夸大风险、面试深挖风险点、合规(保密 / NDA / 违规)与 ATS 本地检测;夸大与深挖风险点联动事实台账。

截图与文档识别

招聘截图 Ctrl+V 直接贴,PDF / DOCX 直接上传(最多 4 个、合计 ≤ 5 MB);文档文字在本机提取,未配模型时本地规则也能解析出部分字段。

岗位管理与需求解读

技能标签自动提取、状态与备注管理、批量操作、JD 为空时一键补齐;需求解读依据招聘原文输出结构化总结、原文证据与通用准备建议。

岗位匹配度分析

五类结论 + 准入建议,每条带 JD 原文与证据;另有不参与准入的参考分与五个分项,并固定带免责说明。

投递台与自动投递

排队、逐岗位进度、暂停继续停止、连续失败熔断;只接纳来源在招聘网站内的岗位;可自选投递浏览器。

自动采集

按关键词 / 城市采集,也可直接用招聘网站自己的筛选参数;结果先进暂存区,挑选后才进岗位广场,每批都有记录。

求职进度

一家公司一个岗位一条记录;投递成功的岗位自动建档;把邮件 / 短信 / 截图粘进来识别进展,先预览再确认;可导出 CSV / JSON。

日历提醒

给投递、面试、内推设提醒,按逾期 / 24 小时 / 3 天分色;列表与月历两种视图,月历里点任意一天看当天安排。

内推管理

记录内推人、联系方式、关系、渠道、内推码与备注图片;按状态分色跟进,转化率口径由关联的求职进度派生。

求职统计

转化与卡点、时间与节奏、渠道与去向、简历与健康度四个主题;没有数据的图渲染空态而不是零轴,缺日期的记录单独点名。

模拟面试与题库

八种面试类型、三种难度与四种面试官风格;逐轮作答与追问,结束后给总分与维度评分。题库按岗位与资料生成三类题目,可为单题生成参考答案。

面试深挖

按台账已确认主张逐条压力测试;提问前锁定评分标准,用证据状态代替分数;结束时给行动项与复练队列。

求职助手

流式问答、会话分组与归档、可关联岗位简历资料、附件与联网搜索;能查库也能按需写入,但不能删数据;可展开查看思考过程。

资料箱与知识库

资料箱放还没成体系的零散材料(证书、作品、链接、笔记),知识库放已经写成文的笔记;都能搜索、点卡片看全文。

助手技能与模板工作台

自制或导入技能(提示词 + 知识文件),用格式模板调强调色 / 行高 / 页边距 / 区块间距 / 字号系数,内置六种样式以真实缩略图展示。

多格式导出与分享

PDF(服务端用系统中文字体生成,可直接下载)/ Word / Markdown / 纯文本 / JSON / HTML;支持水印、一键脱敏与离线分享包。

回收站

岗位、简历、投递记录、台账、资料、助手会话、内推、提醒、面经、分享包十类内容统一接管,可多选批量恢复或彻底删除。

数据集与备份

本机可保留多份数据集随时切换;导出当前或全部数据集,备份不含 API Key;导入是「要么全成、要么不动」,路径字段会被校验。

全局搜索

一个框搜岗位、简历、内推、提醒、面经、事实台账、资料箱与助手技能,投过的岗位和改过的版本都找得回来。

个人资料库

教育、工作、校园、项目、技能、获奖与照片统一维护,每条经历可附参考文件;一次整理,所有简历复用。还能生成不针对岗位的通用简历。

无模型也能用

岗位解析、匹配度五类结论、版面渲染、全部导出格式、查重与敏感词、ATS 本地检测都是本地规则;不配模型也能先把资料、岗位和手写简历管起来。

开源、透明,数据留在本机。

简历通是 MIT 协议的开源项目,前后端代码可查可改。岗位、资料、照片、简历、台账与助手会话都存放在你电脑上的本地 SQLite 数据库里,不上传任何服务器;后端默认只监听回环地址,不保存招聘网站的任何凭据。想换电脑,在设置里导出一份数据集备份就能完整带走——备份里不含大模型 API Key。

查看数据与隐私边界
前端
  • React 18
  • TypeScript strict
  • Vite 6
  • Ant Design 5
  • React Router
后端与数据
  • Python 3
  • FastAPI
  • SQLAlchemy 2.0
  • Alembic 迁移
  • SQLite
能力与协议
  • 16 个模型预设
  • OpenAI 兼容
  • Anthropic 原生
  • 浏览器自动化(CDP)
  • 本地 PDF 导出

下载

现在就开始,
三分钟跑起来。

简历通完全开源(MIT 协议),可以直接在这里下载最新版本,也可以从 GitHub 获取源码;不配置大模型也能先用起来。

仅适配 Windows 10 / 11

  1. 下载并解压

    点击下方「下载最新版本」拿到压缩包(约 7 MB,含源码与文档),解压到任意目录;能访问 GitHub 的话,也可以 git clone 仓库。

  2. 双击 start.cmd 启动

    启动器会自动准备 Python 与 Node.js 环境、安装依赖、拉起前后端,并打开浏览器。首次需要联网,通常几分钟;失败时会给出中文原因与可直接粘贴的处置命令。

  3. 按需配置大模型

    要用 AI 生成简历、匹配度分析、助手与面试时,去「设置」选预设或填自定义接口,测试连接后保存。不配置也能维护资料、管理岗位、手写简历与导出。

需要旧版本?点这里选择下载
  • 想先看看再装?可以到 在线体验 用虚构的演示数据走一遍基本流程——那里没有接入真实大模型,AI 部分是预录回放。
  • 目前仅适配 Windows:一键启动器面向 Windows 10 / 11;macOS 与 Linux 可手动启动前后端,步骤见使用文档。
  • 首次启动会自动准备 Python 与 Node.js 运行环境,需要联网;Python 3.14 暂不支持,启动器会自动准备一个 3.12。
  • 后端默认监听 8005 端口,端口冲突时可用 start.cmd -BackendPort 8010;关闭服务双击 stop.cmd
  • 压缩包约 7 MB,只包含程序源码与文档,不含任何个人数据;数据库在首次启动后生成于 backend/data/resume_forge.db

先用演示数据跑一遍

不想从空白开始?这里有一份虚构的演示数据包:24 个岗位、15 份简历、15 条事实主张、14 条求职进度、8 场面试经验、17 条投递记录(分 8 个批次,含失败诊断)、13 条提醒、6 条内推、10 个资料箱条目与 10 篇知识库笔记,另有题库与复盘历史、面试深挖会话、4 份模型配置、3 份自制模板,以及回收站里 10 类真实条目——应用里每一处界面都有内容,方便你把整条流程走一遍。导入只会新增一份数据集,不会改动你现有的数据。

下载演示数据(约 220 KB)
  • 得到的 zip 无需解压,在应用里进入 设置 → 数据 → 导入备份为新数据集,选中它即可;
  • 导入后列表里会多出一份数据集,点「切换」把应用切过去,页面会自动重新加载;
  • 包里不含任何大模型 API Key,要使用 AI 功能,仍需在「大模型配置」里填写自己的接口与 Key。
阅读完整安装与使用文档