Application tracking, job-tailored CVs, and AI-powered cover letters. All designed for folks who live in their $EDITOR.
tree ~/cvs
~/cvs/
├── main.json
└── variants/
├── acme-staff-engineer.json
├── startup-x-backend.json
└── bigtech-sre.json
cat main.json
{
"basics": {
"name": "John Doe",
"label": "Software Engineer",
"email": "john.doe@example.com"
},
"work": [
{
"company": "Acme Inc.",
"position": "Staff Software Engineer"
},
...
]
}
Never let an opportunity slip through the cracks. Track all your job applications, monitor statuses, and stay organized throughout your job search.
Every job is different. Quickly create CV variants optimized for each role you're pursuing. Tailor your experience to match what they're looking for and stand out from the crowd.
Stop staring at blank pages. Paste the job description and we'll generate a personalized cover letter that highlights your relevant experience and gets you noticed.
Focus on landing the job, not fighting with formatting. Write your CV in your favorite $EDITOR in plain text using the JSON Resume schema (YAML support is in the works).
Store your CV in git repositories (or any other version control system for that matter). txtcv plays nice with your version control workflow.
Print your CV to PDF files optimized for digital viewing, ATS keyword systems, and printing, ensuring your CV looks great whether it's on a screen, inside an ATS system, or on a recruiter's desk.
Love the command line? We do too! Use the txtcv CLI to publish your CV from your laptop, from Github Actions, from Gitlab CI, or from that Raspberry Pi running in your basement.
Instantly generate a shareable public link to send to recruiters and hiring managers. Pick one of the paid plans to make the links private.
Our themes don't just look pretty. They have been vetted by hiring managers at some of the biggest names in tech. Pick any theme and you can't go wrong.
Keep all your job applications organized in one place. Monitor statuses, set follow-up reminders, and never lose track of opportunities.
Create job-specific CV variants and generate customized cover letters with AI. Stand out by matching what each role is looking for.
Share professional links with hiring managers, track responses, and refine your approach. Land interviews faster with a systematic workflow.