跳到正文

正在自动登录…

← 返回项目列表

AienTech/dossier

求职管理简历生成求职信生成

Dossier 是一个自托管的求职应用,它根据你的个人资料为每个职位生成定制简历和求职信,并跟踪从草稿到录用的整个申请流程。适合希望在自有服务器上管理求职过程的个人用户。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/28 02:26:48 · 查看原文

值得看TypeScript应用与服务
累计 Stars
1,163
当前热度
7~30 天 · 小火
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

AI 根据 README 整理 · 2026/10/28 02:26:48

适用场景

适合个人求职者,在自有服务器上管理求职流程,包括生成定制简历和求职信、跟踪申请状态、搜索职位等。

查看 README 依据
<img alt="Next.js 16" src="https://img.shields.io/badge/Next.js-16-000000?logo=nextdotjs"> <img alt="PostgreSQL 18" src="https://img.shields.io/badge/PostgreSQL-18-4169E1?logo=postgresql&logoColor=white"> </p> Dossier keeps your career history in one profile and turns it into a clean resume. For every job you apply to, it reads the posting, shows how you match, and drafts a tailored resume and cover letter that only use facts from your profile. You refine them in a chat, download them as PDFs and track each application from draft to offer.
It's for one person on a small server: one password, your data in your own PostgreSQL database, and an AI model of your choice. That can be a local model through Ollama or LM Studio, so your profile and documents stay on your own hardware, or a hosted one (any OpenAI-compatible API, Anthropic or Mistral), which then receives what it writes from. [Privacy](https://github.com/AienTech/dossier/wiki/Privacy) says what goes where.
目标用户

面向单个用户,使用一个密码和个人资料,无多账户支持。

查看 README 依据
It's for one person on a small server: one password, your data in your own PostgreSQL database, and an AI model of your choice. That can be a local model through Ollama or LM Studio, so your profile and documents stay on your own hardware, or a hosted one (any OpenAI-compatible API, Anthropic or Mistral), which then receives what it writes from. [Privacy](https://github.com/AienTech/dossier/wiki/Privacy) says what goes where.
- [Privacy](https://github.com/AienTech/dossier/wiki/Privacy): what stays on your server and what leaves it. [PRIVACY.md](PRIVACY.md) has the details. - [Environment variables](https://github.com/AienTech/dossier/wiki/Environment-variables): every setting the server reads. ## Known limitations - **Desktop only:** made for a laptop or desktop browser, not for phones. - **Single user:** one password and one profile; there are no accounts.
使用方式

通过浏览器访问,支持 Docker Compose 或 Node.js 部署,也可在服务器上自托管。

查看 README 依据
**Get started:** [run it on your computer](#run-it-on-your-computer) in a few minutes, or [self-host it](#self-hosting) on a server. The [installation guide](https://github.com/AienTech/dossier/wiki) covers every way: Docker with or without Compose, Node.js, a plain Ubuntu server, CapRover, Coolify and Dokploy. ## Demo ![Dossier in use: the dashboard, dragging a card on the board, a new application from a pasted posting, refining the tailored resume in the chat, the cover letter, and switching resume themes](.github/images/demo.gif)
All you need is [Docker Desktop](https://docs.docker.com/desktop/) on macOS or Windows, or Docker Engine with its Compose plugin on Linux, and about 2 GB of free memory. Run the commands in a terminal: macOS's Terminal, Linux, or WSL on Windows. **1. Fetch the Compose file** into a folder of its own, and make the secrets Dossier needs: ```bash mkdir ~/dossier && cd ~/dossier curl -fsSL -o compose.yml https://raw.githubusercontent.com/AienTech/dossier/main/compose.production.yml echo "POSTGRES_PASSWORD=$(openssl rand -hex 24)" > .env echo "DOSSIER_SECRET=$(openssl rand -base64 32)" >> .env
To put Dossier on a server, on your own domain with HTTPS, follow the [installation guide](https://github.com/AienTech/dossier/wiki#self-host-on-a-server): a plain Ubuntu server with Docker Compose and Caddy (or Node.js, without Docker), CapRover, Coolify or Dokploy. Give the server at least 2 vCPUs and 2 GB of memory (see [Performance and sizing](#performance-and-sizing)). ## Documentation The [wiki](https://github.com/AienTech/dossier/wiki) has what comes after installing:
部署要求

需要 Docker Desktop 或 Docker Engine 及 Compose 插件,约 2 GB 可用内存;服务器部署需至少 2 vCPU 和 2 GB 内存。

查看 README 依据
All you need is [Docker Desktop](https://docs.docker.com/desktop/) on macOS or Windows, or Docker Engine with its Compose plugin on Linux, and about 2 GB of free memory. Run the commands in a terminal: macOS's Terminal, Linux, or WSL on Windows. **1. Fetch the Compose file** into a folder of its own, and make the secrets Dossier needs: ```bash mkdir ~/dossier && cd ~/dossier curl -fsSL -o compose.yml https://raw.githubusercontent.com/AienTech/dossier/main/compose.production.yml echo "POSTGRES_PASSWORD=$(openssl rand -hex 24)" > .env echo "DOSSIER_SECRET=$(openssl rand -base64 32)" >> .env
To put Dossier on a server, on your own domain with HTTPS, follow the [installation guide](https://github.com/AienTech/dossier/wiki#self-host-on-a-server): a plain Ubuntu server with Docker Compose and Caddy (or Node.js, without Docker), CapRover, Coolify or Dokploy. Give the server at least 2 vCPUs and 2 GB of memory (see [Performance and sizing](#performance-and-sizing)). ## Documentation The [wiki](https://github.com/AienTech/dossier/wiki) has what comes after installing:
已知限制

仅支持桌面浏览器,不支持手机;单用户,无账户系统;界面为英文,文档可支持其他语言;每个数据库只能运行一个实例。

查看 README 依据
- [Privacy](https://github.com/AienTech/dossier/wiki/Privacy): what stays on your server and what leaves it. [PRIVACY.md](PRIVACY.md) has the details. - [Environment variables](https://github.com/AienTech/dossier/wiki/Environment-variables): every setting the server reads. ## Known limitations - **Desktop only:** made for a laptop or desktop browser, not for phones. - **Single user:** one password and one profile; there are no accounts.
- **English interface:** the app itself is in English. Documents can be written in other languages; in the 21 built-in ones, their headings, dates and language levels are in that language too, and in one added with **Other language…** those stay in English. - **One instance:** run a single copy of the app per database. The nightly backups, the AI job queue and the PDF browser live inside the app's process. ## Performance and sizing Measured on 28 September 2026 with the production build in a container limited to 2 vCPUs and 1 GB:

README

正在加载 README…

收录信息

仓库创建时间
2026/10/4 05:26:15
首次达标收录
2026/10/28 02:21:24
统计更新时间
2026/10/28 03:25:51

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.1 / 5

新颖度
3.6
实用价值
4.4
成熟度
4.5
实质含量
3.9

由 Jev 模型根据仓库描述与 README 评估,2026/10/28 02:21:24 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/27 16:48:14
许可证标识
AGPL-3.0
Fork 数
221
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目