Skip to content

4awmy/JobX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

JobX 🚀📄

JobX is a strategic, AI-driven career suite designed to automate the job search pipeline while providing intelligent career guidance. It combines RAG-grounded resume optimization with an autonomous application engine to act as a digital twin for your professional life.


🏗️ Core Features

🧠 The Optimizer (The Brain)

  • RAG-Grounded Tailoring: Uses Retrieval-Augmented Generation to rewrite bullet points using only facts from your "Master Profile" (GitHub, LinkedIn, Portfolios), strictly eliminating AI hallucinations.
  • ATS-Proof Generation: Exports professional, machine-readable resumes in LaTeX or PDF format.
  • Proactive Skill-Gap Analysis: Compares your profile against real-time market requirements to identify missing skills or certifications.

🤖 The Applier (The Muscle)

  • Autonomous Submissions: Automates job applications on LinkedIn, Indeed, and Glassdoor using stealth browser technology.
  • Bot Evasion: Integrated with DrissionPage and human-like interaction patterns to bypass aggressive bot detection systems.
  • Human-in-the-Loop: Designed for seamless transition between autonomous preparation and manual submission confirmation.

📊 Strategic Dashboard

  • Kanban Tracking: Centralized board for managing Applied, Accepted, and Rejected roles.
  • Career Pathing: AI-generated specialization roadmaps to help you navigate long-term professional growth.
  • PWA Ready: Mobile-friendly interface for tracking applications on the go.
  • Ecosystem Sync: Automatically syncs interview invitations from Gmail/Google Calendar to your dashboard and a Notion Database for seamless tracking.

🛠️ Technology Stack

Layer Tools & Frameworks
Backend Python, FastAPI
Automation DrissionPage, Playwright (Stealth)
AI / NLP Ollama (Local LLM), LangChain
Vector Store ChromaDB (for RAG & Semantic Search)
Frontend Reflex / Streamlit (PWA compatible)
Integrations Google Workspace APIs, Notion API
Deployment Docker (Optimized for Oracle Cloud ARM/CPU)

📂 Project Structure

  • src/jobx/optimizer/: Resume parsing, RAG-grounded tailoring, and skill-gap analysis.
  • src/jobx/applier/: Stealth browser automation and portal-specific scrapers.
  • src/jobx/dashboard/: Interactive PWA frontend and analytics.
  • src/jobx/shared/: Database models (SQLite/ChromaDB), config, and RAG utilities.

🔗 Benchmarks & Similar Projects

Resume Optimization & Parsing

  • Resume Matcher - Keyword optimization and skill gap analysis.
  • OpenResume - Elite ATS-readable resume builder.
  • ResumeLM - AI-assisted writing with real-time feedback.

Job Application Automation


🛡️ Privacy & Security

  • Local First: All LLM processing is done locally via Ollama. Your resume data and credentials never leave your server.
  • Secure Access: The dashboard is designed to be accessible via SSH Tunneling or JWT-authenticated public URLs.

Releases

No releases published

Packages

 
 
 

Contributors