Open-source, privacy-first AI career assistant that analyzes resumes, matches them against job descriptions, and generates actionable ATS optimization reports — all running locally via Ollama.
The AI Resume Intelligence Platform is a production-ready, self-hosted career assistant powered by locally running LLMs via Ollama. It parses resumes, extracts job description requirements, scores compatibility across 6 dimensions, and generates detailed optimization reports — without sending any personal data to third-party APIs. The platform covers the full resume lifecycle: Parse → Analyze → Optimize → Export → Track improvements. It's ATS-aware, understanding keyword patterns and formatting requirements that applicant tracking systems look for.
The backend is built with FastAPI (Python) and uses Celery + Redis for async task processing. PostgreSQL stores user data and analysis history, ChromaDB handles semantic embeddings for job matching. Three Ollama models work together: LLaMA 3 for primary reasoning and report generation, Mistral for fast extraction and classification, and nomic-embed-text for semantic similarity. The frontend is Next.js with a real-time task polling system. The entire stack is containerized with Docker Compose for one-command local deployment. A 6-dimension scoring engine evaluates Keyword Coverage, Skill Alignment, Experience Fit, Project Relevance, Education Match, and Formatting Score.
Add LinkedIn profile import, cover letter generation, interview question prediction based on job description gaps, multi-language resume support, and a browser extension for one-click job application analysis.