Dossier
Dossier 是一款自托管求职应用:用一个画像保存职业经历,按岗位匹配并仅依据画像事实生成定制简历和求职信,跟踪申请从草稿到录用。采用 AGPL-3.0 许可证。
访问 AienTech/dossier项目简介
Dossier 是面向单人的自托管求职应用。它把职业经历保存在一个画像中,将职位与画像匹配,仅依据画像事实起草定制简历和求职信,并跟踪申请从草稿到录用。它运行在你自己的服务器上,数据存放在 PostgreSQL,AI 模型由你选择。
核心功能
- 一个画像可保存基本信息、技能与语言、经历、项目、教育、出版物和推荐人,并带有强度提示;职位匹配会标出已覆盖要求和缺口,再按所选语气起草定制简历和求职信;提供十二种简历主题和实时预览的主题构建器,可在服务器上打印为 PDF;可通过 JSearch 或 Adzuna 搜索职位,查看初创公司职位来源,并可选每日职位代理,代理从不发送或申请;用看板、表格、仪表盘漏斗、每周图表和即将到来的面试跟踪申请;可选 Gmail 和 Google 日历集成以及 Claude 连接器,发送任何内容前都需要确认。
适用场景
- 适合希望投递多个职位,同时把职业数据和生成文档保留在自己服务器上的求职者;适合需要仅依据已验证画像事实生成定制简历和求职信的人;适合希望从草稿到录用组织和跟踪申请,包括面试安排的用户;适合注重隐私、倾向通过 Ollama 或 LM Studio 使用本地模型,或使用自选托管模型的用户。
快速开始
- 在 macOS 或 Windows 上安装 Docker Desktop,或在 Linux 上安装带 Compose 插件的 Docker Engine,并准备约 2 GB 可用内存。为 Dossier 创建文件夹,将生产 Compose 文件获取为 compose.yml,并把 POSTGRES_PASSWORD 和 DOSSIER_SECRET 生成到 .env 文件。使用 Dossier 的 hash-password 容器生成密码哈希,然后把以 argon2id 开头的那一行作为 DOSSIER_PASSWORD 加入 .env。运行
部署与要求
- 本地使用需要 macOS 或 Windows 上的 Docker Desktop,或 Linux 上带 Compose 插件的 Docker Engine,以及约 2 GB 可用内存。服务器自托管需要自己的域名和 HTTPS,并至少提供 2 个 vCPU 和 2 GB 内存。文档列出的自托管方式包括使用 Docker Compose 和 Caddy 的 Ubuntu 服务器,或不用 Docker 的 Node.js,以及 Coolify、Dokploy 和 CapRover。Dossier 要求每个数据库只运行一个应用实例;夜间备份、AI 任务队列和
采用前须知
- 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。