AI Job Application Agent is a Streamlit app that turns a resume and job description into a grounded job-application workflow: fit analysis, tailored resume, cover letter, application strategy report, and in-app assistant support.
Live app: ai-job-application-agent.onrender.com
- Parses resumes from PDF, DOCX, or TXT and builds a normalized candidate profile
- Structures job descriptions into title, requirements, skills, and experience signals
- Runs a supervised agentic workflow for fit, tailoring, strategy, review, resume generation, and cover letter generation
- Produces three exportable artifacts:
- tailored resume
- cover letter
- application strategy report
- Uses Google sign-in via Supabase for AI features, saved workspace reload, and persisted daily quota tracking
- Keeps one latest saved workspace per signed-in user and restores it through the sidebar
Reload Workspaceaction
- Sign in with Google
- Upload your resume
- Paste or upload a job description
- Run the agentic analysis
- Review the tailored resume, cover letter, and application strategy
- Ask the assistant grounded questions about the app or current outputs
- Download Markdown or PDF artifacts
- Application strategy PDF: docs/pdf_rendered/application_strategy_render.pdf
- Tailored resume PDF: docs/pdf_rendered/classic_resume_render.pdf
- Cover letter PDF: docs/pdf_rendered/cover_letter_render.pdf
- Streamlit UI
- OpenAI Responses API for assisted generation
- Supabase for Google auth, persisted usage, and saved workspace storage
- WeasyPrint-first PDF generation with fallback handling in code
uvfor environment and dependency management






