Analysis updated 2026-05-18
Track job applications visually as a Kanban board in your browser.
Paste a job posting URL and add it to your pipeline automatically.
Edit your profile.md so AI drafted resumes stay grounded in real experience.
Run local AI resume drafting through a companion CLI without cloud calls.
| notnotparas/pushcv-ui | 100/rutgers-pbl-dining-2015 | a15n/a15n_old | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2015-12-01 | 2016-06-18 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
AI drafting features need a locally running OpenAI-compatible model server.
pushcv-ui is a local web interface that turns a companion command line tool called pushcv into a visual job application tracker. It shows your job pipeline as a four column Kanban board: Drafting, Applied, Interviewing, and Closed, matching the same job numbers the underlying CLI already uses. You can paste in a job posting URL from sites like LinkedIn, Greenhouse, Lever, or SmartRecruiters, preview it, and add it to your board. Each job has a detail panel where you can move it between statuses, add dated notes, read the full description, and open links to the original posting. The UI also includes a built-in profile editor for the profile.md file that the AI features use as the source of truth when tailoring resumes and cover letters, so drafts never invent experience you have not listed. Rather than reimplementing the AI drafting itself, the UI shows you the exact pushcv command to run in a terminal for each job, and once that command finishes, the generated draft shows up back in the job's detail panel. Everything runs entirely on your own machine. The server only listens on your local computer's address, rejects requests that try to reach it through anything other than localhost, and stores all data in the same SQLite database file the command line tool uses, so both tools stay in sync automatically. The AI drafting features rely on running a local language model through an OpenAI compatible server such as Lemonade, so no job data or resume content is sent to an outside provider. Installation is a single command using uv or pipx, which also installs the pushcv command line tool it depends on. The whole interface is one self contained HTML page with no build step and no external fonts or scripts, and it follows your system's light or dark preference automatically. The project is released under the MIT license.
A local web UI that turns your job applications into a Kanban board, paired with a command line tool that drafts resumes locally.
Mainly HTML. The stack also includes Python, FastAPI, SQLite.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.