Parse Resumes Instantly.
Direct to Your Database.
A zero-popup system tray application that monitors your Downloads folder, parses candidates with AI (Groq & Gemini), and syncs structured profiles into MySQL or local SQLite databases.
Desktop GUI App
Complete graphical user interface with live log feeds, manual scan controls, database status, and configuration management.
Download Desktop App (.zip) Windows Standalone PackagePython Source Package
Complete cross-platform package. Unpack and run with Python on Windows, macOS, or Linux. Ideal for non-Windows platforms.
Download Source Code (.zip) Cross-Platform Python ZipConsole App
Sleek command-line variant that runs silently. Perfect for background server deployments or scripting automation tasks.
Download Console App (.zip) Windows Portable PackageEngineered for Seamless Candidate Ingestion
No manual copy-pasting. Drop files in, get candidate records directly in your DB.
Downloads Folder Watcher
Event-driven filesystem watcher (using system APIs) detects any PDF or DOCX resume instantly. Zero high CPU polling issues.
Dual-Engine AI Parser
Leverages Groq (Llama-3 70B) for ultra-fast, high-precision structured JSON parsing, with automatic fallback to Google Gemini.
Dual-Database Resilience
Primary storage syncs to a centralized MySQL server. If the database is offline, it auto-diverts records to a local SQLite database file.
SHA-256 Deduplication
Every file is hashed before parsing. The app skips duplicate files instantly, saving API token usage and keeping database rows clean.
System Tray Controls
Minimizes to the taskbar tray. Right-click to trigger manual folder scans, open local log files, or enable starting with Windows boot.
Zero Installation Required
Runs as a single executable bundle. No Python environment, pip packages, or database drivers need to be installed on user PCs.
Setup & Configuration Guide
Follow these quick steps to get the agent running on your system.
Download and Extract
Download the Desktop App or Console App zip from the links above and extract the files into a clean folder on your local drive.
Double-click to Launch
Run ResumeAutomation_GUI.exe. Look for the document icon in the Windows taskbar system tray (bottom right). You will receive a notification on start!
Unzip and Open Terminal
Extract the downloaded ResumeAutomation_Source.zip folder, and open your Terminal application inside that directory.
Install Dependencies
Create a Python virtual environment, activate it, and install required dependencies. On macOS, you will also need the Cocoa framework library for the tray icon:
# Create and activate virtual environment
python3 -m venv venv
source venv/bin/activate
# Install common dependencies
pip install -r requirements.txt
# macOS-Specific requirement for the System Tray Icon
# (Skip this line if you are on Linux)
pip install pyobjc-framework-Cocoa
Configure API Keys & Launch
Create a .env file in the folder root next to gui_app.py with your API keys. Then launch the application:
python3 gui_app.py
💡 Note: The tray icon will minimize to your macOS menu bar or Linux system tray indicator.
Unzip and Open PowerShell
Extract the ResumeAutomation_Source.zip folder, and open your PowerShell or Command Prompt inside the folder directory.
Set up Virtual Environment & Requirements
Create a virtual environment to manage dependencies locally:
# Create and activate virtual environment
python -m venv venv
.\venv\Scripts\activate
# Install requirements
pip install -r requirements.txt
Configure keys & Run
Create a .env file in the folder root next to gui_app.py with your API keys and launch:
python gui_app.py