AI product Open source

Dossier

Dossier is a self-hosted, single-user job-search application from AienTech. It keeps career history in one profile, generates a base resume, reads job postings, matches their requirements against the profile, and drafts a tailored resume, cover letter, and application email. Its drafts are constrained to facts in the profile; missing qualifications are shown as gaps rather than invented experience. Documents can be refined through chat, exported as PDFs, and tracked on a board and table from draft to offer.

View repository Visit site Mentioned in 2 videos ↓

Overview

It can search postings through JSearch, Adzuna, or FreeHire, optionally run a daily job search that scores new postings and prepares drafts for review, and connect to Gmail and Google Calendar for confirmed sending, reply drafting, and interview scheduling. An optional MCP connector allows Claude or another MCP application to search jobs, score postings, read the profile and applications, and save generated documents as drafts without sending or deleting anything.

Dossier runs on a personal computer or self-hosted server with Docker, Node.js, CapRover, Coolify, or Dokploy. It stores data in PostgreSQL and supports local models through Ollama or LM Studio, as well as hosted models through OpenAI-compatible APIs, Anthropic, or Mistral. The project is free software under the GNU Affero General Public License v3.0.

What Dossier is used for

2 uses taken from transcripts — each links to the moment in the video.

  • A self-hosted job search app that keeps one career profile and turns it into tailored resumes and cover letters for each posting, tracking applications on a board from draft to offer.

  • A self-hosted job search app that writes resumes and cover letters tailored to each job. Keeps a career profile, matches job postings, drafts documents in chat and exports them as PDFs.

Videos mentioning Dossier

2 in the library.