Repolode
AienTech

AienTech/dossier

A self-hosted job search app that drafts tailored resumes and cover letters from one profile and tracks each application from draft to offer.

Open-source alternative to:TealHuntr

Stars
4,795
Forks
1,003
Open issues
6
Last commit
yesterday

What is it?

Dossier keeps your career history in one profile. For each job you apply to, it reads the posting, shows how your profile matches the requirements, and drafts a resume and cover letter that only use facts from that profile. You refine the drafts in a chat, export them as PDFs, and track every application on a board or table from draft to offer.

It is built for one person running it on a small server, with one password and data stored in your own PostgreSQL database. The AI model is your choice: a local model through Ollama or LM Studio keeps documents on your hardware, while hosted options include any OpenAI-compatible API, Anthropic and Mistral. Job search can use JSearch or Adzuna, and Gmail and Google Calendar connections are optional.

The app runs in Docker, and an installation guide covers Docker Compose, Node.js, plain Ubuntu, CapRover, Coolify and Dokploy. The interface is in English and is designed for desktop browsers rather than phones.

Key features

  • 01Builds one profile and generates a tailored resume and cover letter for each posting
  • 02Refines documents through chat and manual edits, with version history to undo changes
  • 03Shows how your profile matches job requirements and flags gaps instead of inventing experience
  • 04Tracks applications on a board, a table and a dashboard with a funnel and interview calendar
  • 05Supports local models through Ollama or LM Studio, or hosted AI providers
  • 06Exports and imports all data as one file, with nightly backups

Use cases

  • A job seeker who wants tailored applications without sending personal history to a third-party service
  • Someone running a personal server who wants to track a job search in one place
  • Developers who want a self-hosted AI tool that keeps profile data in their own PostgreSQL database

In collections

Topics

FAQ

What is dossier?
A self-hosted job search app that drafts tailored resumes and cover letters from one profile and tracks each application from draft to offer. Dossier keeps your career history in one profile. For each job you apply to, it reads the posting, shows how your profile matches the requirements, and drafts a resume and cover letter that only use facts from that profile. You refine the drafts in a chat, export them as PDFs, and track every application on a board or table from draft to offer.
Is dossier free to use? What license does it have?
dossier is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is dossier still maintained?
Actively maintained. The last commit to dossier was on Nov 6, 2026.
What can I use dossier for?
A job seeker who wants tailored applications without sending personal history to a third-party service Someone running a personal server who wants to track a job search in one place Developers who want a self-hosted AI tool that keeps profile data in their own PostgreSQL database
Where can I get dossier?
The source code and installation instructions are on GitHub: https://github.com/AienTech/dossier

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects