What do you want to do?
4 use cases
-
Draft a tailored resume and cover letter for one posting
Paste a job posting and get a resume and cover letter built only from your profile facts.
- Dossier
- Personal productivity
- Intermediate
View prompt
Using the AienTech/dossier repo, follow its README to start the app with Docker Compose on this machine and open http://localhost:3000. Paste the posting text from <posting URL or file> into New application and report the match summary and the list of gaps. Verify that every resume line traces to a fact in the profile before reporting success.
-
Get a daily shortlist of scored job postings
Let the optional job agent search once a day and keep the best matches for your review.
- Dossier
- Personal productivity
- Intermediate
View prompt
Using the AienTech/dossier repo, set up its job agent with the job source <JSearch, Adzuna or Bundesagentur für Arbeit> and the search <search terms and location>. Return the top postings from the Agent screen with their scores and reasons. Verify that the agent has not sent or applied to anything, since the README says it never does.
-
Track every application and interview in one place
See each application on a board or table and a dashboard with your funnel and upcoming interviews.
- Dossier
- Personal productivity
- Beginner
View prompt
Using the AienTech/dossier repo, after it is running at http://localhost:3000, read the applications on the board and the dashboard funnel for the last 30 days. Return a short list of applications with a status and the next interview date. Verify the counts match the number of applications shown on the table view.
-
Send applications from Gmail and draft replies to employers
Send each application from your own address with its PDFs, then draft answers to employer replies.
- Dossier
- Personal productivity
- Advanced
View prompt
Using the AienTech/dossier repo, connect Gmail with the Google OAuth client <client ID placeholder> and open the application for <company name>. Return the prepared email and any employer reply with the drafted answer. Verify that nothing is sent until you confirm it, as the README states.
How to use Dossier
- Check you have what it needs: Docker Desktop on macOS or Windows, or Docker Engine with the Compose plugin on Linux, plus about 2 GB of free memory; A terminal: Terminal on macOS, a Linux shell, or WSL on Windows; An AI model: a local one through Ollama or LM Studio, or a hosted OpenAI-compatible API, Anthropic or Mistral.
- Open AienTech/dossier on GitHub and read the README and license.
- Fetch the Compose file:
curl -fsSL -o compose.yml https://raw.githubusercontent.com/AienTech/dossier/main/compose.production.yml - Create the secrets in
.envwithecho "POSTGRES_PASSWORD=$(openssl rand -hex 24)" > .envandecho "DOSSIER_SECRET=$(openssl rand -base64 32)" >> .env - Create your password hash with
docker run --rm -it --platform linux/amd64 ghcr.io/aientech/dossier hash-password, then add the printed line to.envasDOSSIER_PASSWORD=argon2id:… - Start Dossier with
docker compose up -d, open http://localhost:3000, sign in, and choose a model in Settings → AI provider
These steps come from our top use case, Draft a tailored resume and cover letter for one posting, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeDossier alternatives · Best AI repos for Personal productivity
About this repo
- Who it is forWritten for a job seeker who wants to run a private job search on their own computer or server, with their own AI model and database.
- Why it is hot
- LanguageTypeScript
- Sourcegithub.com/AienTech/dossier · Back to Hot repos
Requirements
- Docker Desktop on macOS or Windows, or Docker Engine with the Compose plugin on Linux, plus about 2 GB of free memory
- A terminal: Terminal on macOS, a Linux shell, or WSL on Windows
- An AI model: a local one through Ollama or LM Studio, or a hosted OpenAI-compatible API, Anthropic or Mistral
- Your career history (or an existing resume as PDF, Word or Markdown) to build the profile from
Maintain Dossier? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/aientech-dossier/?ref=badge)
Questions about Dossier
What is Dossier?
Dossier is a self-hosted job search app that keeps one career profile and drafts a tailored resume and cover letter for each job, then tracks each application. It is an open-source project on GitHub: https://github.com/AienTech/dossier.
Who is Dossier for?
Written for a job seeker who wants to run a private job search on their own computer or server, with their own AI model and database.
What can I do with Dossier?
4 use cases so far, for example: Draft a tailored resume and cover letter for one posting; Get a daily shortlist of scored job postings; Track every application and interview in one place. Each has steps and a copy-paste agent prompt.
What do I need to run Dossier?
Docker Desktop on macOS or Windows, or Docker Engine with the Compose plugin on Linux, plus about 2 GB of free memory; A terminal: Terminal on macOS, a Linux shell, or WSL on Windows; An AI model: a local one through Ollama or LM Studio, or a hosted OpenAI-compatible API, Anthropic or Mistral; Your career history (or an existing resume as PDF, Word or Markdown) to build the profile from.
What are alternatives to Dossier?
Other hot AI repos in Personal productivity: Abacusai Bot, Unigit Ecosystem, Comma, Agent Peer Chat, Compass.
Is Dossier safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.