Open-source AI agent · June 2026
Self-Hosted Job-Application Agent
V1 of a larger system: a self-hosted, bring-your-own-keys job-application agent that ingests live roles from company ATS feeds (Greenhouse / Lever / Ashby public JSON), LLM-scores each against a structured profile, and delivers a ranked shortlist to Telegram with apply links.
What it does
- For selected roles, generates a tailored résumé and cover letter as .docx (rendered into the candidate's own Word template), sourced only from a single source-of-truth file, with a human-in-the-loop step that never auto-applies.
- Engineered a resilient LLM layer: Claude (Anthropic) primary with Google Gemini fallback and exponential-backoff retry on rate-limit / transient errors; an anti-fabrication guard drops any generated fact or link not present in the source file.
- Config-driven (keywords, locations, target companies, scoring threshold); a SQLite state machine tracks each job through scan → score → digest → pick → generate.
- Open source (MIT) with a hermetic pytest suite and GitHub Actions CI.