dAIanaΒΆ

dAIana is a Python CLI that uses AI API requests from the terminal to tailor LaTeX CVs and cover letters. Feed it a job posting URL, and it scrapes the description, sends it to an LLM for extraction and personalization, then compiles the final documents into PDFs.

Warning

dAIana does not write your CV or cover letter from scratch. You bring your own LaTeX files. The tool reads a job posting and selects which modular pieces of your templates to activate for that role. No LaTeX setup β†’ nothing to compile.

Here a simple table of all the pages you will find in this documentation.

πŸš€ Quickstart

Install the package, copy your templates, configure your API provider, and verify everything works before your first hunt.

Quickstart
πŸ”΄ Usage

Full reference for every command: hunt, save, show, update β€” flags, workflows, and examples.

Usage
✏️ Personalisation

How to wire up your own LaTeX templates and tune the AI prompts so the output actually sounds like you.

Personalisation
πŸ—‚οΈ Architecture

How the codebase is layered β€” commands, core logic, services, infra adapters, and utilities explained in one place.

Architecture

Why the name dAIana?

dAIana comes from Diana, the Roman goddess of the hunt. The name fits the tool’s purpose: hunt down job postings, target the right role, and generate tailored application material from the terminal. Track your prey. Hunt.