正在自动登录…
AienTech/ dossier
Dossier 是一个自托管的求职应用,它根据你的个人资料为每个职位生成定制简历和求职信,并跟踪从草稿到录用的整个申请流程。适合希望在自有服务器上管理求职过程的个人用户。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/28 02:26:48 · 查看原文
- 累计 Stars
- 1,163
- 当前热度
- 7~30 天 · 小火
- 仓库创建时间
选用指南
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 
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
由 Jev 模型根据仓库描述与 README 评估,2026/10/28 02:21:24 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/27 16:48:14
- 许可证标识
- AGPL-3.0
- Fork 数
- 221
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目