Deploy Now

SaaS Alternative

Teal Huntr Kickresume Rezi

Stars

499

Forks

119

Watchers

7

Dossier

Paste in a job posting and Dossier, a self-hosted job search app, shows how your profile matches it, then drafts a tailored resume and cover letter that use only facts you have given it. Requirements your profile cannot back up appear as gaps instead of invented experience, and a chat lets you refine any part, undo AI changes, or return to an earlier version. Twelve resume themes and a theme builder print to PDF on the server. Find jobs through JSearch, Adzuna, or Germany's Bundesagentur für Arbeit, score a posting against your profile, and start an application in one click. An optional job agent runs one search a day and can prepare drafts that wait for your approval; it never sends or applies. A board and a table track each application from draft to offer, and the dashboard charts your funnel week by week. Connect Gmail and Google Calendar to send applications from your own address, have the AI read employers' replies and draft answers, and keep interviews in step both ways, with nothing sent until you confirm. Choose a local model through Ollama or LM Studio, or a hosted OpenAI-compatible, Anthropic, or Mistral provider. Everything exports as one file, with nightly backups. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Dossier
Dossier
Dossier
Dossier
Dossier
Dossier
Dossier

Benefits

  • Never invents experience for you
  • Drafts use only facts from your profile, and any requirement a posting lists that your profile lacks is flagged as a gap to address honestly, rather than fabricated.
  • Your job search stays private
  • Profile, documents, and applications live in your own PostgreSQL database behind one password, and a local model through Ollama or LM Studio keeps all writing on your hardware.
  • A tailored resume per posting
  • Each application gets its own resume and cover letter written for that posting in a warm, direct, or formal tone, refined through chat, and downloadable as PDFs.
  • Every application tracked to offer
  • A board and table follow each application from draft to offer, while the dashboard shows your funnel, a week-by-week chart, and what is worth a look next.

Features

  • Profile and base resume
  • A profile with a strength meter feeds a base resume in twelve themes, can be started from a PDF, Word, or Markdown resume, and prints to PDF through Chromium.
  • Posting match and tailoring
  • Pasting a posting extracts its details and requirements, matches them against your profile, and writes a tailored resume and cover letter in a Warm, Direct, or Formal tone.
  • Job search and agent
  • Search JSearch, Adzuna, or Bundesagentur für Arbeit, score postings from 0 to 100 against your profile, and let an optional daily job agent queue the best for review.
  • Choice of AI provider
  • Connect Ollama or LM Studio for local models, or any OpenAI-compatible API, Anthropic, or Mistral; an optional Compose profile runs an Ollama container next to the app.
  • Gmail and Calendar sync
  • Your own Google OAuth client lets Dossier send applications from Gmail, sort employers' replies in an inbox, and keep interviews in step with Google Calendar both ways.
  • Backups and data export
  • Export and import everything as one file, keep nightly JSON backups for 14 days by default, and wipe all data with the Delete everything action.

Apps Similar to Dossier