notnotparas/pushcv-cli — explained in plain English
Analysis updated 2026-05-18
Track job applications through drafting, applied, interviewing, and closed stages on a terminal board.
Scrape a job posting from LinkedIn, Greenhouse, Lever, or SmartRecruiters with one command.
Generate a tailored resume or cover letter for a specific job using a local AI model, with no cloud calls.
Export all tracked job application data to JSON or CSV at any time.
| notnotparas/pushcv-cli | amaravijayalakshmi216-collab/crop-recommendation-system | biansy000/mda | |
|---|---|---|---|
| Stars | 52 | 52 | 52 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 2/5 | 5/5 |
| Audience | general | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Resume tailoring requires setting up a separate local AI inference server, core tracking works without it.
This is a command line tool for tracking a job search, described by its author as git for job hunting. Everything runs on your own computer using a local file based database, so no account is needed and no personal data leaves your machine. The tool shows your job applications as a Kanban style board right in your terminal, moving jobs through stages like drafting, applied, interviewing, and closed. It can scrape a job posting directly from a pasted link, supporting LinkedIn, Greenhouse, Lever, and SmartRecruiters, and falls back to a general parser for most other careers pages. It also flags applications that have gone quiet for a while so you remember to follow up, and lets you keep dated notes on each job. One of its more distinctive features is resume and cover letter tailoring using a local AI model rather than a cloud service. You fill in a profile file describing your background, experience, and skills, and the tool uses only that information, without inventing anything, to generate a resume tailored to a specific job posting. This requires running a separate local AI server on your own machine, since the tool does not call out to any commercial AI provider for this feature. There is also an experimental salary estimate feature that searches the web for comparable pay data, which can be turned off in settings. Installation is done through standard Python packaging tools, and the whole tool can even be tried without a permanent install using a single command. All tracked data can be exported to JSON or CSV files at any time, so nothing is locked in. This is aimed at job seekers who are comfortable using a terminal and want to keep their job search data private and organized, rather than using a spreadsheet or a cloud based tracker.
A local, privacy focused command line tool that tracks your job applications as a terminal Kanban board and tailors resumes using a local AI model.
Mainly Python. The stack also includes Python, Typer, Rich.
The README does not state a license for this project.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.