{"repo":"brockamer/findajob","free":true,"listed":false,"github":"https://github.com/brockamer/findajob","clone":"git clone https://github.com/brockamer/findajob.git","description":"Self-hosted pipeline for a sane job search. Pulls listings from LinkedIn, Indeed, Greenhouse, and Gmail; LLM filters out the noise; auto-generates a tailored resume, cover letter, and company briefing for each application worth sending. Web UI for triage, Docker Compose to deploy.","language":"Python","stars":17,"topics":["ai","automation","job-search","llm","pipeline","python","resume","sqlite","anthropic","cover-letter"],"license":"MIT","category":"ai-agents","readme_excerpt":"findajob Self-hosted job search infrastructure: AI triages thousands of listings down to a handful, generates tailored materials for the ones worth applying to, and learns from every rejection. The modern job search grinds people down — hundreds of listings per day, most irrelevant; the same cover letter rewritten at midnight; black-hole rejections that tell you nothing about whether you targeted wrong, wrote wrong, or got unlucky. findajob absorbs the triage, the tailoring, and the tracking so your attention goes to the few applications actually worth sending. Built and operated daily; pre-1.0 means active development. Fictional demo data — a cross-discipline candidate's program, operations, and customer-facing roles. The same pipeline works for every field; only your candidate profile changes. No terminal needed — about 20 minutes, start to finish. --- What it does - Cuts the noise so you can focus. Every morning it pulls hundreds of fresh listings, scores each one against your background, and surfaces only the handful worth your attention. Most job tools track what you applied to; this one finds the few worth applying to. - Writes the application for you to finish. Flag a job and findajob researches the company and drafts a briefing; approve it and a second pass produces the full package — a tailored resume, a cover letter, and outreach drafts that name real contacts from your network. - Learns from every rejection. Each job that doesn't pan out gets tagged with a reason —","default_branch":null,"files":null,"tree":[],"storefront":"/r/brockamer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brockamer/findajob/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}