Browse / Job hunt / ai-job-search
ai-job-search
rpruizc
An AI-powered job application assistant with two interfaces: a CLI workflow via Claude Code slash commands, and a web app (Next.js + Claude API) deployed on Fly.io.
Open rpruizc/ai-job-search → Matched by file structure only.
Works with any agent
ships config for claude, agents.
In its own words
An AI-powered job application assistant with two interfaces: a CLI workflow via Claude Code slash commands, and a web app (Next.js + Claude API) deployed on Fly.io.
Quick start
Web app
The web app provides a chat interface backed by Claude (via AWS Bedrock), with user auth (Clerk), conversation persistence (SQLite), rate limiting, and admin tooling.
How /apply works
- Parse posting → evaluate fit against profile
- Draft CV + cover letter in LaTeX
- Reviewer agent critiques (separate context, fresh company research)
- Revise → compile PDFs → visual inspection loop (page count, orphans, fonts)
- ATS check: extract text layer, verify keywords and parseability
- Present final output with verification checklist
Key properties: never fabricates skills, relevance-weighted cutting when CV overflows, PDF layout iteration until clean.
Prerequisites
- Bun (job portal scrapers)
- LaTeX with
lualatex+xelatex(TeX Live or MiKTeX) - Python 3.10+ (salary benchmarking)
- Optional:
pdftotextfrom poppler (ATS text-layer check)
Quoting 71% of the README. Read the rest on GitHub ↗
Where it came from
What this copy built: +web — top-level directories this copy added on top of the original.
Read from the repository's git tree on 2026-08-17.